Deleted Added
full compact
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 .