gpt4 book ai didi

c - 在C语言中使用 "GetAsyncKeyState(VK_UP)"和...

转载 作者:行者123 更新时间:2023-11-30 19:03:55 26 4
gpt4 key购买 nike

我想在 C 语言中使用箭头键和命令 GetAsyncKeyState(VK_UP) (和 VK_LEFT ,...)。

但我不知道如何在这些情况下使用 switch 命令 **VK_UP、VK_LEFT... ** 有人可以帮助我吗?

最佳答案

GetAsyncKeyState 不返回虚拟键代码。它返回按键的状态,向下或向上。它也不将数组作为参数。

但是你可以实现这个。

伪代码:

 bool Active = true; 
char lastKeyPress;
while(Active) {
for(int i=8; i<190; i++){
if(GetAsyncKeyState(i))
checkKey(i)
}
}
void checkKey(int key) {
swtch(key)
{
case VK_F1:
case VK_F2:
//and so on..
}
}

欲了解更多信息,您可以在这里浏览 KeyloggingGetKeyboardState function .

关于c - 在C语言中使用 "GetAsyncKeyState(VK_UP)"和...,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53317302/

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