Version: 4.6 (using KDE 4.6.2) OS: Linux System: suse 11.4 and kde 4.6.2 on a 64 bit machine. Systemkeyboard: german Additional user-keyboards in /home/user/.kd4 : german and german(dvorak) The functionality of the layouts depends on its order in the keyboard table. Order A: 1-german, 2-german(dvorak) -most of the program-intern short cuts of kde-inherent programs (e.g. konqueror, dolphin) are not working (eg. ctrl+t for a new tab, instead you have to type ctrl+w) if the dvorak layout is chosen. This is limited to k-programs because such short cuts in, for instance firefox, work very well. Order B: 1-german(dvorak), 2-german -the global shortcuts of kde (eg. ctrl+f2 to change to the second dektop) are not working if german-dvorak is chosen. This problem applyies also Neo-layout and us-dvorak. Furthermore, if gnome is used all shortcuts work very well even in this layouts except if inside gnome kde-programs are executed (for instance konqueror or kmail). So even under gnome the kde-program shortcuts are not working Reproducible: Always Steps to Reproduce: Install in the user kde-systemsettings an additional keyboard. Then switch to this keyboard layout and try to use the global kde shortcuts and the program-intern shortcuts. Try the program interne one also in no-kde programs for instance fire fox Actual Results: wenn using the crtl-key, the layout changes obviously from dvorak to normal again Expected Results: crtl-t for a new tab in konqueror should be crtl-t, no mather if the keyboard layout is us-us or us-dvorak
I just tried to reproduce with layouts us and us-dvorak. My observation is as following: KDE's shortcuts follow the first configured layout. That is the shortcut ctrl+t is always as in the first layout. So to say the "physical key" stays the same. Changing the layout does not influence the shortcut system. This does not only apply for KDE but also for Qt applications (tested with Qt Assistant). Firefox (a GTK application) on the other hand adjusts it's internal shortcuts to the configured layout.
This sounds similar to bug 154212 .
Same problem here, only was harder to figure out because I installed Fedora with a Russian layout as the default. Result: shortcuts in applications don't work at all. Ctrl+T does nothing. In the terminal, Ctrl+C and such keys behave as normal. In the preferences dialog, it's clear that KDE is receiving the keypresses correctly, but even custom bindings fail to work. Solution: go to keyboard control, check configure layouts, change order so that "us" is first. Problem solved.
For me the shortcuts are fixed in KDE5 on opensuse.
*** This bug has been marked as a duplicate of bug 154212 ***