VkKeyScanA3w
Vkkeyscana (user32.573)
Usage
WORD VkKeyScanA(CHAR cChar);
Overview
VkKeyScan translates an ANSI character to a virtual-key and shift code for the current keyboard. High-order byte yields : 0 Unshifted 1 Shift 2 Ctrl 3-5 Shift-key combinations that are not used for characters 6 Ctrl-Alt 7 Ctrl-Alt-Shift I.e. : Shift = 1, Ctrl = 2, Alt = 4. FIXME : works ok except for dead chars : VkKeyScan '^'(0x5e, 94) ... Got keycode 00 ... Returning 00 VkKeyScan '`'(0x60, 96) ... Got keycode 00 ... Returning 00.