msos2.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
KBDTYPE (1.2)
                                                      Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
#define INCL_kbd
 
typedef struct _KBDTYPE {    /* kbdtyp */
    USHORT usType;
    USHORT reserved1;
    USHORT reserved2;
} KBDTYPE;
 
The KBDTYPE structure contains information about the keyboard type.
 
Field      Description
────────────────────────────────────────────────────────────────────────────
 
usType     Specifies the keyboard type. If this field is 0x0000, an IBM
           PC/AT keyboard is specified. If it is 0x0001, an IBM enhanced
           keyboard is specified. Values from 0x0002 to 0x0007 are reserved
           for Japanese keyboards.
 
reserved1  Specifies a reserved value; must be zero.
 
reserved2  Specifies a reserved value; must be zero.
 
See Also
 
KBD_GETKEYBDTYPE