Near the end of this section, there's a table showing the codes sent by
xterm for different modifiers:

http://invisible-island.net/xterm/ctlseqs/ctlseqs.html#PC-Style Function Keys
Back to the original report - 

A "3" is sent for an "alt" key, a "5" for a control key.
That's not changed in upstream xterm, isn't likely to.
But the report says a "3" is sent with a control key.

However, gnome-terminal has changed several times.
None of this is documented except in bug reports.

For instance, at one point gnome-terminal set its keys based on a termcap entry.
That didn't work well since the termcap entry lacked information on the 
control/cursor-keys.
As I recall, they "fixed" the problem by hardcoding in some behavior.
But in doing so, they neglected to bother to make it compatible.

The (unresolved) problems with gnome-terminal are technically solvable.
For instance, xterm has an option (-kt tcap) which tells it to read the 
"termcap".
But if it is linked with ncurses, it reads the extended information that 
describes these keys.
(If the terminfo doesn't describe the key, xterm's free to use its builtin 
behavior of course).

-- 
Jaunty: CTRL-LEFT and CTRL-RIGHT do not work in zsh
https://bugs.launchpad.net/bugs/355883
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xterm in ubuntu.

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to