android 按键
2014-02-24 11:56
330 查看
static void input_handle_event(struct input_dev *dev,unsigned int type, unsigned int code, int value)
{
...
case EV_KEY:
if (is_event_supported(code, dev->keybit, KEY_MAX) &&
!!test_bit(code, dev->key) != value) {//这次来的是否为新的键值
if (value != 2) {
__change_bit(code, dev->key);//通过异或^操作,反转code对应的bitmap,如果value等于2,那么将忽略该按键
if (value)
input_start_autorepeat(dev, code);//键盘按下,那么开启定时检测,这样可以出现连续输入的效果
}
disposition = INPUT_PASS_TO_HANDLERS;
}
break;
...
}
{
...
case EV_KEY:
if (is_event_supported(code, dev->keybit, KEY_MAX) &&
!!test_bit(code, dev->key) != value) {//这次来的是否为新的键值
if (value != 2) {
__change_bit(code, dev->key);//通过异或^操作,反转code对应的bitmap,如果value等于2,那么将忽略该按键
if (value)
input_start_autorepeat(dev, code);//键盘按下,那么开启定时检测,这样可以出现连续输入的效果
}
disposition = INPUT_PASS_TO_HANDLERS;
}
break;
...
}
相关文章推荐
- Android系统移植(二)-按键移植
- Android捕获Home按键
- Android模拟按键——源码环境下开发应用程序
- 在Android系统中添加对新遥控器按键的支持
- Sencha Touch 程序设计之 Android 平台 Back 按键处理
- android Dialog坐标位置、布局文件、按键拦截
- adb 模拟按键,调试按键,android测试可以用
- Android App监听软键盘按键的三种方式与改变软键盘右下角确定键样式
- Android 4.0中按键的处理流程
- Android平台开发-Android keypad map-Android按键事件
- android 物理按键
- android_模拟按键资料
- Android按键处理
- 【Android 进阶】Android 按键事件简单理解
- 【Android】隐藏底部虚拟按键,亲测可用
- android 模拟按键
- Android 我需要点击一个按键之后能够出现对话框并且通过对话框设置密码和输入密码
- Android v21.1.0虚拟机上下左右按键
- Android通过Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听Home按键消息
- android back按键 一点技巧