#pragma once #include #define VK_COLON 0xBA #define VK_EQUAL 0xBB #define VK_COMMA 0xBC #define VK_HYPHEN 0xBD #define VK_PERIOD 0xBE #define VK_SLASH 0xBF #define VK_ACCENT 0xC0 #define VK_LBRKT 0xDB #define VK_BKSLASH 0xDC #define VK_RBRKT 0xDD #define VK_QUOTE 0xDE #define VK_xDF 0xDF BOOL MapUSCharToVK(UINT ch, UINT *puKey, UINT *puShiftFlags); WCHAR VKToChar(WORD keyCode, UINT shiftFlags);