Since the release 4.10 of Xfce some shortcuts are not working properly anymore. This was not a problem before (Xfce 4.8). In my case I want to use super+T to spawn a terminal. With qwertz everything is working fine. If I switch to neo2 (a alternative German keyboard layout), it works until the Xfce session is restarted. When a Xfce is started and neo2 is active, the shortcut super+T is not recognized. Other shortcuts which are not involving a letter (super+f12) are working as expected. Steps to reproduce: * Add neo2 keyboard layout * Select neo2 keyboard layout * shutdown Xfce * start Xfce * press shortcut, which involves a letter (super+t, etc.) Expected behavior: * the shortcut should be executed Real behavior: * the letter is typed normally (t in my case), no shortcut action Workaround: * start the keyboard dialog and switch to a other keyboard layout and then back to neo2 (after this the shortcuts are working for the current session) If xfsettingsd is restarted (xfsettings --replace), the shortcuts are not working until the workaround is done a second time. It seems to me that Xfce sets the xkbmap correctly, but the mapping of the shortcuts is not updaded (wrong keycodes?). That's why I filed this bug in libxfce4ui (where the code for grabbing the keys lives), although I'm not sure whether this is correct.
I have a very similar problem. The difference is that it only happens for some keys. E.g., Super+T for terminal works fine, but Super+X for chromium does not. I am using version 4.8.0.3 (NOT 4.10!) of the Debian xfce4-package (from unstable), but had this issue for a while now.
I can no longer reproduce this bug with xfce 4.10.1 (from the Debian unstable repos).
I am closing this old bug. If anyone still has the problem with 4.12, please reopen.