Returns the type of keyboard in use. The hardware ID specifies the type of keyboard attached and is defined by the manufacturer.

Syntax

KbdGetHWID(pkbdhwid, hkbd)

Parameters

;pkbdhwid (PKBDHWID) - output : Pointer to hardware ID. :A pointer to a KBDHWID structure in which the keyboard hardware ID is returned. ;hkbd (HKBD) - input : Reserved. Must be 0.

Return Code

;return (APIRET) - returns:KbdGetHWID returns one of the following values: * 0 NO_ERROR * 373 ERROR_KBD_PARAMETER * 439 ERROR_KBD_INVALID_HANDLE * 447 ERROR_KBD_KEYBOARD_BUSY * 504 ERROR_KBD_EXTENDED_SG

Remarks

The hardware ID indicates the basic layout of the keyboard, such as whether or not a numeric keypad exists. It gives no information about key values.

Kbd