C#中如何同时获取多个按键事件呢?
我知道可以通过keydown事件的e.KeyCode参数获取键盘上的单个键事件,但是如果同时按下多个键怎么获取呢?比如同时按下“w”和“a”键!一个一个的按键,是有效果的...
我知道可以通过keydown事件的e.KeyCode参数获取键盘上的单个键事件,但是如果同时按下多个键怎么获取呢?比如同时按下“w”和“a”键!
一个一个的按键,是有效果的!但是游戏CS,可以同时按两个键来斜着控制方向,我想做这样的效果,难道真的没有办法? 展开
一个一个的按键,是有效果的!但是游戏CS,可以同时按两个键来斜着控制方向,我想做这样的效果,难道真的没有办法? 展开
4个回答
展开全部
"w"和"a"键不是组合键
组合键是一些控制键(ctrl shift alt)+基本键
非组合键不能同时读取
只能读取先识别的那个键码
-------------------------追加信息-------------------------------
那就是通过底层语言读取键位信息了,C#应该做不到的
组合键是一些控制键(ctrl shift alt)+基本键
非组合键不能同时读取
只能读取先识别的那个键码
-------------------------追加信息-------------------------------
那就是通过底层语言读取键位信息了,C#应该做不到的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同求 。。。楼主现在解决了吗??~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的需求应该完不成,试想一下你在输入文字的时候同时按下"W"和"A"键一直不放,你看能输入什么内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询