[Xfce-bugs] [Bug 9080] New: Shortcuts are not working properly when a alternative keyboard layout is selected (neo2)

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Tue Jul 3 21:16:31 CEST 2012


https://bugzilla.xfce.org/show_bug.cgi?id=9080

          Priority: Medium
            Bug ID: 9080
                CC: xfce-bugs at xfce.org
          Assignee: nick at xfce.org
           Summary: Shortcuts are not working properly when a alternative
                    keyboard layout is selected (neo2)
          Severity: normal
    Classification: Xfce
                OS: Linux
          Reporter: haliner at googlemail.com
          Hardware: Other
            Status: NEW
           Version: 4.10.0
         Component: General
           Product: Libxfce4ui

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.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Xfce-bugs mailing list