input event types code

type: 

/*

 * Event types 功能实现
 */

#define EV_SYN0x00 // 
表示设备支持所有的事件
#define EV_KEY 0x01 // 键盘或者按键,表示一个键码
#define EV_REL 0x02 // 鼠标设备,表示一个相对的光标位置结果(相对坐标)
#define EV_ABS 0x03 // 手写板产生的值,其是一个绝对整数值
#define EV_MSC 0x04 // 其他类型
#define EV_SW  0x05 //
#define EV_LED 0x11 // LED灯设备
#define EV_SND 0x12 // 输入声音
#define EV_REP 0x14 // 允许重复按键类型
#define EV_FF  0x15 //
#define EV_PWR 0x16 // 电源管理事件
#define EV_FF_STATUS0x17

#define EV_MAX0x1f



code:
事件的代码.如果事件的类型代码是EV_KEY,该代码code为设备键盘代码.代码植0~127为键盘上的按键代码
,0x110~0x116 为鼠标上按键代码,其中0x110(BTN_ LEFT)为鼠标左键,0x111(BTN_RIGHT)为鼠标右键,
0x112(BTN_ MIDDLE)为鼠标中键.其它代码含义请参看include/linux/input.h文件.如果事件的类型代码
是EV_REL,code值表示轨迹的类型.如指示鼠标的X轴方向REL_X(代码为0x00),指示鼠标的Y轴方向REL_Y
(代码 为0x01),指示鼠标中轮子方向REL_WHEEL(代码为0x08).

http://wenku.baidu.com/view/1297b11ca8114431b90dd8a4.html..



你可能感兴趣的:(input event types code)