Summary: | XDarwin - unable to enter '*' in konsole | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Mario Klebsch <mario> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | CC: | patg |
Priority: | NOR | ||
Version: | 1.4.2 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Mario Klebsch
2004-12-29 15:47:43 UTC
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 If you think that next_session is causing your problem, comment out that line in konsole.cpp. Around line 1080 // new KAction(i18n("Go to Next Session"), QApplication::reverseLayout() ? Qt::SHIFT+Qt::Key_Left : Qt::SHIFT+Qt::Key_Right, // this, SLOT(nextSession()), m_shortcuts, "next_session"); *** Bug 111034 has been marked as a duplicate of this bug. *** I installed the KDE4 snapshot on my G4 10.4.8. * works for me on the US keyboard. Could you try and use the US keyboard layout and see if that helps. I'm just guessing really. http://ranger.users.finkproject.org/kde/index.php/Home I get this when I create a second session, but not in my initial session. My environment is X11 on OS X (XFree86 4.4.0) going to a NoMachine session on RHEL3. KeyPress event, serial 25, synthetic NO, window 0x2400001, root 0x77, subw 0x0, time 589597959, (-311,327), root:(448,347), state 0x1, keycode 36 (keysym 0x2a, asterisk), same_screen YES, XLookupString gives 1 bytes: "*" Reopen if you duplicate this in KDE 4. |