36.3 Functions and Messages

The following functions and messages are used to receive and process keyboard input:

EnableWindow
GetActiveWindow
GetAsyncKeyState
GetFocus
GetKeyboardState
GetKeyNameText
GetKeyState
IsWindowEnabled
MapVirtualKey
RegisterHotKey
SetActiveWindow
SetFocus
SetKeyboardState
ToAscii
ToUnicode
UnregisterHotKey
VkKeyScan

WM_ACTIVATE
WM_CHAR
WM_DEADCHAR
WM_KEYDOWN
WM_KEYUP
WM_KILLFOCUS
WM_SETFOCUS
WM_SYSCHAR
WM_SYSDEADCHAR
WM_SYSKEYDOWN
WM_SYSKEYUP