commit 55946c15e7e356eb849bf4cae94580c658a8c952
parent 2e539e2c97e7fa7fa47f94c8c259ce9396656e19
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Fri, 27 Dec 2019 12:16:50 +0100
tweaks: reshuffle some lines, to group all ignored keystrokes together
Diffstat:
1 file changed, 8 insertions(+), 10 deletions(-)
diff --git a/src/winio.c b/src/winio.c
@@ -740,14 +740,6 @@ int parse_kbinput(WINDOW *win)
case KEY_SIC:
return the_code_for(do_insertfile_void, KEY_IC);
#endif
-#ifdef KEY_SBEG /* Slang doesn't support KEY_SBEG. */
- case KEY_SBEG:
-#endif
-#ifdef KEY_BEG /* Slang doesn't support KEY_BEG. */
- case KEY_BEG:
-#endif
- case KEY_B2: /* Center (5) on keypad with NumLock off. */
- return ERR;
#ifdef KEY_CANCEL /* Slang doesn't support KEY_CANCEL. */
#ifdef KEY_SCANCEL /* Slang doesn't support KEY_SCANCEL. */
case KEY_SCANCEL:
@@ -766,6 +758,13 @@ int parse_kbinput(WINDOW *win)
case KEY_BTAB:
return SHIFT_TAB;
#endif
+#ifdef KEY_SBEG /* Slang doesn't support KEY_SBEG. */
+ case KEY_SBEG:
+#endif
+#ifdef KEY_BEG /* Slang doesn't support KEY_BEG. */
+ case KEY_BEG:
+#endif
+ case KEY_B2: /* Center (5) on keypad with NumLock off. */
#ifdef PDCURSES
case KEY_SHIFT_L:
case KEY_SHIFT_R:
@@ -773,7 +772,6 @@ int parse_kbinput(WINDOW *win)
case KEY_CONTROL_R:
case KEY_ALT_L:
case KEY_ALT_R:
- return ERR;
#endif
#ifdef KEY_RESIZE /* Slang and SunOS 5.7-5.9 don't support KEY_RESIZE. */
case KEY_RESIZE:
@@ -782,7 +780,7 @@ int parse_kbinput(WINDOW *win)
case KEY_BAD:
#endif
case KEY_FLUSH:
- return ERR;
+ return ERR; /* Ignore this keystroke. */
}
return retval;