大佬们c++吧进不去了我就在这里问一下
c吧
全部回复
仅看楼主
level 6
◎E◎V◎A◎
楼主
各位怎么判断某按键是否按下啊,在网上看的key还有什么GetKeyState自己试了试都不行,不会用
我现在用的mac的xcode。
求🆘🆘🆘🆘
2022年09月20日 12点09分
1
level 6
😄😘😨😭
GetKeyState是win上一个库的吧
mac当然不行了
2022年09月20日 13点09分
3
level 6
😄😘😨😭
找不到现成的库,建议自己单独开个进程监听处理键鼠事件捏
2022年09月20日 13点09分
4
◎E◎V◎A◎
怎么弄?
2022年09月20日 13点09分
😄😘😨😭
@◎E◎V◎A◎
私你了
2022年09月20日 13点09分
level 6
文道网络科技
#include <iostream>
#include <Windows.h>
using namespace std;
int main(int argc,char *argv[]){
bool bKey[4] = {0};
while(true)
{
for (int k = 0; k < 4; k++) // 键盘右左下上 R L D U
bKey[k] = (0x8000 & GetAsyncKeyState((unsigned char)("\x27\x25\x28\x26"[k]))) != 0;
if(bKey[0])
cout<<"\r ->";
if(bKey[1])
cout<<"\r <-";
if(bKey[2])
cout<<"\r V ";
if(bKey[3])
cout<<"\r ^ ";
}
getchar() ;
return 0;
}
2022年09月21日 23点09分
5
◎E◎V◎A◎
我用的mac
2022年09月22日 04点09分
◎E◎V◎A◎
这个应该不行吧,有windows.h
2022年09月22日 04点09分
文道网络科技
@◎E◎V◎A◎
我这个是在win下的
2022年09月23日 02点09分
level 1
旧石器时1y6代
蹬鹿 siki学院-程-序-员-的-梦-工-厂 -------图竞
2022年09月23日 15点09分
6
1