Synergy 阻止某些 Windows 应用程序中的单击和拖动操作

Synergy 阻止某些 Windows 应用程序中的单击和拖动操作

我的 Synergy 设置是 Windows 7 x64 服务器和 iMac 客户端。

我遇到的问题是 Synergy 阻止了“某些”Windows 应用程序中的单击和拖动操作。

我在 Photoshop 中最常注意到这一点 - 当 Synergy 服务器运行时,我无法应用蒙版或使用任何油漆或橡胶工具进行多次单击。

该问题在其他程序中也出现,但程度较轻,例如在 MS Word 中,我有时无法使用鼠标突出显示文本 - 但如果使用键盘则没有问题,而且由于我主要使用键盘,因此它不会太困扰我,但是用鼠标重新排列文本很困难。

可以理解的是,为了应用蒙版或重新排列一些文本而必须退出 Synergy(否则它会完美运行)是有点令人恼火的。

当我关闭 Synergy 服务器时问题就消失了,而当我再次启动它时问题又再次出现。

有人知道该怎么修复它吗?或者这是一个错误?

答案1

这是一个错误,通常是由“按键卡住”引起的(当 Synergy 错误地告诉操作系统按下了某个键,但实际上并没有按下时)。通常情况下,Esc 键卡住会阻止拖放。解决此问题的方法多种多样,但对于我(使用 Windows 客户端和 Linux 服务器)来说,在客户端屏幕上逐个按下所有修饰键(alt、shift、ctrl、win)、Esc 键,同时按下 alt+ctrl+pause(调出 Windows alt+ctrl+del 屏幕)和 Esc 键即可解决问题(直到 Windows PC 下次被 Win+L 或屏幕保护程序锁定)。

答案2

我将 Synergy 用于两个 Win 10 客户端,MS Word 和 Outlook 经常遇到此问题。我发现Ctrl+Esc可以解决此问题。

答案3

我不知道点击和拖动问题,但我在使用 shift+箭头键选择(突出显示)文本时遇到了同样的问题。根据信息这里表明只有右 Shift 键受到影响(事实上确实如此),我可以使用此 AutoHotKey 脚本将右 Shift 键重新映射到左 Shift 键来解决这个问题:

#SingleInstance force
#NoTrayIcon
RShift::LShift

我继续将其编译为可执行文件并将其放在我的启动目录中。

相关内容