mpsq / arewewaylandyet

Sources for https://arewewaylandyet.com
https://arewewaylandyet.com
MIT License
280 stars 62 forks source link

Global Hotkeys #146

Open jmariondev opened 2 years ago

jmariondev commented 2 years ago

Wayland's input model causes issues with programs that attempt to provide global hotkeys (key bindings that work when the application is not in-focus). Notable examples include push-to-talk keys (Mumble, Discord, etc.) and start/stop record/stream in OBS.

There is a proposed xdg portal to address this: https://github.com/flatpak/xdg-desktop-portal/issues/624 / https://github.com/flatpak/xdg-desktop-portal/pull/711 (merged! :tada:) GNOME Tracking Bug: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2838 (+ https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome/-/issues/47 )

Mumble: https://github.com/mumble-voip/mumble/issues/5257 OBS: https://github.com/obsproject/obs-studio/issues/4992 (closed as WONTFIX)

soredake commented 2 years ago

Related: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/73 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/56

fufexan commented 2 years ago

Global hotkeys and PTT work in Hyprland: https://wiki.hyprland.org/Configuring/Advanced-config/#global-keybinds

jackharro commented 2 months ago

Global hotkeys and PTT work in Hyprland: https://wiki.hyprland.org/Configuring/Advanced-config/#global-keybinds

Link is dead, by a glance this seems to be a close fit: https://wiki.hyprland.org/Configuring/Binds/