[Konsole-devel] [Bug 95977] unable to enter '*' in konsole

Mario Klebsch mario at klebsch.de
Wed Dec 29 17:45:04 UTC 2004


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
        
http://bugs.kde.org/show_bug.cgi?id=95977        




------- Additional Comments From mario klebsch de  2004-12-29 18:45 -------
I managed to trace this one down a little bit further. I was able to activate debug output of KAccel and got the following lines:

kdecore (KAccel): KAccelPrivate::eventFilter( AccelOverride ): this = 0x80cf158, key = Asterisk
kdecore (KAccel): shortcut found!

At application startup I found that a shortcut is registered:

kdecore (KAccel): KAccelBase::insertConnection( 0x80f31e8="next_session"; shortcut = Shift+Right )  this = 0x80cf180
kdecore (KAccel): KAccelPrivate::connectKey( "next_session", Shift+Asterisk = 0x20002a ): id = -14 m_pObjSlot = 0x80eec38

The first line is the result of a direct call in konsole.cpp which is done to register a shortcut for Shift+Right. KAccelBase::insertConnection() seems to do some internal magic, that modifies the key combination to be Shift-Asterisk. I have looked into KAccelBase::insertConnection() but I was not figure out yet, what is causing this change of key-combination.

73, Mario



More information about the konsole-devel mailing list