AnyDesk:从 Linux 连接到 MacOS 时鼠标滚轮检测?
AnyDesk: mouse scroll-wheel detection when connecting from Linux to MacOS?
我正在使用 AnyDesk 从我的 Linux 桌面连接到远程 MacOS 主机,但在使用终端等程序时我遇到了滚轮问题和 iTerm2.
在MacOS主机上使用滚轮时(即,直接使用MacOS主机的鼠标),它会正确滚动终端和 iTerm2 windows。
然而,当从我的 linux 机器通过 AnyDesk 连接到 MacOS 主机并使用 linux 的滚轮时,AnyDesk 发送以下字符序列到 Mac:
<ESC>[A
用于向上滚动;
<ESC>[B
用于向下滚动
这会导致终端和 iTerm2 滚动命令历史记录而不滚动 window 内容。
如果我在使用滚轮时按住 linux 键盘上的 <Alt>
键,则终端和 iTerm2 windows 在 AnyDesk 连接 MacOS 设备.
在使用 AnyDesk 从 linux 连接到 MacOS 时,是否有任何方法可以让鼠标滚轮以这种方式运行, 没有 [=36] =] 必须按住 <Alt>
键?
我在控制此行为的 AnyDesk 设置中找不到任何内容。
提前致谢。
我想通了...
我只需要在 Linux 上使用 imwheel
,并在 ~/.imwheelrc
:
中添加此配置条目
".*anydesk.*"
None, Up, Alt_L|Button4, 1
None, Down, Alt_L|Button5, 1
它通过 AnyDesk 发送 <Alt>
键连同鼠标滚轮命令,如上所述,当 运行 Terminal 和 MacOS 下的 iTerm2 时,这会导致滚动按照我想要的方式工作。
我正在使用 AnyDesk 从我的 Linux 桌面连接到远程 MacOS 主机,但在使用终端等程序时我遇到了滚轮问题和 iTerm2.
在MacOS主机上使用滚轮时(即,直接使用MacOS主机的鼠标),它会正确滚动终端和 iTerm2 windows。
然而,当从我的 linux 机器通过 AnyDesk 连接到 MacOS 主机并使用 linux 的滚轮时,AnyDesk 发送以下字符序列到 Mac:
<ESC>[A
用于向上滚动;
<ESC>[B
用于向下滚动
这会导致终端和 iTerm2 滚动命令历史记录而不滚动 window 内容。
如果我在使用滚轮时按住 linux 键盘上的 <Alt>
键,则终端和 iTerm2 windows 在 AnyDesk 连接 MacOS 设备.
在使用 AnyDesk 从 linux 连接到 MacOS 时,是否有任何方法可以让鼠标滚轮以这种方式运行, 没有 [=36] =] 必须按住 <Alt>
键?
我在控制此行为的 AnyDesk 设置中找不到任何内容。
提前致谢。
我想通了...
我只需要在 Linux 上使用 imwheel
,并在 ~/.imwheelrc
:
".*anydesk.*"
None, Up, Alt_L|Button4, 1
None, Down, Alt_L|Button5, 1
它通过 AnyDesk 发送 <Alt>
键连同鼠标滚轮命令,如上所述,当 运行 Terminal 和 MacOS 下的 iTerm2 时,这会导致滚动按照我想要的方式工作。