[BACK]Return to pckbdreg.h CVS log [TXT][DIR] Up to [local] / sys / dev / pckbc

Annotation of sys/dev/pckbc/pckbdreg.h, Revision 1.1.1.1

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

CVSweb