xref: /freebsd/share/man/man4/kbdmux.4 (revision 4f29da19bd44f0e99f021510460a81bf754c21d2)
1.\" $Id: kbdmux.4,v 1.1 2005/07/14 20:32:10 max Exp $
2.\" $FreeBSD$
3.\"
4.Dd July 12, 2005
5.Os
6.Dt KBDMUX 4
7.Sh NAME
8.Nm kbdmux
9.Nd "keyboard multiplexer"
10.Sh SYNOPSIS
11.Cd "device kbdmux"
12.Pp
13In
14.Pa /boot/device.hints :
15.Cd hint.kbdmux.0.disabled="1"
16.Sh DESCRIPTION
17The
18.Nm
19keyboard driver provides support for basic keyboard multiplexing.
20It is built around the idea of a
21.Dq "super keyboard" .
22The
23.Nm
24driver
25acts as a master keyboard consuming input from all slave keyboards attached to
26it.
27.Pp
28Slave keyboards can be attached to or detached from the
29.Nm
30keyboard driver with the
31.Xr kbdcontrol 1
32utility.
33.Sh SEE ALSO
34.Xr kbdcontrol 1 ,
35.Xr atkbd 4 ,
36.Xr pcvt 4 ,
37.Xr syscons 4 ,
38.Xr ukbd 4
39.Sh CAVEATS
40The
41.Nm
42keyboard driver switches all slave keyboards into
43.Dv K_RAW
44mode.
45Thus all slave keyboards attached to the
46.Nm
47keyboard share the same state.
48The
49.Nm
50keyboard is logically equivalent to one keyboard with lots of duplicated keys.
51.Sh HISTORY
52The
53.Nm
54module was implemented in
55.Fx 6.0 .
56.Sh AUTHORS
57.An Maksim Yevmenkin Aq m_evmenkin@yahoo.com
58