[BACK]Return to kbdreg.h CVS log [TXT][DIR] Up to [local] / sys / arch / i386 / isa

Annotation of sys/arch/i386/isa/kbdreg.h, Revision 1.1

1.1     ! nbrk        1: /*     $OpenBSD: kbdreg.h,v 1.2 1999/01/13 07:26:01 niklas Exp $       */
        !             2: /*     $NetBSD: kbdreg.h,v 1.7 1995/06/28 04:30:59 cgd Exp $   */
        !             3:
        !             4: /*
        !             5:  * Keyboard definitions
        !             6:  */
        !             7:
        !             8: #include <dev/ic/i8042reg.h>
        !             9:
        !            10: /* keyboard commands */
        !            11: #define        KBC_RESET       0xFF    /* reset the keyboard */
        !            12: #define        KBC_RESEND      0xFE    /* request the keyboard resend the last byte */
        !            13: #define        KBC_SETDEFAULT  0xF6    /* resets keyboard to its power-on defaults */
        !            14: #define        KBC_DISABLE     0xF5    /* as per KBC_SETDEFAULT, but also disable key scanning */
        !            15: #define        KBC_ENABLE      0xF4    /* enable key scanning */
        !            16: #define        KBC_TYPEMATIC   0xF3    /* set typematic rate and delay */
        !            17: #define        KBC_SETTABLE    0xF0    /* set scancode translation table */
        !            18: #define        KBC_MODEIND     0xED    /* set mode indicators (i.e. LEDs) */
        !            19: #define        KBC_ECHO        0xEE    /* request an echo from the keyboard */
        !            20:
        !            21: /* keyboard responses */
        !            22: #define        KBR_EXTENDED    0xE0    /* extended key sequence */
        !            23: #define        KBR_RESEND      0xFE    /* needs resend of command */
        !            24: #define        KBR_ACK         0xFA    /* received a valid command */
        !            25: #define        KBR_OVERRUN     0x00    /* flooded */
        !            26: #define        KBR_FAILURE     0xFD    /* diagnosic failure */
        !            27: #define        KBR_BREAK       0xF0    /* break code prefix - sent on key release */
        !            28: #define        KBR_RSTDONE     0xAA    /* reset complete */
        !            29: #define        KBR_ECHO        0xEE    /* echo response */

CVSweb