| Summary: | if Align is bound to TAB Kate catches TAB key even without focus | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | Gert Wollny <gw.fossdev> |
| Component: | general | Assignee: | kdevelop-bugs-null |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 4.0.0 | ||
| Target Milestone: | 4.0.1 | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Gert Wollny
2010-05-13 13:19:17 UTC
I'm sorry, but thats the expected behaviour. Shortcuts are supposed to be application-global, not bound to a specific widget. Then, it seems, that some actions are considered to be more global then others: Code alignment is called regardless of focus and so is "save file" - (one exception: the console has the focus). The shortcut for code completion only works with the focus on the editor, as does the shortcut for "kill line", or delete character. In summary, to me it seems that shortcuts that are related to editing are non-global and others are global. Aligning code is an editing action, and therefore, IMHO its shortcut should be non-global. |