shell命令:getevent和sendevent
1.getevent ?
getevent -c 10 //输出10条信息后退出 ?
2.sendevent ? 注意:和getevent命令输出的结果不一样,这里的type,code,value都是10进制的。 看这张图 这是在联想A390t上点击音量减按键的时候,getevent的输出。很容易理解,分为四步:按下音量减->发送同步报告->抬起音量减->发送同步报告。只有发送了同步报告以后事件才能生效。 将其中的16进制数转化成10进制数(0x72->114),使用sendevent命令模拟按下音量减键的效果试试。 sendevent /dev/input/event0 0001 0114 00000001 最后强调一下: (1)getevent输出的是16进制,sendevent使用的是10进制,注意转换。 (2)getevent命令的输出结果因设备不同而不同,但都是相似的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |