首页 新闻 会员 周边

winFrom中一串数字形成的快捷键如何写?

0
[待解决问题]

F1这些知道是判断e.KeyCode=Keys.F1;

可若是由189组成的复合键应该如何

你猜丶的主页 你猜丶 | 初学一级 | 园豆:183
提问于:2019-12-19 15:46
< >
分享
所有回答(2)
0

D1、D8、D9

你小子嚣张呀 | 园豆:630 (小虾三级) | 2019-12-19 15:54

咦,不是不是,我知道数字键是D1,Dx,我是指当一串的时候如何组合判断

支持(0) 反对(0) 你猜丶 | 园豆:183 (初学一级) | 2019-12-19 16:09
1

实现的方式很多~~

比如有现成库,封装了这个(一般是全局热键用),相比较为简单,代码出来比较工整。

如果直接读取系统的虚拟键盘(虚拟设备,高于驱动,可以做游戏外挂的方式),获取到256个byte键位状态,那么可以用类似 子网掩码 的方式 或者 其他... 都可以玩,这个的不同是一次性拿出来所有键盘的状态,但是、但是 他不是消息也不是事件,只是设备状态,很多情况下是需要做“事件”的实现的。

如果从winForm,也有很多种方式,比如你在读取 字符键的时候,基础库还提供了 控制键 的状态获取接口的~~

花飘水流兮 | 园豆:13560 (专家六级) | 2019-12-19 16:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册