键盘扫描码是定义在哪个单元里的?(30分)

  • 主题发起人 主题发起人 QSmile
  • 开始时间 开始时间
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
键盘扫描码是定义在哪个单元里的?

没找到呢?
 
你在 onkeydown事件中输出 key值就是你想要的东东了
 
Windows.pas
里查VK_RETURN = 13;就知道了。。。
 
VK_RETURN = 13;

那是Virtual Key Value .不是扫描码.
二楼说的那是 ACSII 了

用 DirectInput 得到的键都是键盘扫描码.
刚才没找到定义.现在找到了一个.但没在 Delphi 的pas 中.

KB_ESCAPE = $01;
{$EXTERNALSYM KB_ESCAPE}
KB_1 = $02;
{$EXTERNALSYM KB_1}
KB_2 = $03;
{$EXTERNALSYM KB_2}
KB_3 = $04;
{$EXTERNALSYM KB_3}
KB_4 = $05;
{$EXTERNALSYM KB_4}
KB_5 = $06;

只有复制到我的单元,直接用了.
 
多人接受答案了。
 
后退
顶部