如何使协同作用仅通过热键+侧面进行交换

如何使协同作用仅通过热键+侧面进行交换

我想让 synergy 仅在我按住某个键然后转到右侧时切换屏幕。我不希望 synergy 在我不按住该键时切换屏幕。有办法吗?

答案1

我不知道是否有办法完全满足您的要求(即,只有按住特定键时才切换屏幕)。但是,既然您已经决定使用热键切换屏幕,您是否考虑过完全禁用基于鼠标的屏幕切换,只使用热键进行切换?

这就是我的系统设置方式。我的 synergy 配置文件列出了我使用的四台机器(服务器 + 三个客户端),但我没有设置方向或链接。相反,在选项下,我为所有四台 PC 定义了“keystroke(shift+control+alt+KP_1) = switchToScreen(system1)”热键。现在我的鼠标只需移动到屏幕边缘,就不会离开我所在的屏幕。相反,要切换,我按 Ctrl-Alt-Shift-#(其中 # 是键盘上的数字 1 到 4)将控制权移至特定 PC。

我将在下面列出我的完整协同配置文件,因此请随意获取并根据您的需要进行修改。


# Synergy configuration file

# screen definitions
section: screens
        System4:
        System3:
        System2:
        System1:
end

# screen orientation/links
section: links
        System4:
        System3:
        System2:
        System1:
end

# Options
section: options
        screenSaverSync=false
        relativeMouseMoves = true
#
        keystroke(shift+control+alt+KP_3) = switchToScreen(System3)
        keystroke(shift+control+alt+KP_2) = switchToScreen(System2)
        keystroke(shift+control+alt+KP_1) = switchToScreen(System1)
        keystroke(shift+control+alt+KP_4) = switchToScreen(System4)
end

答案2

您可以创建一个热键(即:Control + Shift + Capslock)用于操作 lockCursorToScress(切换)。然后当您想要在屏幕上走动时,您可以按 ctrl + shift + capslock 来锁定/解锁

相关内容