C++【深入项目-检测键盘】

神马是检测键盘,就是让编辑器可以检测键盘按下了什么按键,我们先科普复习检测键盘 。

检测键盘需要用到一些函数,请见下:

 ! KEY_DOWN( 80 ) 

这个代码是检测按下键盘上P按键。那80是什么?原来是对应按键的,不只有数字表示,还有字母表示:

说明

BackSpace BackSpace8
Tab Tab9
Clear12
Enter13
Shift16
Control (Ctrl)17
Alt18
Pause19
Caps_Lock20
Escape Escape27
space32
Prior33
Next34
End35
Home36
Left37
Up38
Right39
Down40
Select41
Print42
Execute43
Insert45
Delete46
Help47
048
149
250
351
452
553
654
755
856
957

OK作者累死了,详细请搜索🔍科技系列 - 1 :判断键盘上的某个键按下 :KEY_DOWN_c++检测按键是否按下-优快云博客

代码实验

OK,来看一例检测是否搜索了POKI小游戏的例子:

#include<windows.h>
#include<cstdio> 
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)
#include<bits/stdc++.h>
#include<ctime>
#include<unistd.h>
using namespace std;
int main(){
	while(1){
		while( ! KEY_DOWN( 80 ) ) ; 
		if(MessageBox(NULL,"检测到你可能在玩poki小游戏","别想着玩游戏",MB_OKCANCEL)==1){
			MessageBox(NULL,"检测到你可能在玩poki小游戏,请马上退出","别想着玩游戏",MB_OKCANCEL);
		}else if(MessageBox(NULL,"你敢再取消?","别想着玩游戏",MB_OKCANCEL)!=1){
		}else{
			MessageBox(NULL,"还挺听劝","孩子",MB_OKCANCEL);
		}
	}
	return 0;
} 

好了,其中的MESSGEBOK是弹窗,下期更新!

拜了个拜~

点赞,点赞,点赞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值