31.2.12 Keyboard

The keyboard functions allow an application to get/set keyboard state.

These functions include:

Function Description

GetAsyncKeyState Returns interrupt-level information about the key state
GetKeyboardState Copies an array that contains the state of keyboard keys
GetKeyNameText Retrieves a string containing the name of a key from a list maintained by the keyboard driver
GetKeyState Retrieves the state of a virtual key
MapVirtualKey Accepts a virtual-key code or scan code for a key and returns the corresponding scan code,virtual-key code, or ASCII value
SetKeyboardState Sets the state of keyboard keys by altering values in an array
VkKeyScan Translates an ANSI character to the corresponding virtual-key code and shift state for the current keyboard
ToAscii Translates a virtual-key code to the corresponding ANSI character or characters