shithub: riscv

Download patch

ref: 420ed37c576ea9767e8704a7b84728b945b38368
parent: 4ea791806c32bf21cfc1d3debbaf418657f7ad06
author: mischief <mischief@offblast.org>
date: Sun Oct 27 14:40:21 EDT 2013

cmd/vt: fix xterm function keys

--- a/sys/src/cmd/vt/vt.c
+++ b/sys/src/cmd/vt/vt.c
@@ -66,16 +66,16 @@
 };
 
 struct funckey xtermfk[NKEYS] = {
-	{ "page up",	"\033[5~", },
-	{ "page down",	"\033[6~", },
+	{ "page up",		"\033[5~", },
+	{ "page down",		"\033[6~", },
 	{ "up key",		"\033[A", },
 	{ "down key",		"\033[B", },
 	{ "left key",		"\033[D", },
 	{ "right key",		"\033[C", },
-	{ "F1",			"\033[11~", },
-	{ "F2",			"\033[12~", },
-	{ "F3",			"\033[13~", },
-	{ "F4",			"\033[14~", },
+	{ "F1",			"\033OP", },
+	{ "F2",			"\033OQ", },
+	{ "F3",			"\033OR", },
+	{ "F4",			"\033OS", },
 	{ "F5",			"\033[15~", },
 	{ "F6",			"\033[17~", },
 	{ "F7",			"\033[18~", },
@@ -82,8 +82,8 @@
 	{ "F8",			"\033[19~", },
 	{ "F9",			"\033[20~", },
 	{ "F10",		"\033[21~", },
-	{ "F11",		"\033[22~", },
-	{ "F12",		"\033[23~", },
+	{ "F11",		"\033[23~", },
+	{ "F12",		"\033[24~", },
 };
 
 char gmap[256] = {
--