Synergy restreindre la touche de raccourci à un ordinateur

1

Serveur

Ubuntu 16.04x64

Synergie 1.8.8

Client

macOS 10.13.3

Synergie 1.8.8

J'aimerais que les touches multimédias de mon clavier soient envoyées au serveur, quel que soit l'écran sur lequel je suis.

Sur le client, je n'ai trouvé aucune configuration nécessaire pour l'activer.

Sur le serveur, je suis allé à Configurer le serveur puis j'ai cliqué sur l'onglet Raccourcis. J'ai ajouté un nouveau raccourci clavier pour le keystroke(AudioMute). J'ai ensuite sélectionné ce raccourci clavier et ajouté une nouvelle action à ce sujet. Dans l'action de configuration, j'ai choisi les éléments suivants:

Choisissez l'action à effectuer

Press and release a hotkey
keystroke(AudioMute) 

seulement sur ces écrans

server screen selected

Cette action est effectuée lorsque

the hotkey is pressed

De mon point de vue, cela devrait faire en sorte que lorsque j'appuie sur la touche de support Mute, celle-ci soit renvoyée vers le serveur et exécute la touche de support Mute. Cependant, cela ne semble pas fonctionner du tout. Lorsque j'appuie sur la touche associée au raccourci clavier sur le serveur, le serveur est mis en sourdine. Lorsque j'appuie sur la touche de raccourci sur l'ordinateur client, le client est mis en sourdine.

J'ai essayé d'utiliser un modificateur avec la touche de support tel que ctrl+ AudioMute. Cela n'a pas fonctionné non plus. Me manque-t-il un paramètre ou une configuration? Il semble que les raccourcis clavier puissent être remplacés par les actions par défaut sur l'ordinateur client. Je ne sais pas trop comment résoudre les problèmes car je ne suis pas aussi familiarisé avec macOS.

Jon3laze
la source

Réponses:

0

Synergy 1.10 a ajouté cette fonctionnalité à l’ajout de l’ écran cible de l’action touche () .

 keystroke(key) = keystroke(key[,screens])

Actuellement, il crée les options au démarrage du service dans un ordre séquentiel. Par conséquent, si vous envisagez d'utiliser un écran de destination, assurez-vous que le paramètre de frappe apparaît après la définition de l'écran dans la configuration.

 keystroke(AudioMute) = keystroke(AudioMute, myUbuntuServer)
 keystroke(AudioPlay) = keystroke(AudioPlay, myUbuntuServer)

Vous pouvez définir presque toutes les combinaisons de touches si vous préférez utiliser CTRL + AudioMute pour le serveur et que muet fonctionne normalement sur le client:

 keystroke(control+AudioMute) = keystroke(AudioMute, myUbuntuServer)
chawn
la source