xref: /freebsd/share/man/man4/man4.powerpc/akbd.4 (revision 6c89995002b9c6d1a9c7365483c55c106fc752d5)
1eaddd81cSNathan Whitehorn.\"-
2eaddd81cSNathan Whitehorn.\" Copyright (c) 2009 Nathan Whitehorn <nwhitehorn@FreeBSD.org>
3eaddd81cSNathan Whitehorn.\" All rights reserved.
4eaddd81cSNathan Whitehorn.\"
5eaddd81cSNathan Whitehorn.\" Redistribution and use in source and binary forms, with or without
6eaddd81cSNathan Whitehorn.\" modification, are permitted provided that the following conditions
7eaddd81cSNathan Whitehorn.\" are met:
8eaddd81cSNathan Whitehorn.\" 1. Redistributions of source code must retain the above copyright
9eaddd81cSNathan Whitehorn.\"    notice, this list of conditions and the following disclaimer.
10eaddd81cSNathan Whitehorn.\" 2. Redistributions in binary form must reproduce the above copyright
11eaddd81cSNathan Whitehorn.\"    notice, this list of conditions and the following disclaimer in the
12eaddd81cSNathan Whitehorn.\"    documentation and/or other materials provided with the distribution.
13eaddd81cSNathan Whitehorn.\"
14eaddd81cSNathan Whitehorn.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
15eaddd81cSNathan Whitehorn.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
16eaddd81cSNathan Whitehorn.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17eaddd81cSNathan Whitehorn.\" DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
18eaddd81cSNathan Whitehorn.\" INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
19eaddd81cSNathan Whitehorn.\" (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
20eaddd81cSNathan Whitehorn.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21eaddd81cSNathan Whitehorn.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
22eaddd81cSNathan Whitehorn.\" STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
23eaddd81cSNathan Whitehorn.\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
24eaddd81cSNathan Whitehorn.\" POSSIBILITY OF SUCH DAMAGE.
25eaddd81cSNathan Whitehorn.\"
26eaddd81cSNathan Whitehorn.\" $FreeBSD$
27eaddd81cSNathan Whitehorn.\"
28eaddd81cSNathan Whitehorn.Dd December 3, 2009
29eaddd81cSNathan Whitehorn.Dt AKBD 4
30eaddd81cSNathan Whitehorn.Os
31eaddd81cSNathan Whitehorn.Sh NAME
32eaddd81cSNathan Whitehorn.Nm akbd
33eaddd81cSNathan Whitehorn.Nd ADB Keyboard Driver
34eaddd81cSNathan Whitehorn.Sh SYNOPSIS
35eaddd81cSNathan WhitehornTo compile this driver into the kernel,
36eaddd81cSNathan Whitehornplace the following lines in your
37eaddd81cSNathan Whitehornkernel configuration file:
38eaddd81cSNathan Whitehorn.Bd -ragged -offset indent
39eaddd81cSNathan Whitehorn.Cd "device adb"
40eaddd81cSNathan Whitehorn.Ed
41eaddd81cSNathan Whitehorn.Sh DESCRIPTION
42eaddd81cSNathan WhitehornThe
43eaddd81cSNathan Whitehorn.Nm
44eaddd81cSNathan Whitehorndriver provides support for all keyboards attached to the Apple Desktop
45eaddd81cSNathan WhitehornBus (ADB).
46eaddd81cSNathan Whitehorn.Sh HARDWARE
47eaddd81cSNathan WhitehornDevices supported by the
48eaddd81cSNathan Whitehorn.Nm
49eaddd81cSNathan Whitehorndriver include:
50eaddd81cSNathan Whitehorn.Pp
51eaddd81cSNathan Whitehorn.Bl -bullet -compact
52eaddd81cSNathan Whitehorn.It
53eaddd81cSNathan WhitehornApple Extended Keyboard
54eaddd81cSNathan Whitehorn.It
55eaddd81cSNathan WhitehornApple Keyboard II
56eaddd81cSNathan Whitehorn.It
57eaddd81cSNathan WhitehornApple iBook Keyboard
58eaddd81cSNathan Whitehorn.It
59eaddd81cSNathan WhitehornApple PowerBook Keyboard
60eaddd81cSNathan Whitehorn.El
61b6faf3cfSNathan Whitehorn.Sh EVENTS
62b6faf3cfSNathan WhitehornThe
63b6faf3cfSNathan Whitehorn.Nm
64b6faf3cfSNathan Whitehorndriver sends events to
65b6faf3cfSNathan Whitehorn.Xr devd 8
66b6faf3cfSNathan Whitehornfor the following events under the
67b6faf3cfSNathan Whitehorn.Cd PMU
68b6faf3cfSNathan Whitehornsystem:
69b6faf3cfSNathan Whitehorn.Pp
70b6faf3cfSNathan Whitehorn.Bl -bullet -compact
71b6faf3cfSNathan Whitehorn.It
72b6faf3cfSNathan WhitehornPower button -
73b6faf3cfSNathan Whitehorn.Cd "Button"
74b6faf3cfSNathan Whitehornsubsystem,
75b6faf3cfSNathan Whitehorn.Cd "pressed"
76b6faf3cfSNathan Whitehorntype.
77b6faf3cfSNathan Whitehorn.El
78b6faf3cfSNathan Whitehorn.Sh SYSCTL VARIABLES
79b6faf3cfSNathan WhitehornThe
80b6faf3cfSNathan Whitehorn.Nm
81b6faf3cfSNathan Whitehorndriver supports the following sysctl variable for configuring the Fn keys:
82b6faf3cfSNathan Whitehorn.Bl -tag -width indent
83b6faf3cfSNathan Whitehorn.It Va dev.akbd.%d.fn_keys_function_as_primary
84b6faf3cfSNathan WhitehornSet the Fn keys to be their F-key type as default.  A value of 0 causes the
85b6faf3cfSNathan WhitehornF-keys keys to work as special keys by default (
86b6faf3cfSNathan Whitehorn.Xr abtn 4 )
87b6faf3cfSNathan Whitehornand a value of 1 sets them to behave as F-keys by default.
88b6faf3cfSNathan Whitehorn.El
89eaddd81cSNathan Whitehorn.Sh SEE ALSO
90b6faf3cfSNathan Whitehorn.Xr abtn 4 ,
91eaddd81cSNathan Whitehorn.Xr adb 4 ,
92eaddd81cSNathan Whitehorn.Xr cuda 4 ,
93eaddd81cSNathan Whitehorn.Xr pmu 4
94eaddd81cSNathan Whitehorn.Sh HISTORY
95eaddd81cSNathan WhitehornThe
96eaddd81cSNathan Whitehorn.Nm
97eaddd81cSNathan Whitehorndevice driver appeared in
98eaddd81cSNathan Whitehorn.Fx 8.0 .
99eaddd81cSNathan Whitehorn.Sh AUTHORS
100eaddd81cSNathan Whitehorn.An -nosplit
101eaddd81cSNathan WhitehornThe
102eaddd81cSNathan Whitehorn.Nm
103eaddd81cSNathan Whitehorndriver was written by
104*6c899950SBaptiste Daroussin.An Nathan Whitehorn Aq Mt nwhitehorn@FreeBSD.org .
105