diff options
author | dec05eba <dec05eba@protonmail.com> | 2025-02-05 21:03:42 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2025-02-05 21:03:42 +0100 |
commit | 6fe9f1a8d5938d1b24a4c788eb6055a02d1225c4 (patch) | |
tree | 75b733e57e881ccb099d2d506ae4f8a825fab536 /tools/gsr-global-hotkeys/keys.c | |
parent | 8c148aceda962e4e1948162b76dea92f11cd452a (diff) |
Fix global hotkeys when using virtual mapper that pretends to be a joystick as well (kanata)
Diffstat (limited to 'tools/gsr-global-hotkeys/keys.c')
-rw-r--r-- | tools/gsr-global-hotkeys/keys.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/tools/gsr-global-hotkeys/keys.c b/tools/gsr-global-hotkeys/keys.c index fbd1fa8..3b8fc8a 100644 --- a/tools/gsr-global-hotkeys/keys.c +++ b/tools/gsr-global-hotkeys/keys.c @@ -1,19 +1,15 @@ #include "keys.h" #include <linux/input-event-codes.h> -bool is_key_or_mouse_button(uint32_t keycode) { +bool is_keyboard_key(uint32_t keycode) { return (keycode >= KEY_ESC && keycode <= KEY_KPDOT) || (keycode >= KEY_ZENKAKUHANKAKU && keycode <= KEY_F24) || (keycode >= KEY_PLAYCD && keycode <= KEY_MICMUTE) - || (keycode >= BTN_MISC && keycode <= BTN_TASK) - || (keycode >= BTN_JOYSTICK && keycode <= BTN_THUMBR) - || (keycode >= BTN_DIGI && keycode <= BTN_GEAR_UP) || (keycode >= KEY_OK && keycode <= KEY_IMAGES) || (keycode >= KEY_DEL_EOL && keycode <= KEY_DEL_LINE) || (keycode >= KEY_FN && keycode <= KEY_FN_B) || (keycode >= KEY_BRL_DOT1 && keycode <= KEY_BRL_DOT10) || (keycode >= KEY_NUMERIC_0 && keycode <= KEY_LIGHTS_TOGGLE) - || (keycode >= BTN_DPAD_UP && keycode <= BTN_DPAD_RIGHT) || (keycode == KEY_ALS_TOGGLE) || (keycode >= KEY_BUTTONCONFIG && keycode <= KEY_VOICECOMMAND) || (keycode >= KEY_BRIGHTNESS_MIN && keycode <= KEY_BRIGHTNESS_MAX) |