1f9e56677SMaksim Yevmenkin.\" $Id: kbdmux.4,v 1.1 2005/07/14 20:32:10 max Exp $ 2f9e56677SMaksim Yevmenkin.\" $FreeBSD$ 3f9e56677SMaksim Yevmenkin.\" 4f9e56677SMaksim Yevmenkin.Dd July 12, 2005 5f9e56677SMaksim Yevmenkin.Os 619bb0c27SRuslan Ermilov.Dt KBDMUX 4 7f9e56677SMaksim Yevmenkin.Sh NAME 8f9e56677SMaksim Yevmenkin.Nm kbdmux 919bb0c27SRuslan Ermilov.Nd "keyboard multiplexer" 10f9e56677SMaksim Yevmenkin.Sh SYNOPSIS 1119bb0c27SRuslan Ermilov.Cd "device kbdmux" 12b569776dSMaksim Yevmenkin.Pp 13b569776dSMaksim YevmenkinIn 14b569776dSMaksim Yevmenkin.Pa /boot/device.hints : 15b569776dSMaksim Yevmenkin.Cd hint.kbdmux.0.disabled="1" 16f9e56677SMaksim Yevmenkin.Sh DESCRIPTION 17f9e56677SMaksim YevmenkinThe 18f9e56677SMaksim Yevmenkin.Nm 19555fcf87SMarkus Bruefferkeyboard driver provides support for basic keyboard multiplexing. 20555fcf87SMarkus BruefferIt is built around the idea of a 2119bb0c27SRuslan Ermilov.Dq "super keyboard" . 2219bb0c27SRuslan ErmilovThe 23f9e56677SMaksim Yevmenkin.Nm 2419bb0c27SRuslan Ermilovdriver 25555fcf87SMarkus Bruefferacts as a master keyboard consuming input from all slave keyboards attached to 26555fcf87SMarkus Bruefferit. 27f9e56677SMaksim Yevmenkin.Pp 28f9e56677SMaksim YevmenkinSlave keyboards can be attached to or detached from the 29f9e56677SMaksim Yevmenkin.Nm 30555fcf87SMarkus Bruefferkeyboard driver with the 31f9e56677SMaksim Yevmenkin.Xr kbdcontrol 1 32f9e56677SMaksim Yevmenkinutility. 33f9e56677SMaksim Yevmenkin.Sh SEE ALSO 34f9e56677SMaksim Yevmenkin.Xr kbdcontrol 1 , 35f9e56677SMaksim Yevmenkin.Xr atkbd 4 , 36f9e56677SMaksim Yevmenkin.Xr pcvt 4 , 37f9e56677SMaksim Yevmenkin.Xr syscons 4 , 38f9e56677SMaksim Yevmenkin.Xr ukbd 4 39555fcf87SMarkus Brueffer.Sh CAVEATS 40f9e56677SMaksim YevmenkinThe 41f9e56677SMaksim Yevmenkin.Nm 42f9e56677SMaksim Yevmenkinkeyboard driver switches all slave keyboards into 43f9e56677SMaksim Yevmenkin.Dv K_RAW 44f9e56677SMaksim Yevmenkinmode. 45f9e56677SMaksim YevmenkinThus all slave keyboards attached to the 46f9e56677SMaksim Yevmenkin.Nm 47f9e56677SMaksim Yevmenkinkeyboard share the same state. 48f9e56677SMaksim YevmenkinThe 49f9e56677SMaksim Yevmenkin.Nm 50f9e56677SMaksim Yevmenkinkeyboard is logically equivalent to one keyboard with lots of duplicated keys. 51f9e56677SMaksim Yevmenkin.Sh HISTORY 52f9e56677SMaksim YevmenkinThe 53f9e56677SMaksim Yevmenkin.Nm 54f9e56677SMaksim Yevmenkinmodule was implemented in 55f9e56677SMaksim Yevmenkin.Fx 6.0 . 56f9e56677SMaksim Yevmenkin.Sh AUTHORS 57f9e56677SMaksim Yevmenkin.An Maksim Yevmenkin Aq m_evmenkin@yahoo.com 58