Commit Graph

15 Commits

Author SHA1 Message Date
dec05eba
1d9d4d6398 Make hotkeys reconfigurable, faster hotkey startup time, fix some keyboard locale issues 2025-01-23 21:25:45 +01:00
dec05eba
47ada4d798 Add option to save replay with controller (double-click share button), allow prime-run on wayland 2025-01-20 23:11:00 +01:00
dec05eba
77dd32a3ff Revert "Dont use dlopen in gsr-global-hotkeys"
This reverts commit b0def958c7.
2025-01-09 13:08:12 +01:00
dec05eba
b0def958c7 Dont use dlopen in gsr-global-hotkeys 2025-01-09 12:42:10 +01:00
dec05eba
9a5c20836a Try and support different keyboard layouts through x11 xkb mapping 2025-01-07 01:15:56 +01:00
dec05eba
fa5b7a0c75 Only grab left alt, to allow altgr+z to be used for keyboard that type ż with it 2025-01-05 03:22:38 +01:00
dec05eba
52ce22ae22 Add option to only grab virtual devices, to support input remapping software 2025-01-04 05:39:16 +01:00
dec05eba
423e710809 Dont forward repeat/release keys to focused window for global hotkeys 2024-12-16 22:07:33 +01:00
dec05eba
14b0d376a8 Prevent focused application from receiving global hotkey keys on wayland as well (massive hack) 2024-12-16 21:48:35 +01:00
dec05eba
eb3660a4d8 Add fstack-protector-all to gsr-global-hotkeys 2024-12-16 02:31:45 +01:00
dec05eba
ebd8c2726b Rewrite linux global hotkey to not depend on any libraries (also allows it to work on non-systemd systems(?)), remove unused gsr-window-name 2024-12-16 02:21:38 +01:00
dec05eba
ef7eb26ea5 Fix global hotkeys not working when connecting input after startup 2024-11-25 18:16:21 +01:00
dec05eba
9467abb0a2 Fix freeze on shutdown: change uid to user after getting seat permission 2024-11-25 02:55:25 +01:00
dec05eba
7d19afc0ab cap_sys_admin->cap_setuid for gsr-global-hotkeys 2024-11-24 23:49:24 +01:00
dec05eba
734280f304 Use linux /dev/input for global hotkeys instead of x11. This also works on wayland on any compositor 2024-11-24 18:33:57 +01:00