GetAsyncKeyState(0x57) 工作正常,但 GetAsyncKeyState('w')
GetAsyncKeyState(0x57) works fine, but not GetAsyncKeyState('w')
所以,是的,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"。
相关文章:
- 没有找到相关文章