https://bugzilla.novell.com/show_bug.cgi?id=421206
Summary: Console on Linux is missing support for Alt-Arrow/SHift-
Arrow/Control-Arrow on xterm
Product: Mono: Class Libraries
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: CORLIB
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
QAContact: [email protected]
Found By: ---
On xterm, the following sequences are generated for
Plain/Alt/Shift/Control-Left arrow for example:
Plain: ^[[D
Alt: ^[[1;3D
Shift: ^[[1;2D
Control: ^[[1;5D
The current Match code makes it hard to return these values, the TermInfoDriver
needs to be modifies to have a single table instead of two.
Currently there is a table that maps escape sequences to TermInfo value, and
then a terminfo value to a ConsoleKeyInfo.
This is an extra table that is not required, we should have a single table that
does escape sequence to ConsoleKeyInfo.
In addition to loading definitions from TermInfo, we should augment the tables
with information that is not availble from TermInfo for known terminals, for
example Alt-keyboard letter for xterm/console/vt100 (which is currently handled
for all terminals, and is likely wrong) as well as additions that are not
present in terminfo like the above Control/Alt/Shift combinations (only
Shift-cursor is available).
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
mono-bugs maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs