[Konsole-devel] [Bug 92749] Incompatibilities between konsole and real xterm
Hans de Goede
j.w.r.degoede at hhs.nl
Fri Feb 25 15:12:47 UTC 2005
------- 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=92749
------- Additional Comments From j.w.r.degoede hhs nl 2005-02-25 16:12 -------
Created an attachment (id=9832)
--> (http://bugs.kde.org/attachment.cgi?id=9832&action=view)
Patch fixing the described inconcistencies
It took some time before I had time to write the fix, and then writing
it also took some more time then I had estimated, but here it is (see
attachment).
The patch really consist of 3 parts:
1) modify keytrans.cpp & .h To learn the keytab modifier word AnyMod,
this because the real xterm can also report combinations of
modifiers for certain keys, so we either need 8 keytab lines per
key or a special keyword for this.
2) modify the default keytab to use the new keyword and fix all
bugs decribed above.
3) since backspace now sends ^H (like the real xterm) the tty erase
character needs to be changed from the default ^? to ^H, this
wasn't possible in the old konsole code, thus I added the
following:
-a setErase member to the TEPty class
-a getErase member to the TEmuVt102 class and to the TEmulator
superclass
-added code to session.cpp which ties these 2 together
That's all folks, please apply!
More information about the konsole-devel
mailing list