Bug 193150 - can't type 'e' key
Summary: can't type 'e' key
Status: RESOLVED FIXED
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
: 192996 193303 193333 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-18 20:58 UTC by anton
Modified: 2009-05-23 23:37 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
broken khotkeysrc (29.85 KB, text/plain)
2009-05-19 09:34 UTC, anton
Details

Note You need to log in before you can comment on or make changes to this bug.
Description anton 2009-05-18 20:58:22 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Hi!

I have just upgraded to KDE 4.2.86 from opensuse factory and I can't type the 'e' key anymore.

Capital 'E' is ok. I am also using russian keyboard layout - the corresponding russian letter located on this key does not work either. The key is not typed in all applications - konqueror, firefox, xterm.

All other keys seem to be ok

In console (ctrl+alt+f1) works just fine, also in KDM before logging in, 'e' also can be typed
Comment 1 Dario Andres 2009-05-19 00:34:31 UTC
Look at bug 192404 comment 13. It could be related. Thanks
Comment 2 Michael Jansen 2009-05-19 00:50:19 UTC
Upgraded to 4.2 from? Or in other words: Fresh home directory or was a .kde directory there from some earlier installation?

Before you fix anything save your khotkeysrc file (.kde/share/config/khotkeysrc) and attach it here.

Thx.

Mike
Comment 4 anton 2009-05-19 09:34:19 UTC
Created attachment 33828 [details]
broken khotkeysrc

The problem was solved by removing .kde4/share/config/khotkeysrc and logout/login

I have upgraded from 4.2.3 from the same opensuse repository (I have opensuse 11.0)

Some other info in case if it may have sense

Before that I also did try to rename whole .kde4 directory and logging in again also solved the problem (though I have lost all my settings, so this was not an option).

I also have another account on same machine which is used very rarely (last time login was probably during 4.1.3 or with some earlier kde 4.2 version) - when I logged in again to it with broken 4.2.86, the problem also did not appear (that might mean, that only upgrading from particular version of 4.2 to 4.3 causes problem).
Comment 5 Mark Ziegler 2009-05-19 20:28:19 UTC
SamE hErE.
Using opEnSUSE 11.0 and upgradEd from 4.2.3 to 4.3 BEta 1
GErman kEyboard layout
Comment 6 Michael Jansen 2009-05-20 00:59:09 UTC
Ok. I find the problem and there is something really wrong in the code.

Workaround:  "xmodmap -pm"

I get 

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

It's pretty urgent for Super_l or Super_R to be the first one its line. (The code is buggy and only looks for the first one - for the last five years :-( ).

So if you have

mod4          Hyper_L (0xcf), Super_L (0x85),  Super_R (0x86),  Super_L (0xce)

it wont work.

Put 

xmodmap -e "clear mod4"
xmodmap -e "add mod4 = Super_L"

into a file 'xmodmap.sh' in .kde(4)/env or /etc/Xmodmaprc if your distribution has it.

With the next 4.3 snapshot the problem should vanish.
Comment 7 Pino Toscano 2009-05-20 00:59:47 UTC
*** Bug 193303 has been marked as a duplicate of this bug. ***
Comment 8 Michael Jansen 2009-05-20 01:02:12 UTC
*** Bug 192996 has been marked as a duplicate of this bug. ***
Comment 9 Pino Toscano 2009-05-20 11:39:40 UTC
*** Bug 193333 has been marked as a duplicate of this bug. ***
Comment 10 Mark Ziegler 2009-05-21 10:22:39 UTC
There was a comment in above mentioned blog:
"Hello, After updating to kde 4.3 I got this same problem. In my case, there is a khotkey pointing "e" to the kde homepage. Just disabled it and solved."

It worked here as well
Comment 11 Vadim 2009-05-22 00:13:03 UTC
:] thank you very much this works!
Comment 12 Dario Andres 2009-05-22 22:40:07 UTC
Is bug 171380 related to this too ?
Comment 13 Michael Jansen 2009-05-23 23:35:40 UTC
Fixed with http://websvn.kde.org/?view=rev&revision=969205