org.freedesktop.portal.GlobalShortcuts allows apps to request a global shortcut binding from the compositor. They can’t just log all your keystrokes globally because that’d be a keylogger. Also there’d be no way to resolve conflicts between shortcuts.
If your app doesn’t support that then blame the app, the interface has been out for a while, and compositors have supported it for a while.
org.freedesktop.portal.GlobalShortcuts allows apps to request a global shortcut binding from the compositor. They can’t just log all your keystrokes globally because that’d be a keylogger. Also there’d be no way to resolve conflicts between shortcuts.
If your app doesn’t support that then blame the app, the interface has been out for a while, and compositors have supported it for a while.