ref: 3273cfac93bdfcb47aca7b2cfb464347997ac58c
parent: c40d57b389033a42ad526308884e49b39746ecf5
author: phil9 <telephil9@gmail.com>
date: Wed Dec 22 13:17:52 EST 2021
handle function keys (F1-F12) declare sequence to make PLAN9 term recognize function keys
--- a/term.c
+++ b/term.c
@@ -1229,7 +1229,18 @@
{K_PAGEUP, "\xef\x80\xfeX\x8f"}, {K_PAGEDOWN, "\xef\x80\xfeX\x93"}, {K_INS, "\xef\x80\xfeX\x94"},- /* I couldn't get Plan 9 to report the F1-F12 keys. */
+ {K_F1, "\xef\x80\xfeX\x81"},+ {K_F2, "\xef\x80\xfeX\x82"},+ {K_F3, "\xef\x80\xfeX\x83"},+ {K_F4, "\xef\x80\xfeX\x84"},+ {K_F5, "\xef\x80\xfeX\x85"},+ {K_F6, "\xef\x80\xfeX\x86"},+ {K_F7, "\xef\x80\xfeX\x87"},+ {K_F8, "\xef\x80\xfeX\x88"},+ {K_F9, "\xef\x80\xfeX\x89"},+ {K_F10, "\xef\x80\xfeX\x8a"},+ {K_F11, "\xef\x80\xfeX\x8b"},+ {K_F12, "\xef\x80\xfeX\x8c"},# endif
# if defined(DEBUG) || defined(ALL_BUILTIN_TCAPS)
--
⑨