JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
Add application cursor sequences for Home
authorRoberto E. Vargas Caballero <k0ga@shike2.com>
Fri, 16 Nov 2012 10:32:17 +0000 (11:32 +0100)
committerRoberto E. Vargas Caballero <k0ga@shike2.com>
Fri, 16 Nov 2012 10:32:17 +0000 (11:32 +0100)
The commit 'Fixing some key issues with mc' fix the problem where mc didn't
recognize home key because the generated code and the terminfo entry were
different (terminfo khome = \E[1~ but generates \033[H).

Home key in ansi mode should generate the sequence CUP (\033[H) to 0,0 (home
position), but it is also interesting generate a application code which
identifies the key. Real vt520 only generates the ansi sequence CUP, linux
console generates only the application code \033[1~, xterm generates CUP in
ansi mode and \033OH in cursor application mode, rxvt only generates the
application code \033[7~.

This patch sets CUP in ansi mode and \033[1~ in cursor application mode, so
it can be used in both modes and the application mode value is similar to
near values (insert = \033[2~, Prior = \033[5~, Next = \033[6~, End =
\033[4~, Supr = \033[3).
---
 config.def.h |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)


No differences found