| 56 | } |
| 57 | |
| 58 | void 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 | |
| 78 | void OSXKeyStateTests::fakePollChar() |
| 79 | { |
nothing calls this directly
no test coverage detected