Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This function returns the status of the hardware keyboard.
DWORD GetKeyboardStatus(VOID);
Parameters
None.
Return Values
This function returns a bit mask indicating whether or not a keyboard is present and what its capabilities are. For more information, see Keyboard Driver Registry Settings. The following table shows the bit mask.
Identifier | Value | Description |
---|---|---|
KBDI_KEYBOARD_PRESENT | 0x0001 | Indicates whether or not the system has keyboard hardware. |
KBDI_KEYBOARD_ENABLED | 0x0002 | Indicates whether or not the keyboard hardware is enabled.
This bit is assumed to be set but can be modified with EnableHardwareKeyboard. |
KBDI_KEYBOARD_ENTER_ESC | 0x0004 | Indicates whether or not the keyboard hardware has ENTER and ESC keys. |
KBDI_KEYBOARD_ALPHA_NUM | 0x0008 | Indicates whether or not the keyboard hardware has alphanumeric keys. |
Requirements
OS Versions: Windows CE 1.0 and later.
Header: Winuser.h.
Link Library: Kbdui.lib.
See Also
Keyboard Driver Registry Settings | EnableHardwareKeyboard | Keyboard Functions
Send Feedback on this topic to the authors