MCPcopy Create free account
hub / github.com/Zalafina/QKeyMapper / initVirtualKeyCodeMap

Method initVirtualKeyCodeMap

QKeyMapper/qkeymapper_worker.cpp:18818–18999  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18816#endif
18817
18818void 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

Callers

nothing calls this directly

Calls 2

V_KEYCODEClass · 0.85
insertMethod · 0.80

Tested by

no test coverage detected