Regression: Super+key keyboard shortcuts no longer work in 4.18, bisected to d4445323
After updating to XFCE 4.18 from 4.16 there's the following regression: if Application Shortcuts defines shortcuts for a regular key with both the Super (Windows key) and Hyper (Caps Lock, in my case) modifiers, the former do not work either after resuming from sleep or attaching an external keyboard.
For example, if I have action A mapped to Super+X and action B mapped to Hyper+X, pressing Super+X after resuming from sleep or attaching a keyboard will not run the mapped action but simply type "x".
I bisected the issue to commit d4445323, which seems to be a resolution to #33 (closed) – sadly in my case it breaks a lot of keyboard shortcuts and I have to downgrade to XFCE 4.16.
I'm not sure if it's relevant, but the .Xmodmap
I use to map Caps Lock to Hyper_L is:
! Unmap capslock
clear Lock
keycode 66 = Hyper_L
! Leave mod4 as windows key only
remove mod4 = Hyper_L
! Set mod3 to capslock
add mod3 = Hyper_L