The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/pckbport/pckbdreg.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* $NetBSD: pckbdreg.h,v 1.1 2004/03/13 17:31:33 bjh21 Exp $ */
    2 
    3 /*
    4  * Keyboard definitions
    5  */
    6 
    7 /* keyboard commands */
    8 #define KBC_RESET       0xFF    /* reset the keyboard */
    9 #define KBC_RESEND      0xFE    /* request the keyboard resend the last byte */
   10 #define KBC_SETDEFAULT  0xF6    /* resets keyboard to its power-on defaults */
   11 #define KBC_DISABLE     0xF5    /* as per KBC_SETDEFAULT, but also disable key scanning */
   12 #define KBC_ENABLE      0xF4    /* enable key scanning */
   13 #define KBC_TYPEMATIC   0xF3    /* set typematic rate and delay */
   14 #define KBC_SETTABLE    0xF0    /* set scancode translation table */
   15 #define KBC_MODEIND     0xED    /* set mode indicators (i.e. LEDs) */
   16 #define KBC_ECHO        0xEE    /* request an echo from the keyboard */
   17 
   18 /* keyboard responses */
   19 #define KBR_EXTENDED0   0xE0    /* extended key sequence */
   20 #define KBR_EXTENDED1   0xE1    /* extended key sequence */
   21 #define KBR_RESEND      0xFE    /* needs resend of command */
   22 #define KBR_ACK         0xFA    /* received a valid command */
   23 #define KBR_OVERRUN     0x00    /* flooded */
   24 #define KBR_FAILURE     0xFD    /* diagnostic failure */
   25 #define KBR_BREAK       0xF0    /* break code prefix - sent on key release */
   26 #define KBR_RSTDONE     0xAA    /* reset complete */
   27 #define KBR_ECHO        0xEE    /* echo response */

Cache object: c6616efe3413f3873b842cfecf5b25b7


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.