commit 037b77555eddbf98f6f9d6a2a1fff9c4ca8203ec
parent 51b9e86d13484ae64120e2b065ca8ab9e3ad7c34
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Wed, 30 Sep 2020 19:51:29 +0200
tweaks: condense a bit of code after the previous change
Diffstat:
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/src/winio.c b/src/winio.c
@@ -745,18 +745,14 @@ int convert_CSI_sequence(const int *seq, size_t length, int *consumed)
case 'L': /* Esc [ L == Insert on ANSI/FreeBSD console. */
return KEY_IC;
case 'M': /* Esc [ M == F1 on FreeBSD console. */
- return KEY_F(1);
case 'N': /* Esc [ N == F2 on FreeBSD console. */
- return KEY_F(2);
- case 'O':
- /* Esc [ O == F3 on FreeBSD console. */
- return KEY_F(3);
+ case 'O': /* Esc [ O == F3 on FreeBSD console. */
case 'P': /* Esc [ P == F4 on FreeBSD console. */
case 'Q': /* Esc [ Q == F5 on FreeBSD console. */
case 'R': /* Esc [ R == F6 on FreeBSD console. */
case 'S': /* Esc [ S == F7 on FreeBSD console. */
case 'T': /* Esc [ T == F8 on FreeBSD console. */
- return KEY_F(4 + seq[0] - 'P');
+ return KEY_F(seq[0] - 'L');
case 'U': /* Esc [ U == PageDown on Mach console. */
return KEY_NPAGE;
case 'V': /* Esc [ V == PageUp on Mach console. */