Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Embedded
Windows Embedded CE
Windows CE .NET
Keyboard Reference
Keyboard Functions
 GetKeyboardStatus

  Switch on low bandwidth view
Microsoft Windows CE .NET 4.2
GetKeyboardStatus

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


Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker