LepkoQQ
25f76ed771
Kernel: Fix shift sometimes staying pressed after releasing the key
...
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.
2021-08-30 22:35:51 +02:00
..
2021-08-07 11:48:00 +02:00
2021-08-17 01:21:47 +02:00
2021-08-30 13:20:34 +02:00
2021-08-23 01:07:45 +02:00
2021-08-30 22:35:51 +02:00
2021-08-29 01:09:19 +02:00
2021-08-23 01:07:45 +02:00
2021-08-22 03:34:10 +02:00
2021-08-29 22:19:42 +02:00
2021-08-22 03:34:10 +02:00
2021-08-29 22:19:42 +02:00
2021-08-29 22:19:42 +02:00
2021-08-29 22:19:42 +02:00
2021-08-28 21:51:30 +01:00
2021-08-29 01:09:19 +02:00
2021-08-29 22:19:42 +02:00
2021-07-11 00:26:17 +02:00
2021-08-23 00:02:09 +02:00
2021-08-29 01:09:19 +02:00
2021-08-04 11:01:16 +02:00
2021-07-07 21:57:01 +02:00
2021-07-27 13:15:16 +02:00
2021-08-28 21:51:30 +01:00
2021-08-18 10:21:19 +02:00
2021-08-18 10:21:19 +02:00
2021-08-22 03:34:10 +02:00
2021-07-11 01:46:59 +02:00
2021-08-23 00:02:09 +02:00
2021-08-23 00:02:09 +02:00
2021-08-28 20:53:38 +02:00
2021-08-06 22:25:00 +02:00
2021-08-22 10:29:06 +02:00
2021-07-15 11:04:30 +02:00
2021-08-29 01:09:19 +02:00
2021-08-24 01:57:11 +02:00
2021-08-24 01:57:11 +02:00
2021-08-29 01:09:19 +02:00
2021-08-29 01:09:19 +02:00
2021-08-06 22:25:00 +02:00
2021-08-06 22:25:00 +02:00
2021-08-30 15:50:00 +04:30
2021-07-11 14:10:58 +02:00
2021-07-07 15:32:17 +02:00
2021-08-22 03:34:10 +02:00
2021-08-14 15:19:00 +02:00
2021-08-13 11:08:11 +02:00
2021-07-14 13:12:25 +02:00
2021-08-13 11:08:11 +02:00
2021-08-04 20:14:54 +02:00
2021-08-04 20:14:54 +02:00
2021-07-27 13:15:16 +02:00
2021-07-18 17:31:13 +02:00
2021-07-29 10:38:31 +02:00
2021-07-27 13:15:16 +02:00
2021-08-04 20:14:54 +02:00
2021-08-22 03:34:10 +02:00
2021-08-12 00:03:39 +02:00
2021-08-10 21:55:48 +02:00
2021-07-08 11:43:34 +02:00
2021-08-29 01:09:19 +02:00
2021-08-29 12:53:11 +02:00
2021-08-22 03:34:10 +02:00
2021-08-29 01:09:19 +02:00
2021-08-22 03:34:10 +02:00
2021-08-22 03:34:10 +02:00
2021-08-29 01:09:19 +02:00
2021-08-22 03:34:10 +02:00
2021-08-22 03:34:10 +02:00
2021-08-22 03:34:10 +02:00
2021-08-04 19:53:04 +02:00
2021-08-04 19:53:04 +02:00
2021-08-23 00:02:09 +02:00
2021-08-29 22:19:42 +02:00
2021-08-22 03:34:10 +02:00
2021-07-27 13:15:16 +02:00
2021-08-15 12:44:35 +02:00
2021-08-15 12:44:35 +02:00
2021-08-29 22:19:42 +02:00
2021-08-30 02:48:31 +02:00
2021-08-29 22:19:42 +02:00
2021-08-29 22:19:42 +02:00
2021-07-11 21:37:38 +02:00
2021-08-14 19:58:11 +02:00
2021-08-22 03:34:10 +02:00
2021-08-03 18:44:01 +02:00
2021-08-14 19:58:11 +02:00
2021-08-06 14:05:58 +02:00
2021-08-06 14:05:58 +02:00
2021-08-25 12:12:59 +02:00
2021-08-24 01:57:11 +02:00
2021-08-24 01:57:11 +02:00
2021-08-22 03:34:10 +02:00
2021-08-22 03:34:10 +02:00