From 41efcd6d73ca08774e680daa39c42b0437133387 Mon Sep 17 00:00:00 2001 From: Fred Sundvik Date: Sat, 8 Jul 2017 19:26:47 +0300 Subject: [PATCH] Reference issue #524 from the unit tests --- tests/basic/test_keypress.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/basic/test_keypress.cpp b/tests/basic/test_keypress.cpp index d85cba44..194b1745 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();