Support the xx-hotkey-v1 Wayland protocol for global hotkeys

(#1433) Feature Under consideration desktop

Current problem

Portals are secure but not really usable for most use cases, and a pain to implement for usage in app workflow. On another hand, direct input access is great but wildly insecure, and having the user in input group leaves the door open for key loggers to grab the key presses freely.

Proposed change

Add support for xx-hotkey-v1 if the compositor supports it, if not then fallback to direct input access.

Additional information

More info at: https://github.com/vicinaehq/vicinae-wayland-protocols/tree/main/experimental/xx-hotkey The protocol is implemented in hyprland and ghostty. With PRs open for other apps such as obs and niri and already supports it.

Comments

Sign in with Fluxer to comment and vote.

No comments yet.