mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:38:12 +00:00
![]() Previous implementation sometimes didn't release the key after pressing and holding shift due to repeating key updates when holding keys. This meant repeating updates would set/unset `m_both_shift_keys_pressed` repeatedly, sometimes resulting in shift still being considered pressed even after you released it. Simplify left and right shift key pressed logic by tracking both key states separately and always updating modifiers based on them. |
||
---|---|---|
.. | ||
HIDDevice.h | ||
HIDManagement.cpp | ||
HIDManagement.h | ||
I8042Controller.cpp | ||
I8042Controller.h | ||
KeyboardDevice.cpp | ||
KeyboardDevice.h | ||
MouseDevice.cpp | ||
MouseDevice.h | ||
PS2KeyboardDevice.cpp | ||
PS2KeyboardDevice.h | ||
PS2MouseDevice.cpp | ||
PS2MouseDevice.h | ||
VMWareMouseDevice.cpp | ||
VMWareMouseDevice.h |