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