当我滚动代码时,我有时会将鼠标放在水平滚动条上,然后鼠标滚轮会水平滚动,这不是我习惯的。
更烦人的是,通过上下或左右移动手指,两指滚动可以让我垂直或水平滚动,但如果我的鼠标恰好位于水平滚动条上,那么在上下移动时,两指滚动也会变成水平滚动。
第一个问题是我的偏好,但我认为第二个问题是一个错误。我该如何改变这些行为?
我正在使用 Ubuntu 15.04 Vivid 和默认窗口管理器 Unity。
答案1
可能是使用“xinput”并禁用该操作按钮。
xinput list
-> 列出设备 ID
xinput test <ID>
-> 监控操作
如果您看到,滚动操作使用鼠标按钮 6 和 7。禁用该按钮。
xinput set-button-map <ID> 1 2 3 4 5 0 0
更好的解决方案是,在 GUI 系统中禁用该滚动操作,但我不知道该解决方案。可能它还取决于特定的窗口管理器。