我在 XFCE 桌面上运行 synergys,滚动方向反转(以提供“自然”滚动,这是我目前喜欢的)。我在运行 Snow Leopard(因为某种原因我们无法在工作中升级到 Lion)和 Scroll Reverser 的 Mac 笔记本电脑上运行 synergyc。来自 XFCE 的反转滚动事件在发送到 Mac 时保持反转,然后在 Mac 上它们再次反转,导致它们不反转。
目前,当我在将其用作 synergy 客户端和笔记本电脑之间切换时,我只需打开和关闭 Scroll Reverser 即可,但我宁愿不这样做。synergy.conf 中是否有任何配置选项允许我反转滚动按钮 (Button4/Button5) 事件,就像修饰键一样?
答案1
实际上 Scroll Reverser 有一个设置,只是没有添加到 GUI 中... 来自 FAQ他们的网站:
我通过远程桌面控制一台机器,Scroll Reverser 在本地和远程机器上运行。我能做些什么让它正常工作吗?在远程机器的终端运行此命令:
defaults write com.pilotmoon.scroll-reverser ReverseOnlyRawInput -bool YES
然后退出并重新启动 Scroll Reverser。
对于我的设置(Win 7 服务器使用 Sroll Reverser 控制 Mac 客户端),这非常有效。
答案2
对我的情况有用的部分答案是简单地将 ScrollReverser 配置为仅反转触控板;这似乎不会重新反转外部鼠标事件,并且在这种情况下,当我将笔记本电脑用作笔记本电脑时,我只会使用触控板。然而,这不是一个完整的解决方案,因为这意味着如果我真的在旅途中使用鼠标,我仍然必须摆弄设置。