控制键的代码,是两个字符,第一个是0,第二个是代码。
我一般就重新弄一个读键程序,返回WORD。
如果第一次readkey<256。那就返回readkey.
如果第一次readkey=0, 那就再读一次, 返回256+readkey.
这样在程序中,代码就简单一点。
UPKEY=256+72; 上
DOWNKEY=256+80; 下
HOMEKEY=256+71; HOME
ENDKEY=256+79; END
PGUPKEY=329; PGUP
PGDNKEY=337; PGDN
ESCAPE=27; ESC
BACKKEY=8; 退格键
INSKEY=256+82; INSERT
DELKEY=256+83; DELETE
LEFTKEY=256+75; 左
RIGHTKEY=256+77;右
CTRLPGUP=256+132; CTRL+PGUP
CTRL_f1=256+94; CTRL+F1
CTRLF10=256+103; CTRL+F10
F1key=256+59; F1
F10key=256+68; F10
TABKEY=9; TAB
SHIFTTAB=271; SHIFT+TAB