2005-07-14 23:04:23 +00:00
|
|
|
.\" $Id: kbdmux.4,v 1.1 2005/07/14 20:32:10 max Exp $
|
|
|
|
.\" $FreeBSD$
|
|
|
|
.\"
|
|
|
|
.Dd July 12, 2005
|
2005-11-18 13:50:59 +00:00
|
|
|
.Dt KBDMUX 4
|
2010-04-14 19:08:06 +00:00
|
|
|
.Os
|
2005-07-14 23:04:23 +00:00
|
|
|
.Sh NAME
|
|
|
|
.Nm kbdmux
|
2005-11-18 13:50:59 +00:00
|
|
|
.Nd "keyboard multiplexer"
|
2005-07-14 23:04:23 +00:00
|
|
|
.Sh SYNOPSIS
|
2005-11-18 13:50:59 +00:00
|
|
|
.Cd "device kbdmux"
|
2006-03-01 18:34:48 +00:00
|
|
|
.Pp
|
|
|
|
In
|
|
|
|
.Pa /boot/device.hints :
|
|
|
|
.Cd hint.kbdmux.0.disabled="1"
|
2005-07-14 23:04:23 +00:00
|
|
|
.Sh DESCRIPTION
|
|
|
|
The
|
|
|
|
.Nm
|
2005-07-21 22:47:34 +00:00
|
|
|
keyboard driver provides support for basic keyboard multiplexing.
|
|
|
|
It is built around the idea of a
|
2005-11-18 13:50:59 +00:00
|
|
|
.Dq "super keyboard" .
|
|
|
|
The
|
2005-07-14 23:04:23 +00:00
|
|
|
.Nm
|
2005-11-18 13:50:59 +00:00
|
|
|
driver
|
2005-07-21 22:47:34 +00:00
|
|
|
acts as a master keyboard consuming input from all slave keyboards attached to
|
|
|
|
it.
|
2005-07-14 23:04:23 +00:00
|
|
|
.Pp
|
|
|
|
Slave keyboards can be attached to or detached from the
|
|
|
|
.Nm
|
2005-07-21 22:47:34 +00:00
|
|
|
keyboard driver with the
|
2005-07-14 23:04:23 +00:00
|
|
|
.Xr kbdcontrol 1
|
|
|
|
utility.
|
|
|
|
.Sh SEE ALSO
|
|
|
|
.Xr kbdcontrol 1 ,
|
|
|
|
.Xr atkbd 4 ,
|
|
|
|
.Xr syscons 4 ,
|
|
|
|
.Xr ukbd 4
|
2010-05-13 12:07:55 +00:00
|
|
|
.Sh HISTORY
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
module was implemented in
|
|
|
|
.Fx 6.0 .
|
|
|
|
.Sh AUTHORS
|
|
|
|
.An Maksim Yevmenkin Aq m_evmenkin@yahoo.com
|
2005-07-21 22:47:34 +00:00
|
|
|
.Sh CAVEATS
|
2005-07-14 23:04:23 +00:00
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
keyboard driver switches all slave keyboards into
|
|
|
|
.Dv K_RAW
|
|
|
|
mode.
|
|
|
|
Thus all slave keyboards attached to the
|
|
|
|
.Nm
|
|
|
|
keyboard share the same state.
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
keyboard is logically equivalent to one keyboard with lots of duplicated keys.
|