arogue5: fix support for keypad 5.
This commit is contained in:
parent
355fb33eb7
commit
e59194b5ce
1 changed files with 4 additions and 2 deletions
|
|
@ -1066,6 +1066,9 @@ md_readchar(WINDOW *win)
|
|||
case '1': lastch = 'y'; mode=M_TRAIL; break; /* Home */
|
||||
case '4': lastch = 'b'; mode=M_TRAIL; break; /* End */
|
||||
|
||||
/* ESC [ - xterm, screen */
|
||||
case 'E': ch = '.'; break; /* Keypad 5 */
|
||||
|
||||
/* ESC O - PuTTY */
|
||||
case 'D': ch = MOD_MOVE('H'); break;
|
||||
case 'C': ch = MOD_MOVE('L'); break;
|
||||
|
|
@ -1117,8 +1120,7 @@ md_readchar(WINDOW *win)
|
|||
case KEY_A3 : ch = 'u'; break;
|
||||
case KEY_C1 : ch = 'b'; break;
|
||||
case KEY_C3 : ch = 'n'; break;
|
||||
/* next should be '.', but for problem with putty/linux */
|
||||
case KEY_B2 : ch = 'u'; break;
|
||||
case KEY_B2 : ch = '.'; break;
|
||||
|
||||
#ifdef KEY_SLEFT
|
||||
case KEY_SRIGHT : ch = MOD_MOVE('L'); break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue