| 18816 | #endif |
| 18817 | |
| 18818 | void QKeyMapper_Worker::initVirtualKeyCodeMap() |
| 18819 | { |
| 18820 | VirtualKeyCodeMap.insert (KEY2MOUSE_UP_STR, V_KEYCODE(VK_KEY2MOUSE_UP, EXTENED_FLAG_TRUE)); // 0x8A (Key2Mouse-Up) |
| 18821 | VirtualKeyCodeMap.insert (KEY2MOUSE_DOWN_STR, V_KEYCODE(VK_KEY2MOUSE_DOWN, EXTENED_FLAG_TRUE)); // 0x8B (Key2Mouse-Down) |
| 18822 | VirtualKeyCodeMap.insert (KEY2MOUSE_LEFT_STR, V_KEYCODE(VK_KEY2MOUSE_LEFT, EXTENED_FLAG_TRUE)); // 0x8C (Key2Mouse-Left) |
| 18823 | VirtualKeyCodeMap.insert (KEY2MOUSE_RIGHT_STR, V_KEYCODE(VK_KEY2MOUSE_RIGHT, EXTENED_FLAG_TRUE)); // 0x8D (Key2Mouse-Right) |
| 18824 | VirtualKeyCodeMap.insert (QKEYMAPPER_FN_KEY_STR, V_KEYCODE(VK_QKEYMAPPER_FN, EXTENED_FLAG_TRUE)); // 0x97 (QKeyMapper-Fn) |
| 18825 | VirtualKeyCodeMap.insert (MOUSE2VJOY_HOLD_KEY_STR, V_KEYCODE(VK_MOUSE2VJOY_HOLD, EXTENED_FLAG_TRUE)); // 0x3A (Mouse2vJoy-Hold) |
| 18826 | VirtualKeyCodeMap.insert (GAMEPAD_HOME_STR, V_KEYCODE(VK_GAMEPAD_HOME, EXTENED_FLAG_FALSE)); // 0x07 (GamepadHome) |
| 18827 | VirtualKeyCodeMap.insert (CROSSHAIR_NORMAL_STR, V_KEYCODE(VK_CROSSHAIR_NORMAL, EXTENED_FLAG_TRUE)); // 0x0A (Crosshair-Normal) |
| 18828 | VirtualKeyCodeMap.insert (CROSSHAIR_TYPEA_STR, V_KEYCODE(VK_CROSSHAIR_TYPEA, EXTENED_FLAG_TRUE)); // 0x0B (Crosshair-TypeA) |
| 18829 | VirtualKeyCodeMap.insert (GYRO2MOUSE_HOLD_KEY_STR, V_KEYCODE(VK_GYRO2MOUSE_HOLD, EXTENED_FLAG_TRUE)); // 0x0E (Gyro2Mouse-Hold) |
| 18830 | VirtualKeyCodeMap.insert (GYRO2MOUSE_MOVE_KEY_STR, V_KEYCODE(VK_GYRO2MOUSE_MOVE, EXTENED_FLAG_TRUE)); // 0x0F (Gyro2Mouse-Move) |
| 18831 | |
| 18832 | // US 104 Keyboard Main Area |
| 18833 | // Row 1 |
| 18834 | VirtualKeyCodeMap.insert ("`", V_KEYCODE(VK_OEM_3, EXTENED_FLAG_FALSE)); // 0xC0 |
| 18835 | VirtualKeyCodeMap.insert ("1", V_KEYCODE(VK_1, EXTENED_FLAG_FALSE)); // 0x31 |
| 18836 | VirtualKeyCodeMap.insert ("2", V_KEYCODE(VK_2, EXTENED_FLAG_FALSE)); // 0x32 |
| 18837 | VirtualKeyCodeMap.insert ("3", V_KEYCODE(VK_3, EXTENED_FLAG_FALSE)); // 0x33 |
| 18838 | VirtualKeyCodeMap.insert ("4", V_KEYCODE(VK_4, EXTENED_FLAG_FALSE)); // 0x34 |
| 18839 | VirtualKeyCodeMap.insert ("5", V_KEYCODE(VK_5, EXTENED_FLAG_FALSE)); // 0x35 |
| 18840 | VirtualKeyCodeMap.insert ("6", V_KEYCODE(VK_6, EXTENED_FLAG_FALSE)); // 0x36 |
| 18841 | VirtualKeyCodeMap.insert ("7", V_KEYCODE(VK_7, EXTENED_FLAG_FALSE)); // 0x37 |
| 18842 | VirtualKeyCodeMap.insert ("8", V_KEYCODE(VK_8, EXTENED_FLAG_FALSE)); // 0x38 |
| 18843 | VirtualKeyCodeMap.insert ("9", V_KEYCODE(VK_9, EXTENED_FLAG_FALSE)); // 0x39 |
| 18844 | VirtualKeyCodeMap.insert ("0", V_KEYCODE(VK_0, EXTENED_FLAG_FALSE)); // 0x30 |
| 18845 | VirtualKeyCodeMap.insert ("-", V_KEYCODE(VK_OEM_MINUS, EXTENED_FLAG_FALSE)); // 0xBD |
| 18846 | VirtualKeyCodeMap.insert ("=", V_KEYCODE(VK_OEM_PLUS, EXTENED_FLAG_FALSE)); // 0xBB |
| 18847 | VirtualKeyCodeMap.insert ("Backspace", V_KEYCODE(VK_BACK, EXTENED_FLAG_FALSE)); // 0x08 |
| 18848 | // Row 2 |
| 18849 | VirtualKeyCodeMap.insert ("Tab", V_KEYCODE(VK_TAB, EXTENED_FLAG_FALSE)); // 0x09 |
| 18850 | VirtualKeyCodeMap.insert ("Q", V_KEYCODE(VK_Q, EXTENED_FLAG_FALSE)); // 0x51 |
| 18851 | VirtualKeyCodeMap.insert ("W", V_KEYCODE(VK_W, EXTENED_FLAG_FALSE)); // 0x57 |
| 18852 | VirtualKeyCodeMap.insert ("E", V_KEYCODE(VK_E, EXTENED_FLAG_FALSE)); // 0x45 |
| 18853 | VirtualKeyCodeMap.insert ("R", V_KEYCODE(VK_R, EXTENED_FLAG_FALSE)); // 0x52 |
| 18854 | VirtualKeyCodeMap.insert ("T", V_KEYCODE(VK_T, EXTENED_FLAG_FALSE)); // 0x54 |
| 18855 | VirtualKeyCodeMap.insert ("Y", V_KEYCODE(VK_Y, EXTENED_FLAG_FALSE)); // 0x59 |
| 18856 | VirtualKeyCodeMap.insert ("U", V_KEYCODE(VK_U, EXTENED_FLAG_FALSE)); // 0x55 |
| 18857 | VirtualKeyCodeMap.insert ("I", V_KEYCODE(VK_I, EXTENED_FLAG_FALSE)); // 0x49 |
| 18858 | VirtualKeyCodeMap.insert ("O", V_KEYCODE(VK_O, EXTENED_FLAG_FALSE)); // 0x4F |
| 18859 | VirtualKeyCodeMap.insert ("P", V_KEYCODE(VK_P, EXTENED_FLAG_FALSE)); // 0x50 |
| 18860 | VirtualKeyCodeMap.insert ("[", V_KEYCODE(VK_OEM_4, EXTENED_FLAG_FALSE)); // 0xDB |
| 18861 | VirtualKeyCodeMap.insert ("]", V_KEYCODE(VK_OEM_6, EXTENED_FLAG_FALSE)); // 0xDD |
| 18862 | VirtualKeyCodeMap.insert ("\\", V_KEYCODE(VK_OEM_5, EXTENED_FLAG_FALSE)); // 0xDC |
| 18863 | // Row 3 |
| 18864 | VirtualKeyCodeMap.insert ("CapsLock", V_KEYCODE(VK_CAPITAL, EXTENED_FLAG_FALSE)); // 0x14 |
| 18865 | VirtualKeyCodeMap.insert ("A", V_KEYCODE(VK_A, EXTENED_FLAG_FALSE)); // 0x41 |
| 18866 | VirtualKeyCodeMap.insert ("S", V_KEYCODE(VK_S, EXTENED_FLAG_FALSE)); // 0x53 |
| 18867 | VirtualKeyCodeMap.insert ("D", V_KEYCODE(VK_D, EXTENED_FLAG_FALSE)); // 0x44 |
| 18868 | VirtualKeyCodeMap.insert ("F", V_KEYCODE(VK_F, EXTENED_FLAG_FALSE)); // 0x46 |
| 18869 | VirtualKeyCodeMap.insert ("G", V_KEYCODE(VK_G, EXTENED_FLAG_FALSE)); // 0x47 |
| 18870 | VirtualKeyCodeMap.insert ("H", V_KEYCODE(VK_H, EXTENED_FLAG_FALSE)); // 0x48 |
| 18871 | VirtualKeyCodeMap.insert ("J", V_KEYCODE(VK_J, EXTENED_FLAG_FALSE)); // 0x4A |
| 18872 | VirtualKeyCodeMap.insert ("K", V_KEYCODE(VK_K, EXTENED_FLAG_FALSE)); // 0x4B |
| 18873 | VirtualKeyCodeMap.insert ("L", V_KEYCODE(VK_L, EXTENED_FLAG_FALSE)); // 0x4C |
| 18874 | VirtualKeyCodeMap.insert (";", V_KEYCODE(VK_OEM_1, EXTENED_FLAG_FALSE)); // 0xBA |
| 18875 | VirtualKeyCodeMap.insert ("'", V_KEYCODE(VK_OEM_7, EXTENED_FLAG_FALSE)); // 0xDE |