Não sei se há uma maneira de fazer exatamente o que você quer (ou seja, alterar a tela apenas quando uma tecla específica é pressionada). No entanto, desde que você já tenha se comprometido com o conceito de usar uma tecla de atalho quando quiser alterar as telas, você considerou desabilitar completamente a troca de tela baseada em mouse e usar somente teclas de atalho para alterar?
É assim que o meu sistema está configurado. Meu arquivo de configuração de sinergia lista as quatro máquinas que uso (servidor + três clientes), mas não tenho orientação nem links configurados. Em vez disso, sob opções que eu defini "teclas de atalho (shift + controle + alt + KP_1) = switchToScreen (system1)" hotkeys para todos os quatro computadores. Agora meu mouse nunca deixa a tela em que estou apenas movendo-se para a borda da tela. Em vez disso, para alternar, pressiono Ctrl-Alt-Shift- # (onde # é um número de 1 a 4 no teclado) para mover o controle para um PC específico.
Vou listar meu arquivo completo de configuração de sinergia abaixo, então sinta-se à vontade para pegá-lo e modificá-lo de acordo com suas necessidades.
# 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