6d2e87d
diff -up vim90/src/term.c.fixkeys vim90/src/term.c
6d2e87d
--- vim90/src/term.c.fixkeys	2022-10-20 14:45:53.896659582 +0200
6d2e87d
+++ vim90/src/term.c	2022-10-20 14:48:28.958697659 +0200
6d2e87d
@@ -851,14 +851,14 @@ static struct builtin_term builtin_termc
6d2e87d
     {K_XRIGHT,		"\033[@;*C"},	// Esc [ C or Esc [ 1 ; C
6d2e87d
     {K_XLEFT,		"\033[@;*D"},	// Esc [ D or Esc [ 1 ; D
3de9737
     // An extra set of function keys for vt100 mode
9198d0d
-    {K_XF1,		"\033O*P"},
9198d0d
-    {K_XF2,		"\033O*Q"},
9198d0d
-    {K_XF3,		"\033O*R"},
9198d0d
-    {K_XF4,		"\033O*S"},
9198d0d
-    {K_F1,		"\033[11;*~"},
9198d0d
-    {K_F2,		"\033[12;*~"},
9198d0d
-    {K_F3,		"\033[13;*~"},
9198d0d
-    {K_F4,		"\033[14;*~"},
9198d0d
+    {K_XF1,		"\033[11~"},
9198d0d
+    {K_XF2,		"\033[12~"},
9198d0d
+    {K_XF3,		"\033[13~"},
9198d0d
+    {K_XF4,		"\033[14~"},
9198d0d
+    {K_F1,		"\033OP"},
9198d0d
+    {K_F2,		"\033OQ"},
9198d0d
+    {K_F3,		"\033OR"},
9198d0d
+    {K_F4,		"\033OS"},
9198d0d
     {K_F5,		"\033[15;*~"},
9198d0d
     {K_F6,		"\033[17;*~"},
9198d0d
     {K_F7,		"\033[18;*~"},