您尚未登录。

#1 2016-10-18 14:20:57

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

evtest没有输出怎么办?

https://wiki.archlinux.org/index.php/Ex … s#Keycodes
想玩一下这个,据说是直接读取内核的输入事件。
用的是笔记本电脑自带的键盘,但是没有任何事件输出

sudo evtest /dev/input/by-id/usb-040b_2.4G_wireless_Keyboard_Mouse-event-kbd 

但是外接的无线鼠标

sudo evtest /dev/input/by-id/usb-040b_2.4G_wireless_Keyboard_Mouse-if01-event-mouse

却有事件输出

真的非要弄一个usb键盘来才能玩?


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#2 2016-10-18 14:27:20

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: evtest没有输出怎么办?

你弄错设备了吧?不带参数试试。

离线

#3 2016-10-18 14:41:57

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: evtest没有输出怎么办?

依云 说:

你弄错设备了吧?不带参数试试。

by-id下面四个设备

[xtricman@localhost ~]$ ls -ali /dev/input/by-id/*
13321 lrwxrwxrwx 1 root root  9 10月 18 10:19 /dev/input/by-id/usb-040b_2.4G_wireless_Keyboard_Mouse-event-kbd -> ../event1
12551 lrwxrwxrwx 1 root root  9 10月 18 10:19 /dev/input/by-id/usb-040b_2.4G_wireless_Keyboard_Mouse-if01-event-mouse -> ../event2
13413 lrwxrwxrwx 1 root root  9 10月 18 10:19 /dev/input/by-id/usb-040b_2.4G_wireless_Keyboard_Mouse-if01-mouse -> ../mouse0
12746 lrwxrwxrwx 1 root root 10 10月 18 10:19 /dev/input/by-id/usb-Chicony_Electronics_Co.__Ltd._CNF8243_SN0001-event-if00 -> ../event12

好吧,不带参数,我试出来了event0是键盘...这次有输出了...
但是讲道理,怎么by-id目录下面没有event0的链接啊?


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#4 2016-10-18 14:44:42

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: evtest没有输出怎么办?

另外那个

sudo evtest /dev/input/mouse0 
evtest: can't get version: Inappropriate ioctl for device

这个似乎是内置鼠标,我就是从家里寄到学校的时候拿湿抹布擦了一下,这是不是已经没有救回来的可能性了?


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#5 2016-10-18 16:04:12

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: evtest没有输出怎么办?

我也不知道。我的键盘以前在 by-id 下是有链接的,某次更新之后就没了……

evtest 似乎不支持 mouse* 的样子?

离线

页脚