| Summary: | Ctrl+y doesn't work in Kmail | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Luc <lucmove> |
| Component: | other (any) | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | NEW --- | ||
| Severity: | trivial | CC: | bugwatch, darrella, office, slavek.banko |
| Priority: | P5 | ||
| Version: | 3.5.13.x [Trinity] | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
|
Description
Luc
2011-02-02 23:45:59 CST
Confirmed in R14. In KMail v3.5.13.1 is also the Redo to Ctrl+Shift+Z. However, as I watched, I have here a global keyboard shortcut for Redo as the default just to Ctrl+Shift+Z. So from my perspective, everything is in perfect order. Ctrl+Shift+Z is the default redo shortcut for KMail editing. Adding Ctrl+Y in KMail as a second shortcut option does not work. In my system, Ctrl+Y is not declared anywhere as a global shortcut or as a shortcut in KMail. Oh. In this case, also confirmed in 3.5.13.1. I can't get Ctrl+Y to function 3.5.10. Looks like this bug has been around a while. This bug still exists in GIT (2013-05-22). Strange bug. I just ran int this bug again ... and found a solution that works for me: Symtoms: I have these keybindings defined in .trinity/share/config/kdeglobals: [Shortcuts] Redo=Ctrl+Shift+Z Undo=Ctrl+Z And I have these keybindings defined in .trinity/share/config/katerc: [Katepart Shortcuts] backspace=Backspace;Shift+Backspace delete_line=Ctrl+Y But <Ctrl>+Y does "Undo" instead of "Delete Line". Solution - kind of: Disable KHotKeys here: kcontrol -> Regiolal & Accessibility -> Input Actions -> General Settings (2. Tab) -> Disable KHotKey daemon German localisation: kcontrol -> Regionaleinstellungen -> Tastenkombinationen -> Allgemeine Einstellungen (2. Tab) -> KHotKey-Dienst deaktivieren Funny thing is, I cannot find Ctrl+Y in ~/.trinity/share/config/khotkeysrc nor in any other file in ~/.trinity despite .trinity/share/config/katerc. Maybe this is part of the explanation: setxkbmap -model pc104 -layout at,us -variant ,nodeadkeys so maybe when khotkeys is started, it uses the us layout first and uses the keyboard scancodes from it. When the regional settings are changed, it does not wipe the previous assignments but adds the new ones to the list of keycombinations. So the new keycombinations are shadowed by the old ones. |