Skip to content

Application Shortcuts Set in xfce4-keyboard-settings Don't Change with the Keyboard Layout

Architecture (Not that it matters much): AMD64

Versions: At minimum, xfce4-settings 4.16.5 and later

Distributions: Fedora 37 (and presumably later versions), Arch Linux, Debian 13 (Trixie), Likely Others

Hi. I am using XFCE 4.18 (xfce4-keyboard-settings version 4.18.3) on Debian Trixie (Testing) on AMD64, although I have also found this issue as far back as 4.16 (xfce4-keyboard-settings version 4.16.5) in a Fedora 37 virtual machine as well as 4.18.4 in a fresh Arch Linux virtual machine. When I switch from the default layout with xfce4-keyboard-settings (the first layout in the list in the "Layout" tab), the keyboard shortcuts specified in "Application Shortcuts" still behaves as if the keyboard is in the default layout.

For instance, I have 4 keyboard layouts enabled: English (US) (the default), English (US, intl., with dead keys), and customized versions of the English (Workman) and (Workman, intl., with dead keys) layouts with non-default Caps Lock Behavior. I have mapped the command xfce4-popup-clipman to Super+V. However, when I am in Workman, the shortcut only works with the standard English (US) position. When I set Workman to the default layout, it uses the Workman keyboard layout for the shortcuts even if I am in English (US).

I have also tested the issue with English (Dvorak) and English (US) in various orders on multiple distributions, and the issue persists.

Thank you for your time.