本帖最后由 VC*** 于 2024-11-29 19:12 编辑
非常有趣的一些无用小知识。
通过测试,总结了一下PuTTY在收到不同字符时的输出
按下F1~F12,会输出一长长串数据哇
F1是 1B 5B 31 31 7E
F2是 1B 5B 31 32 7E
……
F5是 1B 5B 31 35 7E
F6是 1B 5B 31 37 7E (注意跳过了36)
……
F8是 1B 5B 31 39 7E
……
F9是 1B 5B 32 30 7E
F10是 1B 5B 32 31 7E
F11是 1B 5B 32 33 7E(注意跳过了32)
F12是 1B 5B 32 34 7E
----------------------------
根据上面的关键字,上网一搜,就找到了答案(摘自: github.com/baskerville/etc-linux/blob/master/dhexrc)
- KEYESC:1b
- KEYF1:1b 5b 31 31 7e
- KEYF2:1b 5b 31 32 7e
- KEYF3:1b 5b 31 33 7e
- KEYF4:1b 5b 31 34 7e
- KEYF5:1b 5b 31 35 7e
- KEYF6:1b 5b 31 37 7e
- KEYF7:1b 5b 31 38 7e
- KEYF8:1b 5b 31 39 7e
- KEYF9:1b 5b 32 30 7e
- KEYF10:1b 5b 32 31 7e
- KEYBACKSPACE:7f
- KEYDEL:1b 5b 33 7e
- KEYENTER:0a
- KEYTAB:09
- KEYUP:1b 5b 41
- KEYDOWN:1b 5b 42
- KEYRIGHT:1b 5b 43
- KEYLEFT:1b 5b 44
- KEYPGUP:1b 5b 35 7e
- KEYPGDOWN:1b 5b 36 7e
- KEYHOME:1b 5b 37 7e
- KEYEND:1b 5b 38 7e
复制代码
|