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

Method initVirtualMouseButtonMap

QKeyMapper/qkeymapper_worker.cpp:19001–19031  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18999}
19000
19001void QKeyMapper_Worker::initVirtualMouseButtonMap()
19002{
19003 VirtualMouseButtonMap.insert("Mouse-L", V_MOUSECODE(MOUSEEVENTF_LEFTDOWN, MOUSEEVENTF_LEFTUP, 0 )); // Mouse Button Left
19004 VirtualMouseButtonMap.insert("Mouse-R", V_MOUSECODE(MOUSEEVENTF_RIGHTDOWN, MOUSEEVENTF_RIGHTUP, 0 )); // Mouse Button Right
19005 VirtualMouseButtonMap.insert("Mouse-M", V_MOUSECODE(MOUSEEVENTF_MIDDLEDOWN, MOUSEEVENTF_MIDDLEUP, 0 )); // Mouse Button Middle
19006 VirtualMouseButtonMap.insert("Mouse-X1", V_MOUSECODE(MOUSEEVENTF_XDOWN, MOUSEEVENTF_XUP, XBUTTON1 )); // Mouse Button X1
19007 VirtualMouseButtonMap.insert("Mouse-X2", V_MOUSECODE(MOUSEEVENTF_XDOWN, MOUSEEVENTF_XUP, XBUTTON2 )); // Mouse Button X2
19008 VirtualMouseButtonMap.insert(MOUSE_WHEEL_UP_STR, V_MOUSECODE(MOUSEEVENTF_WHEEL, MOUSEEVENTF_WHEEL, 0 )); // Mouse Wheel Up
19009 VirtualMouseButtonMap.insert(MOUSE_WHEEL_DOWN_STR, V_MOUSECODE(MOUSEEVENTF_WHEEL, MOUSEEVENTF_WHEEL, 0 )); // Mouse Wheel Down
19010 VirtualMouseButtonMap.insert(MOUSE_WHEEL_LEFT_STR, V_MOUSECODE(MOUSEEVENTF_HWHEEL, MOUSEEVENTF_HWHEEL, 0 )); // Mouse Wheel Left
19011 VirtualMouseButtonMap.insert(MOUSE_WHEEL_RIGHT_STR, V_MOUSECODE(MOUSEEVENTF_HWHEEL, MOUSEEVENTF_HWHEEL, 0 )); // Mouse Wheel Right
19012
19013 MouseButtonNameMap.insert(MAKELONG(WM_LBUTTONDOWN, XBUTTON_NONE), "Mouse-L");
19014 MouseButtonNameMap.insert(MAKELONG(WM_LBUTTONUP, XBUTTON_NONE), "Mouse-L");
19015 MouseButtonNameMap.insert(MAKELONG(WM_RBUTTONDOWN, XBUTTON_NONE), "Mouse-R");
19016 MouseButtonNameMap.insert(MAKELONG(WM_RBUTTONUP, XBUTTON_NONE), "Mouse-R");
19017 MouseButtonNameMap.insert(MAKELONG(WM_MBUTTONDOWN, XBUTTON_NONE), "Mouse-M");
19018 MouseButtonNameMap.insert(MAKELONG(WM_MBUTTONUP, XBUTTON_NONE), "Mouse-M");
19019 MouseButtonNameMap.insert(MAKELONG(WM_XBUTTONDOWN, XBUTTON1 ), "Mouse-X1");
19020 MouseButtonNameMap.insert(MAKELONG(WM_XBUTTONUP, XBUTTON1 ), "Mouse-X1");
19021 MouseButtonNameMap.insert(MAKELONG(WM_XBUTTONDOWN, XBUTTON2 ), "Mouse-X2");
19022 MouseButtonNameMap.insert(MAKELONG(WM_XBUTTONUP, XBUTTON2 ), "Mouse-X2");
19023
19024#ifdef MOUSEBUTTON_CONVERT
19025 MouseButtonNameConvertMap.insert("L-Mouse", "Mouse-L" );
19026 MouseButtonNameConvertMap.insert("R-Mouse", "Mouse-R" );
19027 MouseButtonNameConvertMap.insert("M-Mouse", "Mouse-M" );
19028 MouseButtonNameConvertMap.insert("X1-Mouse", "Mouse-X1" );
19029 MouseButtonNameConvertMap.insert("X2-Mouse", "Mouse-X2" );
19030#endif
19031}
19032
19033void QKeyMapper_Worker::initMultiKeyboardInputList()
19034{

Callers

nothing calls this directly

Calls 2

V_MOUSECODEClass · 0.85
insertMethod · 0.80

Tested by

no test coverage detected