GetAsyncKeyState(0x57) 工作正常,但 GetAsyncKeyState('w')

GetAsyncKeyState(0x57) works fine, but not GetAsyncKeyState('w')

本文关键字:GetAsyncKeyState 0x57 工作      更新时间:2023-10-16

所以,是的,0x41是'w',但为什么这个

GetAsyncKeyState(0x57)

工作和这个

GetAsyncKeyState('w')

不工作?所谓"不工作",我的意思是当我按下"w"时,它根本不会像对0x57那样做出反应。我该怎么修?我想做的是从文件中读取一个字符,比如"w",然后在GetAsyncKeyState()函数中使用它。提前感谢!

'w'的ASCII代码是0x77'W'的ASCII代码为0x57。所以

GetAsyncKeyState(0x57) 

与相同

GetAsyncKeyState('W')

这与不同

GetAsyncKeyState('w')

虚拟密钥代码的官方表给出0x57作为W密钥的代码。

根据文档,您必须传递一个虚拟密钥代码。对于w密钥,虚拟密钥代码为0x57,它是"w"而不是"w"。

相关文章:
  • 没有找到相关文章