我需要箭头的ascii十六进制代码(向右,向左,向下,向上)[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我需要箭头的ascii十六进制代码(向右,向左,向下,向上)[关闭]相关的知识,希望对你有一定的参考价值。
我需要ascii十六进制代码用于箭头(向右,向左,向下,向上)。我在Assembler中制作软件,我需要箭头键的ascii代码。
答案
这些是ASCII代码页下部的箭头字符的字符代码:
- 上:0x18
- 下:0x19
- 右:0x1A
- 左:0x1B
箭头键的扫描码是:
- 上:0x48
- 左:0x4B
- 右:0x4D
- 下:0x50
注意不同的顺序。
例如,从Bios中断16h返回扫描码。通常,扫描代码与ASCII字符不对应,因为某些键合法地不表示字符 - 如Shift,或Caps Lock或箭头键。那些不在输入流中产生字符,但它们确实具有扫描码,并且程序能够检索那些字符。
即使对应于字符的字母数字键也可能在不同时间表示不同的字符,具体取决于Shift和所选键盘布局。
无论Linux如何思考,键盘和屏幕都不是字节流。
另一答案
请,只是谷歌吗?无论如何,这里是您正在寻找的代码......
- 左:AC
- 上:AD
- 右:AE
- 下:AF
另一答案
伟大的可以在linux中获取扫描码:
sudo showkey -s
- 上:0x48(按)0xc8(释放)
- 向下:0x50(按)0xd0(释放)
- 左:0x4b(按)0xcb(释放)
- 右:0x4d(按)0xcd(释放)
以上是关于我需要箭头的ascii十六进制代码(向右,向左,向下,向上)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章