MangoHud
MangoHud copied to clipboard
Mangohud keybinds doesn't work when keyd is enabled
Describe the bug Mangohud keybinds doesn't work when keyd is enabled
List relevant hardware/software information
- Linux Distribution: Fedora 43 (same behavior on Arch aswell)
- MangoHud version: v0.8.1
- GPU: AMD Radeon 9060XT 16GB
To Reproduce Steps to reproduce the behavior:
- Install
keyd - Set content of
/etc/keyd/default.confto
[ids]
*
[main]
- Restart keyd
systemctl restart keyd - Run
mangohud glxgears - Press
Shift+F12to check if it toggles overlay or not
Expected behavior All mangohud keybinds should work
Additional context
After disabling keyd via systemctl disable --now keyd, key binds work fine
keyd changes the keycodes that are emitted to x11, so it break our keybinds. I assume it probably breaks wayland binds as well. We need to do some rewrites to check what key the display server thinks it is, rather than just keycode