Hyprland/src/config
Tobias Zimmermann 964f1a438d
keybinds: Add the 'catchall' keyword that matches all keys (#4930)
* Add the 'catchall' keyword that matches all keys

This keyword can be used to define arbitrary keybinds. The only special
behavior that it exhibits is that it matches every key, including
modifier keys. Any flags still apply normally.

This commit also fixes an issue that keys bound via the code:KEYCODE
format were not unbound correctly.

* Disallow catchall keybinds outside of submaps

A catchall keybind outside a submap would prevent essentially all key
events from going through to applications and would be difficult to
remove again.
2024-03-03 00:17:02 +00:00
..
ConfigDataValues.hpp core: Fix building plugins (#4783) 2024-02-21 16:57:44 +00:00
ConfigManager.cpp keybinds: Add the 'catchall' keyword that matches all keys (#4930) 2024-03-03 00:17:02 +00:00
ConfigManager.hpp xdg: minor improvements to initial size reporting 2024-03-02 18:53:17 +00:00
defaultConfig.hpp config: fix errors in default config 2024-02-18 15:34:43 +00:00