两个键 同时按下 的事件响应
来源:互联网 发布:网盘引擎源码 编辑:程序博客网 时间:2024/05/16 17:04
一般情况下,SDK只给我们一个键按下事件的响应方法,但是我们通常会遇到要响应多个键同时按下的事件响应。这时,我们就要靠自己来解决这个问题了。这里有一个解决方案可供参考:
为每一个键声明一个boolean类型的变量:
boolean key1Pressed = false;
boolean key2Pressed = false;
在key1按下的事件里把key1Pressed 设为true:
key1Pressed = true;
在key2按下的事件里把key2Pressed 设为true:
key2Pressed = true;
在key1松开的事件里把key1Pressed 设为false:
key1Pressed = false;
在key2松开的事件里把key2Pressed 设为false:
key2Pressed = false;
这样,当 key1Pressed&&key2Pressed == true 时就是key1和key2同时被按下了。如果需要的话,还可以新建一个线程来监听key1Pressed&&key2Pressed 的值,并做出相应的事件响应
- 两个键 同时按下 的事件响应
- cocos2dx 3.2 解决触摸事件中两个按钮同时响应的问题
- 判断两个键同时按下,这里是两个方向键
- 判断两个键同时按下,这里是两个方向键
- 依次按下几个键响应事件
- android 长按事件和短按事件同时响应
- MFC 响应Delete按键按下的操作事件
- 监听无响应,同时发现两个Listener
- AndroidStudio下的点击事件不响应
- 响应右键按下和弹起事件
- Cocos2d-x 响应按下事件
- Android下listview每个Item中包含有按钮,为什么在点击某一行按钮的时候,同时有多行button触发了响应事件?
- android 同时点击两个按钮或其他控件均响应的问题
- 两个域名同时访问一个tomcat下的项目
- 同时响应iOS开发中UIPanGestureRecognizer跟UITableView的拖动事件的解决方法
- ListView同时响应itemclick事件和item控件的onClickListener时间的解决办法
- android ontouch事件是否可以同时响应多个button的问题
- 4.2 控件双击事件和触摸事件同时响应
- NokiaLogo 070816 发布! (已经更新为 070817 版)
- 两个jsp页面间的数据传递
- 软件本地化测试
- 无意中看到一篇讲洋酒的文章,感觉很长见识,转过来,分享一下
- 数据库端分页存储过程
- 两个键 同时按下 的事件响应
- eclipse快捷键大全
- Unix哲学
- DIV也可以控制单元格内的文字位置
- 【转自卡饭论坛】免费的安全盛宴
- Ubuntu启动 自动重命名Windows分区下的文件 害哭了我
- 测试工程师的一天
- Linux线程同步(1): 概要
- 视频录制的带宽需求