MCPcopy Create free account
hub / github.com/deskflow/deskflow / MSWindowsKeyState

Method MSWindowsKeyState

src/lib/platform/MSWindowsKeyState.cpp:558–574  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

556 {VK_RWIN, KeyModifierSuper}};
557
558MSWindowsKeyState::MSWindowsKeyState(
559 MSWindowsDesks *desks, void *eventTarget, IEventQueue *events, std::vector<std::string> layouts,
560 bool isLangSyncEnabled
561)
562 : KeyState(events, std::move(layouts), isLangSyncEnabled),
563 m_eventTarget(eventTarget),
564 m_desks(desks),
565 m_keyLayout(GetKeyboardLayout(0)),
566 m_fixTimer(nullptr),
567 m_lastDown(0),
568 m_useSavedModifiers(false),
569 m_savedModifiers(0),
570 m_originalSavedModifiers(0),
571 m_events(events)
572{
573 init();
574}
575
576MSWindowsKeyState::MSWindowsKeyState(
577 MSWindowsDesks *desks, void *eventTarget, IEventQueue *events, deskflow::KeyMap &keyMap,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected