Isaac Freund
ec9a1b4303
Keyboard: ignore >32 simultaneous key presses
...
wlroots implements this behavior with its key press tracking but
continues to forward the events to the compositor. Matching the wlroots
behavior here seems like the best way to avoid strange edge cases and
this is unlikely to ever be an annoying limit in practice.
Also take this oppurtunity to finally refactor away the hasMapping()
function in a way that doesn't sacrifice correctness even when hitting
this 32 key press limit.
2024-02-19 11:40:58 +01:00
..
2024-02-14 14:54:36 +01:00
2022-01-31 19:33:22 +01:00
2024-01-13 12:29:09 -06:00
2024-01-13 12:36:20 -06:00
2023-10-16 16:27:03 +02:00
2024-01-06 14:16:21 +02:00
2023-12-01 17:29:05 +01:00
2023-10-16 16:27:03 +02:00
2023-03-10 18:49:30 +01:00
2023-12-01 17:29:05 +01:00
2024-02-15 11:41:43 +01:00
2023-10-16 16:27:03 +02:00
2024-01-01 23:02:55 -06:00
2024-01-01 23:02:55 -06:00
2024-02-19 11:40:58 +01:00
2024-01-07 12:37:03 -06:00
2023-12-01 17:29:05 +01:00
2023-10-16 16:27:03 +02:00
2023-10-16 16:27:03 +02:00
2023-10-16 16:27:03 +02:00
2023-12-01 17:29:05 +01:00
2023-12-01 17:29:05 +01:00
2024-01-11 17:10:26 -06:00
2024-01-11 15:06:33 -06:00
2022-11-25 14:06:31 +01:00
2024-01-13 12:36:20 -06:00
2023-02-28 18:28:17 +01:00
2023-11-06 13:14:16 +01:00
2023-10-16 16:27:03 +02:00
2024-02-13 14:50:58 +01:00
2023-10-19 01:21:52 +02:00
2023-12-05 00:27:22 +01:00
2024-02-19 11:40:58 +01:00
2023-02-28 18:28:17 +01:00
2024-01-06 19:23:55 -06:00
2023-10-16 16:27:03 +02:00
2022-11-13 16:16:07 +01:00
2023-10-16 16:27:03 +02:00
2024-01-01 23:02:55 -06:00
2023-01-08 16:21:42 +01:00
2023-10-16 16:27:03 +02:00
2024-02-15 11:59:38 +01:00
2023-10-16 16:27:03 +02:00
2024-02-06 12:59:09 +01:00
2023-03-04 22:41:35 +01:00
2024-02-13 14:50:58 +01:00
2023-12-06 11:00:45 +01:00
2023-12-06 11:00:45 +01:00