assembly 键盘箭头的扫描码是什么?(右,左,下,上)

r7knjye2  于 2023-06-06  发布在  其他
关注(0)|答案(3)|浏览(182)

我需要箭头扫描码(右,左,下,上)。我在汇编软件,我需要知道的键盘箭头扫描码的十六进制值。

rpppsulh

rpppsulh1#

以下是ASCII代码页下部箭头字符的字符代码:

  • 上一页:0x 18
  • 向下:0x 19
  • 右:0x 1A
  • 左:0x 1B

还有arrow characters in Unicode
箭头键的扫描码为:

  • 上一页:0x 48
  • 左:0x 4 B
  • 右:0x 4D
  • 向下:0x 50

注意不同的顺序。
扫描码例如从BIOS中断16 h返回。一般来说,扫描码不对应于ASCII字符,因为有些键合法地不代表字符-如Shift,Caps Lock或箭头键。它们不会在输入流中产生字符,但它们有扫描码,程序能够检索这些代码。
即使与字符对应的字母数字键也可能在不同时间表示不同的字符,具体取决于Shift和所选的键盘布局。
不管Linux怎么想,键盘和屏幕都不是字节流。

9jyewag0

9jyewag02#

伟大的可以获得扫描码在linux与:

sudo showkey -s
  • 上:0x48(按下)0xc8(释放)
  • 向下:0x50(按下)0xd0(释放)
  • 左:0x4b(按下)0xcb(释放)
  • 右:0x4d(按下)0xcd(释放)
vnjpjtjt

vnjpjtjt3#

这是你要找的密码。。

  • 左:AC
  • 上一页:AD
  • 右侧:AE
  • 下:AF

相关问题