我使用 Synergy(以管理员身份运行)来运行两台 x64 Windows 7 机器(安装了从 2003 到 2010 专业版的所有版本的 Visual Studio)和一台 MacOS 10.6 桌面,大多数时候它都能完美运行。
但是,如果我碰巧正在从一台 Windows 7 机器转换到另一台机器(Mac 上从来没有发生过这种情况,但我不会经常切换到它),当 Visual Studio 遇到断点时,鼠标和键盘都会完全锁定,我似乎能做的唯一办法就是物理地拔下鼠标和键盘,然后再插回去。不幸的是,我不得不爬到桌子底下才能做到这一点,所以你可以看到这有多烦人。
有人知道我该如何解决这个问题吗?
我确实注意到,在我升级/降级到当前版本的 Synergy 之前,使用 Synergy+ 之前版本时,这种情况发生得更频繁。但这种情况仍然会发生。
答案1
我也经常遇到这种情况。我发现唯一不需要钻到桌子底下的解决方法是按Ctrl+ Alt+ Del,选择切换用户,然后重新登录。这会将鼠标和键盘焦点移回 synergy 服务器,但只有在关闭调试器后才能切换到其他屏幕。
答案2
我认为一个可能的解决方法是在服务器配置的“高级服务器设置”、“选项”中,选中“在 Windows 服务器上不要使用前台窗口”复选框。