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]