gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 15:39:18 24 4
gpt4 key购买 nike

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

最佳答案

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

  • 向上:0x18
  • 向下:0x19
  • 右:0x1A
  • 左:0x1B

  • 方向键的扫描码是:
  • 向上:0x48
  • 左:0x4B
  • 右:0x4D
  • 向下:0x50

  • 注意不同的顺序。

    例如,从 BIOS 中断 16h 返回扫描代码。通常,扫描码不对应于 ASCII 字符,因为某些键不代表字符,例如 Shift、Caps Lock 或箭头键。这些不会在输入流中产生字符,但它们确实具有扫描代码,并且程序能够检索它们。

    即使是与字符对应的字母数字键也可能在不同时间代表不同的字符,具体取决于 Shift 和所选的键盘布局。

    不管 Linux 怎么想,键盘和屏幕都不是字节流。

    关于assembly - 键盘箭头的扫描码是什么? (右,左,下,上),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23188540/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com