您尚未登录。

#1 2018-01-24 18:08:53

firedrake
会员
注册时间: 2016-08-29
帖子: 77

联想 N700 鼠标如何禁止中键左滑和右滑?

libinput 给出来的信息如下:

Device:           Dual Mode WL Touch Mouse N700
Kernel:           /dev/input/event6
Group:            8
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

其中 Capabilities 的 keyboard 好像管的就是这个中键的左滑和右滑。
该鼠标中键的左滑和右滑分别是 Back 和 c,前后滑动是滚轮,很容易出现滚着滚着就输入 c 或者删了东西。
当使用 X 的时候,xinput 会列出两个同名的设备,分别在 pointer 和 keyboard 下面,很容易通过 xinput 把属于 keyboard 的给禁掉。
但是 wayland 就不知道怎么办了。也没有找到怎么通过 udev 设置设备的 capabilities。
不知道有没有人处理过它?

离线

#2 2018-01-24 21:45:19

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

Re: 联想 N700 鼠标如何禁止中键左滑和右滑?

这什么奇葩的鼠标,中键左右滑不应该是左右滚动么……

在线

#3 2018-01-25 08:23:36

firedrake
会员
注册时间: 2016-08-29
帖子: 77

Re: 联想 N700 鼠标如何禁止中键左滑和右滑?

因为它是为 windows 8 定制的,左右滑动,一个是切换应用,一个是打开 Charms bar。

离线

页脚