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.