仅反转一只鼠标的滚动

仅反转一只鼠标的滚动

您好,我的机器上连接了两只鼠标。一种是标准鼠标,另一种是触摸板,作为一个设备,触摸板分为触摸板本身和鼠标部分。

我想在触摸板上设置反向滚动,但同时保持标准鼠标的自然滚动。

我可以使用以下方法识别感兴趣的两个设备sudo libinput list-devices

Device:           HP HP Pavilion Gaming Mouse 300
Kernel:           /dev/input/event11
Group:            8
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:         n/a

Device:           MSFT0002:00 04F3:31AD Mouse
Kernel:           /dev/input/event22
Group:            12
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: n/a
Calibration:      n/a
Scroll methods:   *button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

正如我之前所说,我想保留Nat.scrolling disabled前者,而Nat.scrolling enabled保留后者。

不幸的是,xinput 方法是不可能的,因为与 Xwayland 存在众所周知的冲突。

有任何想法吗?

相关内容