我正在努力弄清楚如何将我的左鼠标设置为左撇子,我的右鼠标设置为右手。这里有这么多的图层,这几天相当棘手。我正在尝试使用Wayland而不是X,但是可以回去。看起来我需要一个libinput节,比如/usr/share/x11/xorg.con.d/40-libinput.conf。我想那应该是全球性的。这样就没问题了。只为我的帐户而做这件事似乎更好,但全球解决方案会奏效。
Section "InputClass"
Identifier "Kensington Expert Mouse"
Driver "libinput"
Left-handed "on"
EndSection然后离开鼠标右键,并将控制面板设置为右手?搜索真的在名称字符串上吗?我可以在设备路径上搜索吗?有点糟透了,他们没有使用/dev/input/mouse0,而今/dev/input/event2 2就更好了。怪事
xophere@xophere-ws:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:16 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:16 id=7 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:16 id=8 [slave keyboard (3)]4,6和7的xinput按钮映射显示了预期的结果.使用它来交换它们会改变输出,但不会改变设备的行为。
下面是我关于我的两只专家老鼠的笔记。它们的模型略有不同,但在物理上是一样的。我很高兴能找到这件事我只是不知道医生在哪。看起来libinput太低了,无法描述最终用户的情况,而且Ubuntu没有任何文档来解释如何处理这个问题。在wayland,很多老东西似乎对我不起作用。我的案子很容易,因为我没有尝试太花哨的东西。我只想要一个设备的按钮翻转,而不是另一个。而且,一旦我弄清楚了,我会把我学到的信息提交给其他人去哪里呢?
expert mouse
lower left 1
upper left 2
lower right 3
upper righ 8
right turn 5
left turn 4
1 2 3 4 5 6 7 8 9 10
3 8 1 5 4 6 7 2 9 10
Left Mouse outter mouse port
I: Bus=0003 Vendor=047d Product=1020 Version=0111
N: Name="Kensington Expert Mouse"
P: Phys=usb-0000:03:00.0-11.1.2/input0
S: Sysfs=/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-11/1-11.1/1-11.1.2/1-11.1.2:1.0/0003:047D:1020.0002/input/input3
U: Uniq=
H: Handlers=mouse0 event2
B: PROP=0
B: EV=17
B: KEY=1f0000 0 0 0 0
B: REL=903
B: MSC=10
Device: Kensington Expert Mouse
Kernel: /dev/input/event2
Group: 3
Seat: seat0, default
Capabilities: 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: 0.0
Right Mouse inner USB port
I: Bus=0003 Vendor=047d Product=1020 Version=0110
N: Name="Kensington Kensington Expert Mouse"
P: Phys=usb-0000:03:00.0-11.1.4/input0
S: Sysfs=/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-11/1-11.1/1-11.1.4/1-11.1.4:1.0/0003:047D:1020.0006/input/input7
U: Uniq=
H: Handlers=mouse1 event6
B: PROP=0
B: EV=17
B: KEY=f0000 0 0 0 0
B: REL=903
B: MSC=10
Device: Kensington Kensington Expert Mouse
Kernel: /dev/input/event6
Group: 3
Seat: seat0, default
Capabilities: 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: 0.0发布于 2019-10-25 14:52:31
我没有同样的问题,但这是我的帮助。我正在寻找一种方法来配置我的额外鼠标按钮,遗憾的是btnx已经不在debian/ubuntu的repos中了,所以我不得不从源代码下载、安装和构建:
这使我能够在连接到同一台计算机的不同的ponting设备上配置每个单独的按钮,我的猜测是您可以这样配置按钮。
https://askubuntu.com/questions/1165329
复制相似问题