diff -up vim82/src/term.c.fixkeys vim82/src/term.c --- vim82/src/term.c.fixkeys 2022-02-07 09:23:09.195365881 +0100 +++ vim82/src/term.c 2022-02-07 09:31:31.279695977 +0100 @@ -921,14 +921,14 @@ static struct builtin_term builtin_termc {K_XRIGHT, "\033[@;*C"}, {K_XLEFT, "\033[@;*D"}, // An extra set of function keys for vt100 mode - {K_XF1, "\033O*P"}, - {K_XF2, "\033O*Q"}, - {K_XF3, "\033O*R"}, - {K_XF4, "\033O*S"}, - {K_F1, "\033[11;*~"}, - {K_F2, "\033[12;*~"}, - {K_F3, "\033[13;*~"}, - {K_F4, "\033[14;*~"}, + {K_XF1, "\033[11~"}, + {K_XF2, "\033[12~"}, + {K_XF3, "\033[13~"}, + {K_XF4, "\033[14~"}, + {K_F1, "\033OP"}, + {K_F2, "\033OQ"}, + {K_F3, "\033OR"}, + {K_F4, "\033OS"}, {K_F5, "\033[15;*~"}, {K_F6, "\033[17;*~"}, {K_F7, "\033[18;*~"},