MangoHud icon indicating copy to clipboard operation
MangoHud copied to clipboard

Mangohud keybinds doesn't work when keyd is enabled

Open kulothunganug opened this issue 2 months ago • 1 comments

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:

  1. Install keyd
  2. Set content of /etc/keyd/default.conf to
[ids]
*
[main]
  1. Restart keyd systemctl restart keyd
  2. Run mangohud glxgears
  3. Press Shift+F12 to 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

kulothunganug avatar Nov 15 '25 14:11 kulothunganug

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

flightlessmango avatar Nov 15 '25 19:11 flightlessmango