Version: (using KDE 4.0.3) Installed from: Fedora RPMs Compiler: gcc, probably 4.3.0 I didn't compile it; I installed from binary package in Fedora 9. OS: Linux Description of problem: Upgrade from F8 to F9. Login with KDE, open konsole (or any other app), unable to type the key 'e' (yes, the plain vowel 'e'). Previously in F8, I configured personalized hotkeys (specifically Win+E), using kde control center. Version-Release number of selected component (if applicable): kdebase-4.0.3-9.fc9.i386 How reproducible: always, on 3 different notebooks (two Sony Vaios, one Thinkpad T-23). Steps to Reproduce: The hard, standard way: 1. In F8, use kde control center to configure hot key using Win+E. 2. Upgrade to F9. 3. Login to KDE, open konsole or any app. 4. type in 'qwerty'. The easy way: 1. in F9, copy attached file "khotkeysrc.bad" to ~/.kde/share/config/khotkeysrc 2. Login to KDE, open konsole or any app. 3. type in 'qwerty'. Actual results: saw qwrty (no 'e'). Expected results: saw qwerty (with 'e'). Additional info: 1. workaround: (for others who stumbled upon this issue) rm ~/.kde/share/config/khotkeysrc and recofigure your hot keys. 2. I attached two files khotkeysrc.bad # causing 'e' missing khotkeysrc.good # 'e' works fine. so you can diff to find out the difference easily. 3. I think the problem is the bad file has two 'Win+E' shortcuts assigned. But since I did _not_ edit khotkeysrc prior to this issue, it must have come in from some Fedora processes, eg. during upgrade. Nontheless, kde should not confuse 'e' with Win+E and drop the key 'e' in the presence of multiple Win+E. 4. bug was originally reported in Fedora bug447179 https://bugzilla.redhat.com/show_bug.cgi?id=447179
Created attachment 24886 [details] khotkeysrc.bad: the hot key file that caused 'e' to drop.
Created attachment 24887 [details] khotkeysrc.good: a good hot key file with minimum diff from the bad file
There is no way I can find this in here, but I'm pretty sure this is a dup. At any rate, this annoying bug was fixed a while back.
Fixed? this bug still happens in KDE 4.0.4 (F9). For me, the missing keys are 'c', 'o', and 'q'. I have to go to [System settings > Keyboard and mouse > Keyboard shortcuts > kded] and turn off the offending keys. I have to do this *every time* to claim those keys back.
reopening per comment #4. If this issue was addressed somewhere, per comment #3, please provide details, and whether it was fixed in trunk only or in kde-4.0 branch as well.
The shortcuts code in kdelibs should automatically convert 'Win+' to 'Meta+' for backwards compatibility, instead of silently ignoring it.
SVN commit 828072 by lunakl: Convert Win+<whatever> KDE3 shortcuts to Meta+<whatever>, so that they don't end up as only <whatever>. BUG: 162451 M +6 -2 kshortcut.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=828072