键盘驱动每次按键有如下事件响应:
drivers/usb/input/hid-input.c:hidinput_hid_event() ;
/*参考 include/linux/input.h*/
/*
type---按键类型
code---键值
value--按键状态(1-按下,0-松开)
其中左右Ctrl,Alt,Shift,Meta键的事件每次都发生
*/
type:1,code:29,value:0. ---#define KEY_LEFTCTRL 29
type:1,code:42,value:0. ---#define KEY_LEFTSHIFT 42
type:1,code:56,value:0. ---#define KEY_LEFTALT 56
type:1,code:125,value:0. ---#define KEY_LEFTMETA 125
type:1,code:97,value:0. ---#define KEY_RIGHTCTRL 97
type:1,code:54,value:0. ---#define KEY_RIGHTSHIFT 54
type:1,code:100,value:0. ---#define KEY_RIGHTALT 100
type:1,code:126,value:0. ---#define KEY_RIGHTMETA 126
type:1,code:3,value:0. ---#define KEY_2 3
阅读(1403) | 评论(0) | 转发(0) |