On 25.01.2010 20:08, Corinna Vinschen wrote:
Hi Thomas,
...
can you please create a patch to add some words to the "What's new and
what changed from 1.7.1 to 1.7.2" section in the User's Guide
(winsup/doc/new-features.sgml), in terms of your console enhancements?
Hi, changelog and patch attached. I had already looked for a web or man
page describing console features to amend that but apparently there is none.
Thomas
2010-01-26 Thomas Wolff <[email protected]>
* new-features.sgml (Device related changes): List console enhancements:
Modified function and keypad keys, VT100 line drawing graphics mode,
Alt-AltGr combinations, enhanced mouse and focus event reporting,
attribute escape sequences.
--- new-features.sgml 2010-01-26 14:42:17.583032000 +0100
+++ patch/new-features.sgml 2010-01-26 15:58:11.067930000 +0100
@@ -382,6 +382,50 @@ Support UTF-8 in console window.
</para></listitem>
<listitem><para>
+Enhanced support of modified function and keypad keys in console window:
+Function keys together with combinations of Shift, Control, Alt send
+distinguished escape sequences (compatible with rxvt).
+Keypad keys together with Shift, Control, Shift-Control send
+distinguished escape sequences (xterm-style); with Alt, an additional
+ESC prefix is sent.
+</para></listitem>
+
+<listitem><para>
+Support VT100 line drawing graphics mode in console window (compatible
+with xterm and mintty).
+</para></listitem>
+
+<listitem><para>
+Support of combining Alt and AltGr modifiers in console window
+(compatible with xterm and mintty), so that e.g. Alt-@ sends ESC @
+also on keyboards where @ is mapped to an AltGr combination.
+</para></listitem>
+
+<listitem><para>
+Support enhanced mouse event reporting in console window (compatible
+with xterm and mintty):
+Report mouse wheel scroll events in mouse reporting mode 1000 (note:
+this doesn't seem to work on all systems, assumedly due to driver
+interworking issues).
+Add mouse reporting mode 1002 to report mouse drag movement.
+Add mouse reporting mode 1003 to report any mouse movement.
+Ensure consistence of read() and select() system calls as to whether
+a reporting escape sequence is available for input.
+</para></listitem>
+
+<listitem><para>
+Support focus event reporting (mode 1004) in console window
+(compatible with xterm and mintty).
+</para></listitem>
+
+<listitem><para>
+Fix escape sequence to select dim attribute in console window
+(2 instead of 9 for compatibility with ANSI and other terminals).
+Add escape sequences for not bold (22), not invisible (28), not
+blinking (25) (compatible with xterm and mintty).
+</para></listitem>
+
+<listitem><para>
In the console window the backspace key now emits DEL (0x7f) instead of
BS (0x08), Alt-Backspace emits ESC-DEL (0x1b,0x7f) instead of DEL
(0x7f), same as the Linux console and xterm. Control-Space now emits an