-_TCHAR *VK2TCHAR[] = {
- _T("VK_Unknown_0x00"),
- _T("VK_LBUTTON"),
- _T("VK_RBUTTON"),
- _T("VK_CANCEL"),
- _T("VK_MBUTTON"),
- _T("VK_XBUTTON1"),
- _T("VK_XBUTTON2"),
- _T("VK_Undefined_0x07"),
- _T("VK_BACK"),
- _T("VK_TAB"),
- _T("VK_Reserved_0xA"),
- _T("VK_Reserved_0xB"),
- _T("VK_CLEAR"),
- _T("VK_RETURN"),
- _T("VK_Undefined_0x0E"),
- _T("VK_Undefined_0x0F"),
- _T("VK_SHIFT"),
- _T("VK_CONTROL"),
- _T("VK_MENU"),
- _T("VK_PAUSE"),
- _T("VK_CAPITAL"),
- _T("VK_KANA"),
- _T("VK_Undefined_0x16"),
- _T("VK_JUNJA"),
- _T("VK_FINAL"),
- _T("VK_KANJI"),
- _T("VK_Undefined"),
- _T("VK_ESCAPE"),
- _T("VK_CONVERT"),
- _T("VK_NONCONVERT"),
- _T("VK_ACCEPT"),
- _T("VK_MODECHANGE"),
- _T("VK_SPACE"),
- _T("VK_PRIOR"),
- _T("VK_NEXT"),
- _T("VK_END"),
- _T("VK_HOME"),
- _T("VK_LEFT"),
- _T("VK_UP"),
- _T("VK_RIGHT"),
- _T("VK_DOWN"),
- _T("VK_SELECT"),
- _T("VK_PRINT"),
- _T("VK_EXECUTE"),
- _T("VK_SNAPSHOT"),
- _T("VK_INSERT"),
- _T("VK_DELETE"),
- _T("VK_HELP"),
- _T("VK_0"),
- _T("VK_1"),
- _T("VK_2"),
- _T("VK_3"),
- _T("VK_4"),
- _T("VK_5"),
- _T("VK_6"),
- _T("VK_7"),
- _T("VK_8"),
- _T("VK_9"),
- _T("VK_Undefined_0x3A"),
- _T("VK_Undefined_0x3B"),
- _T("VK_Undefined_0x3C"),
- _T("VK_Undefined_0x3D"),
- _T("VK_Undefined_0x3E"),
- _T("VK_Undefined_0x3F"),
- _T("VK_Undefined_0x40"),
- _T("VK_A"),
- _T("VK_B"),
- _T("VK_C"),
- _T("VK_D"),
- _T("VK_E"),
- _T("VK_F"),
- _T("VK_G"),
- _T("VK_H"),
- _T("VK_I"),
- _T("VK_J"),
- _T("VK_K"),
- _T("VK_L"),
- _T("VK_M"),
- _T("VK_N"),
- _T("VK_O"),
- _T("VK_P"),
- _T("VK_Q"),
- _T("VK_R"),
- _T("VK_S"),
- _T("VK_T"),
- _T("VK_U"),
- _T("VK_V"),
- _T("VK_W"),
- _T("VK_X"),
- _T("VK_Y"),
- _T("VK_Z"),
- _T("VK_LWIN"),
- _T("VK_RWIN"),
- _T("VK_APPS"),
- _T("VK_Reserved_0x5E"),
- _T("VK_SLEEP"),
- _T("VK_NUMPAD0"),
- _T("VK_NUMPAD1"),
- _T("VK_NUMPAD2"),
- _T("VK_NUMPAD3"),
- _T("VK_NUMPAD4"),
- _T("VK_NUMPAD5"),
- _T("VK_NUMPAD6"),
- _T("VK_NUMPAD7"),
- _T("VK_NUMPAD8"),
- _T("VK_NUMPAD9"),
- _T("VK_MULTIPLY"),
- _T("VK_ADD"),
- _T("VK_SEPARATOR"),
- _T("VK_SUBTRACT"),
- _T("VK_DECIMAL"),
- _T("VK_DIVIDE"),
- _T("VK_F1"),
- _T("VK_F2"),
- _T("VK_F3"),
- _T("VK_F4"),
- _T("VK_F5"),
- _T("VK_F6"),
- _T("VK_F7"),
- _T("VK_F8"),
- _T("VK_F9"),
- _T("VK_F10"),
- _T("VK_F11"),
- _T("VK_F12"),
- _T("VK_F13"),
- _T("VK_F14"),
- _T("VK_F15"),
- _T("VK_F16"),
- _T("VK_F17"),
- _T("VK_F18"),
- _T("VK_F19"),
- _T("VK_F20"),
- _T("VK_F21"),
- _T("VK_F22"),
- _T("VK_F23"),
- _T("VK_F24"),
- _T("VK_Unassigned_0x88"),
- _T("VK_Unassigned_0x89"),
- _T("VK_Unassigned_0x8A"),
- _T("VK_Unassigned_0x8B"),
- _T("VK_Unassigned_0x8C"),
- _T("VK_Unassigned_0x8D"),
- _T("VK_Unassigned_0x8E"),
- _T("VK_Unassigned_0x8F"),
- _T("VK_NUMLOCK"),
- _T("VK_SCROLL"),
- _T("VK_OEM_specific_0x92"),
- _T("VK_OEM_specific_0x93"),
- _T("VK_OEM_specific_0x94"),
- _T("VK_OEM_specific_0x95"),
- _T("VK_OEM_specific_0x96"),
- _T("VK_Unassigned_0x97"),
- _T("VK_Unassigned_0x98"),
- _T("VK_Unassigned_0x99"),
- _T("VK_Unassigned_0x9A"),
- _T("VK_Unassigned_0x9B"),
- _T("VK_Unassigned_0x9C"),
- _T("VK_Unassigned_0x9D"),
- _T("VK_Unassigned_0x9E"),
- _T("VK_Unassigned_0x9F"),
- _T("VK_LSHIFT"),
- _T("VK_RSHIFT"),
- _T("VK_LCONTROL"),
- _T("VK_RCONTROL"),
- _T("VK_LMENU"),
- _T("VK_RMENU"),
- _T("VK_BROWSER_BACK"),
- _T("VK_BROWSER_FORWARD"),
- _T("VK_BROWSER_REFRESH"),
- _T("VK_BROWSER_STOP"),
- _T("VK_BROWSER_SEARCH"),
- _T("VK_BROWSER_FAVORITES"),
- _T("VK_BROWSER_HOME"),
- _T("VK_VOLUME_MUTE"),
- _T("VK_VOLUME_DOWN"),
- _T("VK_VOLUME_UP"),
- _T("VK_MEDIA_NEXT_TRACK"),
- _T("VK_MEDIA_PREV_TRACK"),
- _T("VK_MEDIA_STOP"),
- _T("VK_MEDIA_PLAY_PAUSE"),
- _T("VK_LAUNCH_MAIL"),
- _T("VK_LAUNCH_MEDIA_SELECT"),
- _T("VK_LAUNCH_APP1"),
- _T("VK_LAUNCH_APP2"),
- _T("VK_Reserved_0xB8"),
- _T("VK_Reserved_0xB9"),
- _T("VK_OEM_1"),
- _T("VK_OEM_PLUS"),
- _T("VK_OEM_COMMA"),
- _T("VK_OEM_MINUS"),
- _T("VK_OEM_PERIOD"),
- _T("VK_OEM_2"),
- _T("VK_OEM_3"),
- _T("VK_Reserved_0xC1"),
- _T("VK_Reserved_0xC2"),
- _T("VK_Reserved_0xC3"),
- _T("VK_Reserved_0xC4"),
- _T("VK_Reserved_0xC5"),
- _T("VK_Reserved_0xC6"),
- _T("VK_Reserved_0xC7"),
- _T("VK_Reserved_0xC8"),
- _T("VK_Reserved_0xC9"),
- _T("VK_Reserved_0xCA"),
- _T("VK_Reserved_0xCB"),
- _T("VK_Reserved_0xCC"),
- _T("VK_Reserved_0xCD"),
- _T("VK_Reserved_0xCE"),
- _T("VK_Reserved_0xCF"),
- _T("VK_Reserved_0xD0"),
- _T("VK_Reserved_0xD1"),
- _T("VK_Reserved_0xD2"),
- _T("VK_Reserved_0xD3"),
- _T("VK_Reserved_0xD4"),
- _T("VK_Reserved_0xD5"),
- _T("VK_Reserved_0xD6"),
- _T("VK_Reserved_0xD7"),
- _T("VK_Unassigned_0xD8"),
- _T("VK_Unassigned_0xD9"),
- _T("VK_Unassigned_0xDA"),
- _T("VK_OEM_4"),
- _T("VK_OEM_5"),
- _T("VK_OEM_6"),
- _T("VK_OEM_7"),
- _T("VK_OEM_8"),
- _T("VK_Reserved_0xE0"),
- _T("VK_OEM_specific_0xE1"),
- _T("VK_OEM_102"),
- _T("VK_OEM_specific_0xE3"),
- _T("VK_OEM_specific_0xE4"),
- _T("VK_PROCESSKEY"),
- _T("VK_OEM_specific_0xE6"),
- _T("VK_PACKET"),
- _T("VK_Unassigned_0xE8"),
- _T("VK_OEM_specific_0xE9"),
- _T("VK_OEM_specific_0xEA"),
- _T("VK_OEM_specific_0xEB"),
- _T("VK_OEM_specific_0xEC"),
- _T("VK_OEM_specific_0xED"),
- _T("VK_OEM_specific_0xEE"),
- _T("VK_OEM_specific_0xEF"),
- _T("VK_OEM_specific_0xF0"),
- _T("VK_OEM_specific_0xF1"),
- _T("VK_OEM_specific_0xF2"),
- _T("VK_OEM_specific_0xF3"),
- _T("VK_OEM_specific_0xF4"),
- _T("VK_OEM_specific_0xF5"),
- _T("VK_ATTN"),
- _T("VK_CRSEL"),
- _T("VK_EXSEL"),
- _T("VK_EREOF"),
- _T("VK_PLAY"),
- _T("VK_ZOOM"),
- _T("VK_NONAME"),
- _T("VK_PA1"),
- _T("VK_OEM_CLEAR"),
- _T("VK_Unknown_0xFF"),
-};
+_TCHAR *VK2TCHAR[] = {\r
+ _T("VK_Unknown_0x00"),\r
+ _T("VK_LBUTTON"),\r
+ _T("VK_RBUTTON"),\r
+ _T("VK_CANCEL"),\r
+ _T("VK_MBUTTON"),\r
+ _T("VK_XBUTTON1"),\r
+ _T("VK_XBUTTON2"),\r
+ _T("VK_Undefined_0x07"),\r
+ _T("VK_BACK"),\r
+ _T("VK_TAB"),\r
+ _T("VK_Reserved_0xA"),\r
+ _T("VK_Reserved_0xB"),\r
+ _T("VK_CLEAR"),\r
+ _T("VK_RETURN"),\r
+ _T("VK_Undefined_0x0E"),\r
+ _T("VK_Undefined_0x0F"),\r
+ _T("VK_SHIFT"),\r
+ _T("VK_CONTROL"),\r
+ _T("VK_MENU"),\r
+ _T("VK_PAUSE"),\r
+ _T("VK_CAPITAL"),\r
+ _T("VK_KANA"),\r
+ _T("VK_Undefined_0x16"),\r
+ _T("VK_JUNJA"),\r
+ _T("VK_FINAL"),\r
+ _T("VK_KANJI"),\r
+ _T("VK_Undefined"),\r
+ _T("VK_ESCAPE"),\r
+ _T("VK_CONVERT"),\r
+ _T("VK_NONCONVERT"),\r
+ _T("VK_ACCEPT"),\r
+ _T("VK_MODECHANGE"),\r
+ _T("VK_SPACE"),\r
+ _T("VK_PRIOR"),\r
+ _T("VK_NEXT"),\r
+ _T("VK_END"),\r
+ _T("VK_HOME"),\r
+ _T("VK_LEFT"),\r
+ _T("VK_UP"),\r
+ _T("VK_RIGHT"),\r
+ _T("VK_DOWN"),\r
+ _T("VK_SELECT"),\r
+ _T("VK_PRINT"),\r
+ _T("VK_EXECUTE"),\r
+ _T("VK_SNAPSHOT"),\r
+ _T("VK_INSERT"),\r
+ _T("VK_DELETE"),\r
+ _T("VK_HELP"),\r
+ _T("VK_0"),\r
+ _T("VK_1"),\r
+ _T("VK_2"),\r
+ _T("VK_3"),\r
+ _T("VK_4"),\r
+ _T("VK_5"),\r
+ _T("VK_6"),\r
+ _T("VK_7"),\r
+ _T("VK_8"),\r
+ _T("VK_9"),\r
+ _T("VK_Undefined_0x3A"),\r
+ _T("VK_Undefined_0x3B"),\r
+ _T("VK_Undefined_0x3C"),\r
+ _T("VK_Undefined_0x3D"),\r
+ _T("VK_Undefined_0x3E"),\r
+ _T("VK_Undefined_0x3F"),\r
+ _T("VK_Undefined_0x40"),\r
+ _T("VK_A"),\r
+ _T("VK_B"),\r
+ _T("VK_C"),\r
+ _T("VK_D"),\r
+ _T("VK_E"),\r
+ _T("VK_F"),\r
+ _T("VK_G"),\r
+ _T("VK_H"),\r
+ _T("VK_I"),\r
+ _T("VK_J"),\r
+ _T("VK_K"),\r
+ _T("VK_L"),\r
+ _T("VK_M"),\r
+ _T("VK_N"),\r
+ _T("VK_O"),\r
+ _T("VK_P"),\r
+ _T("VK_Q"),\r
+ _T("VK_R"),\r
+ _T("VK_S"),\r
+ _T("VK_T"),\r
+ _T("VK_U"),\r
+ _T("VK_V"),\r
+ _T("VK_W"),\r
+ _T("VK_X"),\r
+ _T("VK_Y"),\r
+ _T("VK_Z"),\r
+ _T("VK_LWIN"),\r
+ _T("VK_RWIN"),\r
+ _T("VK_APPS"),\r
+ _T("VK_Reserved_0x5E"),\r
+ _T("VK_SLEEP"),\r
+ _T("VK_NUMPAD0"),\r
+ _T("VK_NUMPAD1"),\r
+ _T("VK_NUMPAD2"),\r
+ _T("VK_NUMPAD3"),\r
+ _T("VK_NUMPAD4"),\r
+ _T("VK_NUMPAD5"),\r
+ _T("VK_NUMPAD6"),\r
+ _T("VK_NUMPAD7"),\r
+ _T("VK_NUMPAD8"),\r
+ _T("VK_NUMPAD9"),\r
+ _T("VK_MULTIPLY"),\r
+ _T("VK_ADD"),\r
+ _T("VK_SEPARATOR"),\r
+ _T("VK_SUBTRACT"),\r
+ _T("VK_DECIMAL"),\r
+ _T("VK_DIVIDE"),\r
+ _T("VK_F1"),\r
+ _T("VK_F2"),\r
+ _T("VK_F3"),\r
+ _T("VK_F4"),\r
+ _T("VK_F5"),\r
+ _T("VK_F6"),\r
+ _T("VK_F7"),\r
+ _T("VK_F8"),\r
+ _T("VK_F9"),\r
+ _T("VK_F10"),\r
+ _T("VK_F11"),\r
+ _T("VK_F12"),\r
+ _T("VK_F13"),\r
+ _T("VK_F14"),\r
+ _T("VK_F15"),\r
+ _T("VK_F16"),\r
+ _T("VK_F17"),\r
+ _T("VK_F18"),\r
+ _T("VK_F19"),\r
+ _T("VK_F20"),\r
+ _T("VK_F21"),\r
+ _T("VK_F22"),\r
+ _T("VK_F23"),\r
+ _T("VK_F24"),\r
+ _T("VK_Unassigned_0x88"),\r
+ _T("VK_Unassigned_0x89"),\r
+ _T("VK_Unassigned_0x8A"),\r
+ _T("VK_Unassigned_0x8B"),\r
+ _T("VK_Unassigned_0x8C"),\r
+ _T("VK_Unassigned_0x8D"),\r
+ _T("VK_Unassigned_0x8E"),\r
+ _T("VK_Unassigned_0x8F"),\r
+ _T("VK_NUMLOCK"),\r
+ _T("VK_SCROLL"),\r
+ _T("VK_OEM_specific_0x92"),\r
+ _T("VK_OEM_specific_0x93"),\r
+ _T("VK_OEM_specific_0x94"),\r
+ _T("VK_OEM_specific_0x95"),\r
+ _T("VK_OEM_specific_0x96"),\r
+ _T("VK_Unassigned_0x97"),\r
+ _T("VK_Unassigned_0x98"),\r
+ _T("VK_Unassigned_0x99"),\r
+ _T("VK_Unassigned_0x9A"),\r
+ _T("VK_Unassigned_0x9B"),\r
+ _T("VK_Unassigned_0x9C"),\r
+ _T("VK_Unassigned_0x9D"),\r
+ _T("VK_Unassigned_0x9E"),\r
+ _T("VK_Unassigned_0x9F"),\r
+ _T("VK_LSHIFT"),\r
+ _T("VK_RSHIFT"),\r
+ _T("VK_LCONTROL"),\r
+ _T("VK_RCONTROL"),\r
+ _T("VK_LMENU"),\r
+ _T("VK_RMENU"),\r
+ _T("VK_BROWSER_BACK"),\r
+ _T("VK_BROWSER_FORWARD"),\r
+ _T("VK_BROWSER_REFRESH"),\r
+ _T("VK_BROWSER_STOP"),\r
+ _T("VK_BROWSER_SEARCH"),\r
+ _T("VK_BROWSER_FAVORITES"),\r
+ _T("VK_BROWSER_HOME"),\r
+ _T("VK_VOLUME_MUTE"),\r
+ _T("VK_VOLUME_DOWN"),\r
+ _T("VK_VOLUME_UP"),\r
+ _T("VK_MEDIA_NEXT_TRACK"),\r
+ _T("VK_MEDIA_PREV_TRACK"),\r
+ _T("VK_MEDIA_STOP"),\r
+ _T("VK_MEDIA_PLAY_PAUSE"),\r
+ _T("VK_LAUNCH_MAIL"),\r
+ _T("VK_LAUNCH_MEDIA_SELECT"),\r
+ _T("VK_LAUNCH_APP1"),\r
+ _T("VK_LAUNCH_APP2"),\r
+ _T("VK_Reserved_0xB8"),\r
+ _T("VK_Reserved_0xB9"),\r
+ _T("VK_OEM_1"),\r
+ _T("VK_OEM_PLUS"),\r
+ _T("VK_OEM_COMMA"),\r
+ _T("VK_OEM_MINUS"),\r
+ _T("VK_OEM_PERIOD"),\r
+ _T("VK_OEM_2"),\r
+ _T("VK_OEM_3"),\r
+ _T("VK_Reserved_0xC1"),\r
+ _T("VK_Reserved_0xC2"),\r
+ _T("VK_Reserved_0xC3"),\r
+ _T("VK_Reserved_0xC4"),\r
+ _T("VK_Reserved_0xC5"),\r
+ _T("VK_Reserved_0xC6"),\r
+ _T("VK_Reserved_0xC7"),\r
+ _T("VK_Reserved_0xC8"),\r
+ _T("VK_Reserved_0xC9"),\r
+ _T("VK_Reserved_0xCA"),\r
+ _T("VK_Reserved_0xCB"),\r
+ _T("VK_Reserved_0xCC"),\r
+ _T("VK_Reserved_0xCD"),\r
+ _T("VK_Reserved_0xCE"),\r
+ _T("VK_Reserved_0xCF"),\r
+ _T("VK_Reserved_0xD0"),\r
+ _T("VK_Reserved_0xD1"),\r
+ _T("VK_Reserved_0xD2"),\r
+ _T("VK_Reserved_0xD3"),\r
+ _T("VK_Reserved_0xD4"),\r
+ _T("VK_Reserved_0xD5"),\r
+ _T("VK_Reserved_0xD6"),\r
+ _T("VK_Reserved_0xD7"),\r
+ _T("VK_Unassigned_0xD8"),\r
+ _T("VK_Unassigned_0xD9"),\r
+ _T("VK_Unassigned_0xDA"),\r
+ _T("VK_OEM_4"),\r
+ _T("VK_OEM_5"),\r
+ _T("VK_OEM_6"),\r
+ _T("VK_OEM_7"),\r
+ _T("VK_OEM_8"),\r
+ _T("VK_Reserved_0xE0"),\r
+ _T("VK_OEM_specific_0xE1"),\r
+ _T("VK_OEM_102"),\r
+ _T("VK_OEM_specific_0xE3"),\r
+ _T("VK_OEM_specific_0xE4"),\r
+ _T("VK_PROCESSKEY"),\r
+ _T("VK_OEM_specific_0xE6"),\r
+ _T("VK_PACKET"),\r
+ _T("VK_Unassigned_0xE8"),\r
+ _T("VK_OEM_specific_0xE9"),\r
+ _T("VK_OEM_specific_0xEA"),\r
+ _T("VK_OEM_specific_0xEB"),\r
+ _T("VK_OEM_specific_0xEC"),\r
+ _T("VK_OEM_specific_0xED"),\r
+ _T("VK_OEM_specific_0xEE"),\r
+ _T("VK_OEM_specific_0xEF"),\r
+ _T("VK_OEM_specific_0xF0"),\r
+ _T("VK_OEM_specific_0xF1"),\r
+ _T("VK_OEM_specific_0xF2"),\r
+ _T("VK_OEM_specific_0xF3"),\r
+ _T("VK_OEM_specific_0xF4"),\r
+ _T("VK_OEM_specific_0xF5"),\r
+ _T("VK_ATTN"),\r
+ _T("VK_CRSEL"),\r
+ _T("VK_EXSEL"),\r
+ _T("VK_EREOF"),\r
+ _T("VK_PLAY"),\r
+ _T("VK_ZOOM"),\r
+ _T("VK_NONAME"),\r
+ _T("VK_PA1"),\r
+ _T("VK_OEM_CLEAR"),\r
+ _T("VK_Unknown_0xFF"),\r
+};\r