Synergy restrict hotkey to one computer












1














Server



Ubuntu 16.04x64



Synergy 1.8.8



Client



macOS 10.13.3



Synergy 1.8.8



I would like to have the media keys on my keyboard sent to the server regardless of what screen I am on.



On the client, I could not find any configuration that needed to be made to activate this.



On the server, I went to Configure Server then clicked on the Hotkeys tab. I added a new hotkey for the keystroke(AudioMute). I then selected that hotkey and added a new action for it. In the configure action I have chosen the following:



Choose the action to perform



Press and release a hotkey
keystroke(AudioMute)


only on these screens



server screen selected


This action is performed when



the hotkey is pressed


From my understanding, this should make it so that when I press the Mute media key that it should route back to the server and execute the Mute media key. However, this does not seem to be working at all. When I press the key associated with the hotkey on the server it will mute the server. When I press the hotkey on the client machine it will mute the client.



I have tried using a modifier with the media key such as ctrl+AudioMute. This did not work either. Am I missing a setting or configuration? It seems like the hotkeys may be overridden by the default actions on the client machine. I am unsure of how to further troubleshoot as I am not as familiar with macOS.










share|improve this question



























    1














    Server



    Ubuntu 16.04x64



    Synergy 1.8.8



    Client



    macOS 10.13.3



    Synergy 1.8.8



    I would like to have the media keys on my keyboard sent to the server regardless of what screen I am on.



    On the client, I could not find any configuration that needed to be made to activate this.



    On the server, I went to Configure Server then clicked on the Hotkeys tab. I added a new hotkey for the keystroke(AudioMute). I then selected that hotkey and added a new action for it. In the configure action I have chosen the following:



    Choose the action to perform



    Press and release a hotkey
    keystroke(AudioMute)


    only on these screens



    server screen selected


    This action is performed when



    the hotkey is pressed


    From my understanding, this should make it so that when I press the Mute media key that it should route back to the server and execute the Mute media key. However, this does not seem to be working at all. When I press the key associated with the hotkey on the server it will mute the server. When I press the hotkey on the client machine it will mute the client.



    I have tried using a modifier with the media key such as ctrl+AudioMute. This did not work either. Am I missing a setting or configuration? It seems like the hotkeys may be overridden by the default actions on the client machine. I am unsure of how to further troubleshoot as I am not as familiar with macOS.










    share|improve this question

























      1












      1








      1







      Server



      Ubuntu 16.04x64



      Synergy 1.8.8



      Client



      macOS 10.13.3



      Synergy 1.8.8



      I would like to have the media keys on my keyboard sent to the server regardless of what screen I am on.



      On the client, I could not find any configuration that needed to be made to activate this.



      On the server, I went to Configure Server then clicked on the Hotkeys tab. I added a new hotkey for the keystroke(AudioMute). I then selected that hotkey and added a new action for it. In the configure action I have chosen the following:



      Choose the action to perform



      Press and release a hotkey
      keystroke(AudioMute)


      only on these screens



      server screen selected


      This action is performed when



      the hotkey is pressed


      From my understanding, this should make it so that when I press the Mute media key that it should route back to the server and execute the Mute media key. However, this does not seem to be working at all. When I press the key associated with the hotkey on the server it will mute the server. When I press the hotkey on the client machine it will mute the client.



      I have tried using a modifier with the media key such as ctrl+AudioMute. This did not work either. Am I missing a setting or configuration? It seems like the hotkeys may be overridden by the default actions on the client machine. I am unsure of how to further troubleshoot as I am not as familiar with macOS.










      share|improve this question













      Server



      Ubuntu 16.04x64



      Synergy 1.8.8



      Client



      macOS 10.13.3



      Synergy 1.8.8



      I would like to have the media keys on my keyboard sent to the server regardless of what screen I am on.



      On the client, I could not find any configuration that needed to be made to activate this.



      On the server, I went to Configure Server then clicked on the Hotkeys tab. I added a new hotkey for the keystroke(AudioMute). I then selected that hotkey and added a new action for it. In the configure action I have chosen the following:



      Choose the action to perform



      Press and release a hotkey
      keystroke(AudioMute)


      only on these screens



      server screen selected


      This action is performed when



      the hotkey is pressed


      From my understanding, this should make it so that when I press the Mute media key that it should route back to the server and execute the Mute media key. However, this does not seem to be working at all. When I press the key associated with the hotkey on the server it will mute the server. When I press the hotkey on the client machine it will mute the client.



      I have tried using a modifier with the media key such as ctrl+AudioMute. This did not work either. Am I missing a setting or configuration? It seems like the hotkeys may be overridden by the default actions on the client machine. I am unsure of how to further troubleshoot as I am not as familiar with macOS.







      audio keyboard-shortcuts hotkeys synergy






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Feb 16 '18 at 1:14









      jon3lazejon3laze

      280315




      280315






















          1 Answer
          1






          active

          oldest

          votes


















          0














          Synergy 1.10 added this feature with the addition of the target screen for the keystroke() action.



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


          Currently it builds the options at service startup in sequential order, so if you're going to use a destination screen make sure the keystroke setting appears after the screen definition in the configuration.



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


          You can set almost any key combination if you'd prefer to use CTRL+AudioMute for the server and mute to operate normally on the client:



           keystroke(control+AudioMute) = keystroke(AudioMute, myUbuntuServer)





          share|improve this answer





















            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "3"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1295414%2fsynergy-restrict-hotkey-to-one-computer%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Synergy 1.10 added this feature with the addition of the target screen for the keystroke() action.



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


            Currently it builds the options at service startup in sequential order, so if you're going to use a destination screen make sure the keystroke setting appears after the screen definition in the configuration.



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


            You can set almost any key combination if you'd prefer to use CTRL+AudioMute for the server and mute to operate normally on the client:



             keystroke(control+AudioMute) = keystroke(AudioMute, myUbuntuServer)





            share|improve this answer


























              0














              Synergy 1.10 added this feature with the addition of the target screen for the keystroke() action.



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


              Currently it builds the options at service startup in sequential order, so if you're going to use a destination screen make sure the keystroke setting appears after the screen definition in the configuration.



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


              You can set almost any key combination if you'd prefer to use CTRL+AudioMute for the server and mute to operate normally on the client:



               keystroke(control+AudioMute) = keystroke(AudioMute, myUbuntuServer)





              share|improve this answer
























                0












                0








                0






                Synergy 1.10 added this feature with the addition of the target screen for the keystroke() action.



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


                Currently it builds the options at service startup in sequential order, so if you're going to use a destination screen make sure the keystroke setting appears after the screen definition in the configuration.



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


                You can set almost any key combination if you'd prefer to use CTRL+AudioMute for the server and mute to operate normally on the client:



                 keystroke(control+AudioMute) = keystroke(AudioMute, myUbuntuServer)





                share|improve this answer












                Synergy 1.10 added this feature with the addition of the target screen for the keystroke() action.



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


                Currently it builds the options at service startup in sequential order, so if you're going to use a destination screen make sure the keystroke setting appears after the screen definition in the configuration.



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


                You can set almost any key combination if you'd prefer to use CTRL+AudioMute for the server and mute to operate normally on the client:



                 keystroke(control+AudioMute) = keystroke(AudioMute, myUbuntuServer)






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 26 '18 at 2:43









                shawnshawn

                1588




                1588






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Super User!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1295414%2fsynergy-restrict-hotkey-to-one-computer%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror

                    Mangá

                     ⁒  ․,‪⁊‑⁙ ⁖, ⁇‒※‌, †,⁖‗‌⁝    ‾‸⁘,‖⁔⁣,⁂‾
”‑,‥–,‬ ,⁀‹⁋‴⁑ ‒ ,‴⁋”‼ ⁨,‷⁔„ ‰′,‐‚ ‥‡‎“‷⁃⁨⁅⁣,⁔
⁇‘⁔⁡⁏⁌⁡‿‶‏⁨ ⁣⁕⁖⁨⁩⁥‽⁀  ‴‬⁜‟ ⁃‣‧⁕‮ …‍⁨‴ ⁩,⁚⁖‫ ,‵ ⁀,‮⁝‣‣ ⁑  ⁂– ․, ‾‽ ‏⁁“⁗‸ ‾… ‹‡⁌⁎‸‘ ‡⁏⁌‪ ‵⁛ ‎⁨ ―⁦⁤⁄⁕