https://bugs.kde.org/show_bug.cgi?id=357127

            Bug ID: 357127
           Summary: Shortcuts bound to F keys ignore state of
                    ISO_Level3_Shift
           Product: frameworks-kglobalaccel
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: mgraess...@kde.org
          Reporter: k...@dhardy.name
                CC: kdelibs-b...@kde.org

I have my keyboard set up with an extra layer; right-Alt is ISO_Level3_Shift,
which gives many keys an extra layer (e.g. Alt+F9 is 7); this is because my
ErgoDox does not have all the normal keys. [See
https://github.com/dhardy/keyboard].

Both global and application-local shortcuts assigned to F-keys ignore the state
of the level-3 shift key; that is if I bind a shortcut like "lower window" to
F2, then this triggers whenever F2 **or Alt+F2** is pressed, and the
application never receives the usual result of Alt+F2. Similarly with
application shortcuts; e.g. Kate binds F11 to "show line numbers", and as a
result Alt+F11 toggles line numbers and does not enter '9' into the text
editor.

Additionally, if I map a shortcut to something like Alt+F9, then in the
shortcut box the character resulting from this keyboard mapping appears (7),
and the shortcut does not work.

Reproducible: Always

Steps to Reproduce:
1. Configure XKB with a level-3 shift key and configure level 3 of some F-keys
(or install my layout config to /usr/share/X11/xkb/symbols/cyborg16 then
`setxkbmap cyborg16 colemak4`)
2. Open any application with a shortcut bound to an F-key (e.g. Konsole: F11 →
fullscreen)
3. Press Alt+F11 (etc.) and observe that the shortcut is triggered, not the
mapped action of Alt+F11



I am running Kate 15.08.3 with KDE Frameworks 5.17.0 (Fedora 23).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to