KbdXlate
KbdXlate
typedef struct _KBDTRANS { /* kbxl */
UCHAR chChar; /* ASCII character code */
UCHAR chScan; /* Scan code */
UCHAR fbStatus; /* State of the character */
UCHAR bNlsShift; /* Shift status (reserved set to zero) */
USHORT fsState; /* Shift state */
ULONG time;
USHORT fsDD;
USHORT fsXlate;
USHORT fsShift;
USHORT sZero;
} KBDTRANS;
#define INCL_KBD
USHORT rc = KbdXlate(XlateRecord, KbdHandle);
PKBDTRANS XlateRecord; /* Translation Record */
HKBD KbdHandle; /* Keyboard handle */
USHORT rc; /* return code */
[Back: KbdSynch]
[Next: KbdCharIn]