atkbd.4 (43725) | atkbd.4 (43844) |
---|---|
1.\" 2.\" Copyright (c) 1999 3.\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 4.\" All rights reserved. 5.\" 6.\" Redistribution and use in source and binary forms, with or without 7.\" modification, are permitted provided that the following conditions 8.\" are met: --- 10 unchanged lines hidden (view full) --- 19.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26.\" | 1.\" 2.\" Copyright (c) 1999 3.\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp> 4.\" All rights reserved. 5.\" 6.\" Redistribution and use in source and binary forms, with or without 7.\" modification, are permitted provided that the following conditions 8.\" are met: --- 10 unchanged lines hidden (view full) --- 19.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26.\" |
27.\" $Id: $ | 27.\" $Id: atkbd.4,v 1.1 1999/02/07 05:40:14 yokota Exp $ |
28.\" | 28.\" |
29.Dd February 6, 1999 30.Dt ATKBD 4 i386 | 29.Dd February 9, 1999 30.Dt ATKBD 4 |
31.Os FreeBSD 32.Sh NAME 33.Nm atkbd 34.Nd 35the AT keyboard interface 36.Sh SYNOPSIS 37.Cd "device atkbd0 at isa? tty irq 1" 38.Sh DESCRIPTION --- 4 unchanged lines hidden (view full) --- 43driver, provides access to the AT 84 keyboard or the AT enhanced keyboard 44which is connected to the AT keyboard controller. 45.Pp 46This driver is required for the console drivers 47.Xr syscons 4 48and 49.Xr pcvt 4 . 50.Pp | 31.Os FreeBSD 32.Sh NAME 33.Nm atkbd 34.Nd 35the AT keyboard interface 36.Sh SYNOPSIS 37.Cd "device atkbd0 at isa? tty irq 1" 38.Sh DESCRIPTION --- 4 unchanged lines hidden (view full) --- 43driver, provides access to the AT 84 keyboard or the AT enhanced keyboard 44which is connected to the AT keyboard controller. 45.Pp 46This driver is required for the console drivers 47.Xr syscons 4 48and 49.Xr pcvt 4 . 50.Pp |
51There can be only one | 51There can be only one |
52.Nm | 52.Nm |
53device in the system and the keyboard controller | 53device defined in the kernel configuration file. This device also 54requires the |
54.Nm atkbdc | 55.Nm atkbdc |
55must be configured in the kernel too. | 56keyboard controller to be present. 57The 58.Em irq 59number must always be 1; there is no provision of changing the number. |
56.Sh DRIVER CONFIGURATION 57.\".Ss Kernel Configuration Options 58.Ss Driver Flags 59The 60.Nm | 60.Sh DRIVER CONFIGURATION 61.\".Ss Kernel Configuration Options 62.Ss Driver Flags 63The 64.Nm |
61driver accepts the following driver flags. Set them in the 62kernel configuration file or in the User Configuration Menu at 63the boot time | 65driver accepts the following driver flags. They can be set either in the 66kernel configuration file 67.Pq see Xr config 8 , 68or else in the User Configuration Menu at boot time |
64.Pq see Xr boot 8 . | 69.Pq see Xr boot 8 . |
65.Bl -tag -width MOUSE 66.It bit 0 FAIL_IF_NO_KBD | 70.Bl -tag -width FAIL 71.It bit 0 (FAIL_IF_NO_KBD) |
67By default the 68.Nm 69driver will install even if a keyboard is not actually connected to the 70system. | 72By default the 73.Nm 74driver will install even if a keyboard is not actually connected to the 75system. |
71This option makes the driver not install in such situation. 72.It bit 1 NO_RESET | 76This option prevents the driver from being installed in this situation. 77.It bit 1 (NO_RESET) |
73When this option is given, the 74.Nm 75driver will not reset the keyboard when initializing it. 76It may be useful for laptop computers whose function keys | 78When this option is given, the 79.Nm 80driver will not reset the keyboard when initializing it. 81It may be useful for laptop computers whose function keys |
77have special features and these features are somewhat lost when the | 82have special functions and these functions are forgotten when the |
78keyboard is reset. | 83keyboard is reset. |
79.It bit 2 ALT_SCANCODESET | 84.It bit 2 (ALT_SCANCODESET) |
80Certain keyboards, such as those on some ThinkPad models, behave 81like the old XT keyboard and require this option. 82.El 83.\".Sh FILES 84.\".Sh EXAMPLE 85.\".Sh DIAGNOSTICS 86.\".Sh CAVEATS 87.\".Sh BUGS 88.Sh SEE ALSO 89.Xr atkbdc 4 , 90.Xr pcvt 4 , | 85Certain keyboards, such as those on some ThinkPad models, behave 86like the old XT keyboard and require this option. 87.El 88.\".Sh FILES 89.\".Sh EXAMPLE 90.\".Sh DIAGNOSTICS 91.\".Sh CAVEATS 92.\".Sh BUGS 93.Sh SEE ALSO 94.Xr atkbdc 4 , 95.Xr pcvt 4 , |
91.Xr psm 4 . | 96.Xr psm 4 , 97.Xr syscons 4 , 98.Xr boot 8 , 99.Xr config 8 . |
92.Sh HISTORY 93The 94.Nm 95driver first appeared in 96.Fx 3.1 . 97.Sh AUTHORS 98The 99.Nm | 100.Sh HISTORY 101The 102.Nm 103driver first appeared in 104.Fx 3.1 . 105.Sh AUTHORS 106The 107.Nm |
100driver is based on keyboard I/O routines in the console driver 101code written by 102.An S�ren Schmidt Aq sos@FreeBSD.org . 103This manual page was written by | 108driver was written by 109.An S�ren Schmidt Aq sos@FreeBSD.org 110and |
104.An Kazutaka Yokota Aq yokota@FreeBSD.org . | 111.An Kazutaka Yokota Aq yokota@FreeBSD.org . |
112This manual page was written by 113.An Kazutaka Yokota . |
|