xref: /freebsd/share/man/man4/kbdmux.4 (revision 262e143bd46171a6415a5b28af260a5efa2a3db8)
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.Sh DESCRIPTION
13The
14.Nm
15keyboard driver provides support for basic keyboard multiplexing.
16It is built around the idea of a
17.Dq "super keyboard" .
18The
19.Nm
20driver
21acts as a master keyboard consuming input from all slave keyboards attached to
22it.
23.Pp
24Slave keyboards can be attached to or detached from the
25.Nm
26keyboard driver with the
27.Xr kbdcontrol 1
28utility.
29.Sh SEE ALSO
30.Xr kbdcontrol 1 ,
31.Xr atkbd 4 ,
32.Xr pcvt 4 ,
33.Xr syscons 4 ,
34.Xr ukbd 4
35.Sh CAVEATS
36The
37.Nm
38keyboard driver switches all slave keyboards into
39.Dv K_RAW
40mode.
41Thus all slave keyboards attached to the
42.Nm
43keyboard share the same state.
44The
45.Nm
46keyboard is logically equivalent to one keyboard with lots of duplicated keys.
47.Sh HISTORY
48The
49.Nm
50module was implemented in
51.Fx 6.0 .
52.Sh AUTHORS
53.An Maksim Yevmenkin Aq m_evmenkin@yahoo.com
54