tweaks: fuse two handlings of a delete key, and fix a comment
parent
0c319f8b4b
commit
d2b25120f0
|
@ -552,7 +552,7 @@ int parse_kbinput(WINDOW *win)
|
||||||
retval = sc_seq_or(do_page_up, *kbinput);
|
retval = sc_seq_or(do_page_up, *kbinput);
|
||||||
break;
|
break;
|
||||||
case KEY_NPAGE:
|
case KEY_NPAGE:
|
||||||
case KEY_C3: /* PageDown (4) on keypad with NumLock off. */
|
case KEY_C3: /* PageDown (3) on keypad with NumLock off. */
|
||||||
retval = sc_seq_or(do_page_down, *kbinput);
|
retval = sc_seq_or(do_page_down, *kbinput);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -562,19 +562,16 @@ int parse_kbinput(WINDOW *win)
|
||||||
case KEY_BACKSPACE:
|
case KEY_BACKSPACE:
|
||||||
retval = sc_seq_or(do_backspace, *kbinput);
|
retval = sc_seq_or(do_backspace, *kbinput);
|
||||||
break;
|
break;
|
||||||
case NANO_CONTROL_8:
|
|
||||||
retval = ISSET(REBIND_DELETE) ? sc_seq_or(do_delete, 0) :
|
|
||||||
sc_seq_or(do_backspace, 0);
|
|
||||||
break;
|
|
||||||
#ifdef KEY_SDC
|
#ifdef KEY_SDC
|
||||||
/* Slang doesn't support KEY_SDC. */
|
/* Slang doesn't support KEY_SDC. */
|
||||||
case KEY_SDC:
|
case KEY_SDC:
|
||||||
|
#endif
|
||||||
|
case NANO_CONTROL_8:
|
||||||
if (ISSET(REBIND_DELETE))
|
if (ISSET(REBIND_DELETE))
|
||||||
retval = sc_seq_or(do_delete, *kbinput);
|
retval = sc_seq_or(do_delete, *kbinput);
|
||||||
else
|
else
|
||||||
retval = sc_seq_or(do_backspace, *kbinput);
|
retval = sc_seq_or(do_backspace, *kbinput);
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
#ifdef KEY_SIC
|
#ifdef KEY_SIC
|
||||||
/* Slang doesn't support KEY_SIC. */
|
/* Slang doesn't support KEY_SIC. */
|
||||||
case KEY_SIC:
|
case KEY_SIC:
|
||||||
|
|
Loading…
Reference in New Issue