在 Os X 中,我可以按住 Shift 键并使用鼠标滚轮水平滚动而不是垂直滚动。有没有办法在 Linux 中做类似的事情?
答案1
对于很多类似的事情,xmodmap 很有用,但我认为它不能重新映射键盘+鼠标组合。不过,你可能会幸运地使用艾姆韦尔。它实际上非常强大 - 您可以自定义在不同的窗口中使用不同的映射!例如,这是源 tarball 中包含的示例文件的第一部分:
"^mutt.*"
None, Up, Up
None, Down, Down
Control_L, Up, Page_Up
Control_L, Down, Page_Down
这将适用于 mutt(或者更确切地说,标题与该模式匹配的窗口)。第一个字段是输入事件的键盘修饰符,第二个字段是鼠标按钮/滚轮输入事件,第三列是输出事件。因此,第一个将滚轮向上映射到键盘向上,第三个将左控制键 + 滚轮向上映射到页面向上。
答案2
您可以宏相同的组合来执行类似的操作,您需要为您的 Linux 发行版提供 AutoHotKey 的替代品以及专用于 Linux 的脚本。