1f9e56677SMaksim Yevmenkin.\" $Id: kbdmux.4,v 1.1 2005/07/14 20:32:10 max Exp $ 2f9e56677SMaksim Yevmenkin.\" 3f9e56677SMaksim Yevmenkin.Dd July 12, 2005 419bb0c27SRuslan Ermilov.Dt KBDMUX 4 5aa12cea2SUlrich Spörlein.Os 6f9e56677SMaksim Yevmenkin.Sh NAME 7f9e56677SMaksim Yevmenkin.Nm kbdmux 819bb0c27SRuslan Ermilov.Nd "keyboard multiplexer" 9f9e56677SMaksim Yevmenkin.Sh SYNOPSIS 1019bb0c27SRuslan Ermilov.Cd "device kbdmux" 11b569776dSMaksim Yevmenkin.Pp 12b569776dSMaksim YevmenkinIn 13b569776dSMaksim Yevmenkin.Pa /boot/device.hints : 14b569776dSMaksim Yevmenkin.Cd hint.kbdmux.0.disabled="1" 15f9e56677SMaksim Yevmenkin.Sh DESCRIPTION 16f9e56677SMaksim YevmenkinThe 17f9e56677SMaksim Yevmenkin.Nm 18555fcf87SMarkus Bruefferkeyboard driver provides support for basic keyboard multiplexing. 19555fcf87SMarkus BruefferIt is built around the idea of a 2019bb0c27SRuslan Ermilov.Dq "super keyboard" . 2119bb0c27SRuslan ErmilovThe 22f9e56677SMaksim Yevmenkin.Nm 2319bb0c27SRuslan Ermilovdriver 24555fcf87SMarkus Bruefferacts as a master keyboard consuming input from all slave keyboards attached to 25555fcf87SMarkus Bruefferit. 26f9e56677SMaksim Yevmenkin.Pp 27f9e56677SMaksim YevmenkinSlave keyboards can be attached to or detached from the 28f9e56677SMaksim Yevmenkin.Nm 29555fcf87SMarkus Bruefferkeyboard driver with the 30f9e56677SMaksim Yevmenkin.Xr kbdcontrol 1 31f9e56677SMaksim Yevmenkinutility. 32f9e56677SMaksim Yevmenkin.Sh SEE ALSO 33f9e56677SMaksim Yevmenkin.Xr kbdcontrol 1 , 34f9e56677SMaksim Yevmenkin.Xr atkbd 4 , 35f9e56677SMaksim Yevmenkin.Xr syscons 4 , 36*651045d6SStefan Eßer.Xr ukbd 4 , 37*651045d6SStefan Eßer.Xr vt 4 380afc94c1SUlrich Spörlein.Sh HISTORY 390afc94c1SUlrich SpörleinThe 400afc94c1SUlrich Spörlein.Nm 410afc94c1SUlrich Spörleinmodule was implemented in 420afc94c1SUlrich Spörlein.Fx 6.0 . 430afc94c1SUlrich Spörlein.Sh AUTHORS 446c899950SBaptiste Daroussin.An Maksim Yevmenkin Aq Mt m_evmenkin@yahoo.com 45555fcf87SMarkus Brueffer.Sh CAVEATS 46f9e56677SMaksim YevmenkinThe 47f9e56677SMaksim Yevmenkin.Nm 48f9e56677SMaksim Yevmenkinkeyboard driver switches all slave keyboards into 49f9e56677SMaksim Yevmenkin.Dv K_RAW 50f9e56677SMaksim Yevmenkinmode. 51f9e56677SMaksim YevmenkinThus all slave keyboards attached to the 52f9e56677SMaksim Yevmenkin.Nm 53f9e56677SMaksim Yevmenkinkeyboard share the same state. 54f9e56677SMaksim YevmenkinThe 55f9e56677SMaksim Yevmenkin.Nm 56f9e56677SMaksim Yevmenkinkeyboard is logically equivalent to one keyboard with lots of duplicated keys. 57