summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authoremax <emax@FreeBSD.org>2005-07-14 23:04:23 +0000
committeremax <emax@FreeBSD.org>2005-07-14 23:04:23 +0000
commit425151c9f8f5d99d965cf4d5357645136cce0048 (patch)
treecdbcadd05880c800b782d56226f77a950736e6ed /share
parentd2de93780cda13f880d4a89bafd3fb9440420da5 (diff)
downloadFreeBSD-src-425151c9f8f5d99d965cf4d5357645136cce0048.zip
FreeBSD-src-425151c9f8f5d99d965cf4d5357645136cce0048.tar.gz
kbdmux(4) keyboard multiplexer integration
o Add minimal kbdmux(4) man page to the source tree (more details to follow); o Hook up kbdmux(4) to the build. This concludes the first part of the kbdmux(4) keyboard multiplexer integration. It now should be possible to use kbdmux(4), however one must configure kbdmux(4) by hand (i.e. load kbdmux(4) module and use kbdcontrol(1) to add/remove slave keyboards to/from kbdmux(4)). MFC after: 1 week
Diffstat (limited to 'share')
-rw-r--r--share/man/man4/Makefile1
-rw-r--r--share/man/man4/kbdmux.451
2 files changed, 52 insertions, 0 deletions
diff --git a/share/man/man4/Makefile b/share/man/man4/Makefile
index 499b9eb..ad11b8c 100644
--- a/share/man/man4/Makefile
+++ b/share/man/man4/Makefile
@@ -122,6 +122,7 @@ MAN= aac.4 \
ixgb.4 \
joy.4 \
kame.4 \
+ kbdmux.4 \
keyboard.4 \
kld.4 \
ktr.4 \
diff --git a/share/man/man4/kbdmux.4 b/share/man/man4/kbdmux.4
new file mode 100644
index 0000000..fb8d591
--- /dev/null
+++ b/share/man/man4/kbdmux.4
@@ -0,0 +1,51 @@
+.\" $Id: kbdmux.4,v 1.1 2005/07/14 20:32:10 max Exp $
+.\" $FreeBSD$
+.\"
+.Dd July 12, 2005
+.Os
+.Dt kbdmux 4
+.Sh NAME
+.Nm kbdmux
+.Nd keyboard multiplexer
+.Sh SYNOPSIS
+.Cd device kbdmux
+.Sh DESCRIPTION
+The
+.Nm
+keyboard driver provides support for basic keyboard multiplexer.
+It is built around the idea of
+.Dq super keyboard ,
+that is
+.Nm
+is a keyboard that consumes input from all slave keyboards attached to it.
+.Pp
+Slave keyboards can be attached to or detached from the
+.Nm
+keyboard driver with
+.Xr kbdcontrol 1
+utility.
+.Sh SEE ALSO
+.Xr kbdcontrol 1 ,
+.Xr atkbd 4 ,
+.Xr pcvt 4 ,
+.Xr syscons 4 ,
+.Xr ukbd 4
+.Sh CAVEAT
+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.
+.Sh HISTORY
+The
+.Nm
+module was implemented in
+.Fx 6.0 .
+.Sh AUTHORS
+.An Maksim Yevmenkin Aq m_evmenkin@yahoo.com
OpenPOWER on IntegriCloud