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

Method fakePollShift

src/unittests/platform/OSXKeyStateTests.cpp:58–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56}
57
58void OSXKeyStateTests::fakePollShift()
59{
60 deskflow::KeyMap keyMap;
61 EventQueue eventQueue;
62 OSXKeyState keyState(&eventQueue, keyMap, {"en"}, true);
63 keyState.updateKeyMap();
64
65 keyState.fakeKeyDown(SHIFT_ID_L, 0, 1, "en");
66 QVERIFY(isKeyPressed(keyState, SHIFT_BUTTON));
67
68 keyState.fakeKeyUp(1);
69 QVERIFY(!isKeyPressed(keyState, SHIFT_BUTTON));
70
71 keyState.fakeKeyDown(SHIFT_ID_R, 0, 2, "en");
72 QVERIFY(isKeyPressed(keyState, SHIFT_BUTTON));
73
74 keyState.fakeKeyUp(2);
75 QVERIFY(!isKeyPressed(keyState, SHIFT_BUTTON));
76}
77
78void OSXKeyStateTests::fakePollChar()
79{

Callers

nothing calls this directly

Calls 3

updateKeyMapMethod · 0.45
fakeKeyDownMethod · 0.45
fakeKeyUpMethod · 0.45

Tested by

no test coverage detected