The scrollLineUp and scrollLineDown were intercepting all Shift+Up and
Shift+Down presses, even if other modifiers were present. Bind them
strictly to Shift+Arrow, and allow Shift+Alt+Arrow, Shift+Ctrl+Arrow and
Shift+Alt+Ctrl+Arrow for applications.
BUG: 405073
I cannot express this any better than magiblot at the linked bug report:
In normal conditions, Shift+PgUp/Shift+PgDn allow traversing the
scrollback buffer. However, when a client application enables the
alternate screen buffer, scrollback is not available. In this
situation, Shift+PgUp/Shift+PgDn keystrokes could be propagated to
the client instead of being discarded by Konsole.
BUG: 461150
- Improve the alignment of modifiers and strings.
- Reorder the [+-]Ctrl modifier in scroll* operations to improve
alignment with operations without any Ctrl modifier.
- Reorder scroll* operations so PgUp resp PgDown operations appear
together.
This escape matches what e. g. vim and screen recognizes, and seems to
be fairly standard.
NB: By default ctrl+tab is mapped to changing tabs in Konsole, so you
need to reset that in the shortcut settings for this to have any impact.
Summary:
This matches XTerm behaviour, so that pressing Alt+Backspace will send
\E + Del, which is the expected behaviour in some apps (e.g. emacs),
and it also matches the Konsole behaviour before commit
5345bbb0af
BUG: 394276
FIXED-IN: 18.04.2
Test Plan:
- Make sure you have the default .keytab file without any modifications
- Run `emacs -Q -nw`, press Ctrl+h k, to invoke the describe key functionality
- Press Alt+Backspace, it'll send C-M-h
- Apply the diff and test again, now it should send M-Del
Reviewers: #konsole, hindenburg
Reviewed By: #konsole, hindenburg
Subscribers: konsole-devel, #konsole
Tags: #konsole
Differential Revision: https://phabricator.kde.org/D12899
Summary:
Rename README.KeyTab to README-KeyTab to prevent Konsole from trying to
load it as a keyboard translator file, and fix references to that file
name in other files.
Flesh out README-KeyTab and README.keyboard and reformat them.
Also copy the the original README-KeyTab to README-KeyTab-original,
just in case there's some concept that I misinterpretted/misunderstood.
Reviewers: #konsole, hindenburg
Reviewed By: #konsole, hindenburg
Subscribers: #konsole
Tags: #konsole
Differential Revision: https://phabricator.kde.org/D12032
Summary:
Change the default keyboard translator to match xterm behaviour:
- Pressing Backspace without any modifiers sends '^?', ASCII DEL
character
- Pressing Control+Backspace sends '^H', BS character
BUG: 391075
Test Plan:
- Before applying the patch pressing Ctrl+V (to insert verbatim) then
Backspace, sends '^?'; the same happens with Ctrl+Backspace
- With the patch:
- pressing Ctrl+V then Backspace sends '^?'
- pressing Ctrl+V then Ctrl+Backspace sends '^H'
Reviewers: #konsole, hindenburg
Reviewed By: #konsole, hindenburg
Subscribers: ngraham
Tags: #konsole
Differential Revision: https://phabricator.kde.org/D10884
Note: action shortcuts take precedence of keybindings. So to use
Shift+Arrow in mc/vim, make sure they are not set as action shortcuts.
CCBUG: 204388
BUG: 59256
FIXED-IN: 4.8.3
It is decided to not reimplement this feature in KDE4 konsole:
* It is non-trivial work to implement it correctly
* It annoyed some users when it was available in KDE3 konsole
* Not many users want this feature back
This is a follow up of commit cee0ce539b
CCBUG:172271
REVIEW:104156
The shortcut of jumping to top of history is for the request of #45950
The shortcut of jumping to bottom of history is added not only for
consistency, but also to be used for #38390, especially its comment #9
and #10.
Patch by Jekyll Wu <adaptee@gmail.com>
FEATURE: 38390
FEATURE: 45950
FIXED-IN: 4.8
REVIEW: 102124
produces the correct key codes as tested using 'vttest', it breaks Vim - which
enables application key pad by default.
BUG:183076
CCBUG:170220
svn path=/trunk/KDE/kdebase/apps/konsole/; revision=925604