X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=tests%2Fbasic%2Ftest_keypress.cpp;h=194b1745b125870cd79a87ca4fd9143118fa2812;hb=5836d1a06a7265781fa37acf13e3ba9df7224247;hp=d85cba44650fc4a98f8e5ce07a9c29ae8d266015;hpb=60b1880a6248b8d94da0d8d0db638af130557416;p=qmk_firmware.git diff --git a/tests/basic/test_keypress.cpp b/tests/basic/test_keypress.cpp index d85cba446..194b1745b 100644 --- a/tests/basic/test_keypress.cpp +++ b/tests/basic/test_keypress.cpp @@ -111,6 +111,9 @@ TEST_F(KeyPress, RightShiftLeftControlAndCharWithTheSameKey) { press_key(6, 0); // BUG: The press is split into two reports // BUG: It reports RSFT instead of LSFT + // See issue #524 for more information + // The underlying cause is that we use only one bit to represent the right hand + // modifiers. EXPECT_CALL(driver, send_keyboard_mock(KeyboardReport(KC_RSFT, KC_RCTRL))); EXPECT_CALL(driver, send_keyboard_mock(KeyboardReport(KC_RSFT, KC_RCTRL, KC_O))); keyboard_task();