! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Shortcuts are not working properly when a alternative keyboard layout is sele...
Status:
RESOLVED: FIXED
Product:
Libxfce4ui
Component:
General

Comments

Description Stefan Haller 2012-07-03 21:16:31 CEST
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.
Comment 1 Lorenz 2012-10-23 20:39:45 CEST
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.
Comment 2 Lorenz 2014-05-15 22:24:16 CEST
I can no longer reproduce this bug with xfce 4.10.1 (from the Debian unstable repos).
Comment 3 Harald Judt editbugs 2015-03-07 23:31:14 CET
I am closing this old bug. If anyone still has the problem with 4.12, please reopen.

Bug #9080

Reported by:
Stefan Haller
Reported on: 2012-07-03
Last modified on: 2015-03-07

People

Assignee:
Nick Schermer
CC List:
4 users

Version

Version:
4.10.0

Attachments

Additional information