Lines Matching refs:keyboard

40  * keyboard with replicated keys.
45 * drivers don't support polled I/O interfaces, we couldn't group the keyboard
49 * keyboard drivers is added. When conskbd receives I_LINK or I_PLINK
52 * recognize this ioctl, the virtual keyboard will be disabled so that
53 * only one keyboard instance could be linked under conskbd.
82 extern struct keyboard *kbtrans_usbkb_maptab_init(void);
83 extern void kbtrans_usbkb_maptab_fini(struct keyboard **);
262 static queue_t *conskbd_regqueue; /* regular keyboard queue above us */
268 static struct keyboard *conskbd_keyindex;
338 * The software state structure of virtual keyboard.
339 * Currently, only one virtual keyboard is supported.
662 * by a consumer of the keyboard device, eg, when the keyboard
663 * consumer tries to determine the keyboard layout type, or sets
679 * if the virtual keyboard is supported
693 * keyboard input messages, and direct the input stream
694 * from keyboard into right queue. It causes this queue
745 * virtual keyboard doesn't support this interface.
836 * A legacy keyboard can NOT be connected to conskbd together
837 * with other keyboards. So when a legacy keyboard is already
971 * the lower physical keyboard drivers are always told not
975 * pressed on one keyboard and key A is pressed on another
976 * keyboard, the system could trap into kmdb.
981 * KBTRANS_MESSAGE_NOT_HANDLED. For virtual keyboard, no
1064 * it through to, so the system keyboard can reset
1182 * keyboard. When a keyboard is umplumbed from conskbd,
1295 * if a lower physical keyboard is not in polled I/O
1331 * the corresponding keyboard to be unavailable, or
1335 * if copymsg()fails, the corresponding keyboard
1339 * if copymsg() fails, the corresponding keyboard
1344 * there's no beep in USB and PS2 keyboard,
1368 "keyboard is not available"
1377 "keyboard is not available:"
1496 * Every physical keyboard has a corresponding STREAMS queue. We call this
1508 /* S6: working in virtual keyboard mode, multi-keyboards are usable */
1513 /* S5: working in legacy mode, only one keyboard is usable */
1590 * The lower keyboard driver can't mimic USB keyboard,
1591 * that's say, the physical keyboard is an old one, such
1592 * as TYPE 3/4/5 one. In this case, the virtual keyboard
1593 * is disabled, and the data from lower keyboard driver
1608 * link this keyboard under conskbd.
1709 * We just accept the layout of the first keyboard
1711 * keyboard is the first one, and if we get right
1782 * current keyboard under conskbd. Thus, even if fails
1783 * to set/get LED, this keyboard could be available.
1914 * USB and PS2 keyboard drivers should
1920 cmn_err(CE_WARN, "keyboard "
1930 cmn_err(CE_WARN, "conskbd: keyboard is"
1961 cmn_err(CE_WARN, "conskbd: keyboard is"
2013 * Bypass the virutal keyboard for old hardware,
2014 * Now, only current legacy keyboard can be linked
2202 /* A legacy keyboard ? */
2215 * using the current keyboard translation