xref: /freebsd/share/man/man4/kbdmux.4 (revision a0409676120c1e558d0ade943019934e0f15118d)
1.\" $Id: kbdmux.4,v 1.1 2005/07/14 20:32:10 max Exp $
2.\" $FreeBSD$
3.\"
4.Dd July 12, 2005
5.Dt KBDMUX 4
6.Os
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 syscons 4 ,
37.Xr ukbd 4 ,
38.Xr vt 4
39.Sh HISTORY
40The
41.Nm
42module was implemented in
43.Fx 6.0 .
44.Sh AUTHORS
45.An Maksim Yevmenkin Aq Mt m_evmenkin@yahoo.com
46.Sh CAVEATS
47The
48.Nm
49keyboard driver switches all slave keyboards into
50.Dv K_RAW
51mode.
52Thus all slave keyboards attached to the
53.Nm
54keyboard share the same state.
55The
56.Nm
57keyboard is logically equivalent to one keyboard with lots of duplicated keys.
58