How to recover from Insert Key when using Apple Remote Desktop












1















If I happen to press the Insert key when connected to a remote Mac from another Mac via Apple Remote Desktop, I loose the ability to send further keystrokes to the remote computer.



Whilst in this 'mode':




  • the remote computer stops responding to any keyboard input (but mouse input works as normal)

  • the mouse cursor changes to a question mark when hovering over things like text fields (within programs on the remote host).

  • typing continues to work as normal within programs on the local machine (just not the via the remote session).

  • closing and reconnecting to the remote host does not resolve the problem.


I happen to be using a non-Apple branded, but otherwise fairly standard usb keyboard (with a Windows key).



The only way I've found to recover from this is to use the mouse to log the remote user out of the remote computer, then log back in.



What's going on here? Can I resolve the problem without having to log out? What can I do to prevent entering this 'mode' in the first place?










share|improve this question



























    1















    If I happen to press the Insert key when connected to a remote Mac from another Mac via Apple Remote Desktop, I loose the ability to send further keystrokes to the remote computer.



    Whilst in this 'mode':




    • the remote computer stops responding to any keyboard input (but mouse input works as normal)

    • the mouse cursor changes to a question mark when hovering over things like text fields (within programs on the remote host).

    • typing continues to work as normal within programs on the local machine (just not the via the remote session).

    • closing and reconnecting to the remote host does not resolve the problem.


    I happen to be using a non-Apple branded, but otherwise fairly standard usb keyboard (with a Windows key).



    The only way I've found to recover from this is to use the mouse to log the remote user out of the remote computer, then log back in.



    What's going on here? Can I resolve the problem without having to log out? What can I do to prevent entering this 'mode' in the first place?










    share|improve this question

























      1












      1








      1








      If I happen to press the Insert key when connected to a remote Mac from another Mac via Apple Remote Desktop, I loose the ability to send further keystrokes to the remote computer.



      Whilst in this 'mode':




      • the remote computer stops responding to any keyboard input (but mouse input works as normal)

      • the mouse cursor changes to a question mark when hovering over things like text fields (within programs on the remote host).

      • typing continues to work as normal within programs on the local machine (just not the via the remote session).

      • closing and reconnecting to the remote host does not resolve the problem.


      I happen to be using a non-Apple branded, but otherwise fairly standard usb keyboard (with a Windows key).



      The only way I've found to recover from this is to use the mouse to log the remote user out of the remote computer, then log back in.



      What's going on here? Can I resolve the problem without having to log out? What can I do to prevent entering this 'mode' in the first place?










      share|improve this question














      If I happen to press the Insert key when connected to a remote Mac from another Mac via Apple Remote Desktop, I loose the ability to send further keystrokes to the remote computer.



      Whilst in this 'mode':




      • the remote computer stops responding to any keyboard input (but mouse input works as normal)

      • the mouse cursor changes to a question mark when hovering over things like text fields (within programs on the remote host).

      • typing continues to work as normal within programs on the local machine (just not the via the remote session).

      • closing and reconnecting to the remote host does not resolve the problem.


      I happen to be using a non-Apple branded, but otherwise fairly standard usb keyboard (with a Windows key).



      The only way I've found to recover from this is to use the mouse to log the remote user out of the remote computer, then log back in.



      What's going on here? Can I resolve the problem without having to log out? What can I do to prevent entering this 'mode' in the first place?







      mac keyboard remote-desktop






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Oct 17 '18 at 0:20









      MikeLMikeL

      62




      62






















          2 Answers
          2






          active

          oldest

          votes


















          1














          Mac keyboards don't have an Insert key, nor does a Mac know what to do with one if you press it locally from a Windows keyboard... so analysing what it thinks it has sent might be tricky.



          A start-point might be to get hold of Key Codes (freeware), install on both machines & see what key is read by each.






          share|improve this answer































            1














            Based on comments posted here:



            https://apple.stackexchange.com/a/283253/49809



            and the key map posted here:



            https://developer.apple.com/library/archive/technotes/tn2450/_index.html



            I wrote a shell script that maps the Insert key to the left arrow:



            #!/bin/sh

            # the Insert key on a Windows Keyboard
            src=49

            # the left arrow
            dst=50

            hidutil property --set "{"UserKeyMapping":
            [{"HIDKeyboardModifierMappingSrc":0x7000000$src,
            "HIDKeyboardModifierMappingDst":0x7000000$dst}]
            }"


            I saved the script in my bin folder under the name "remap-key.sh", made it executable by opening Terminal and running the command:




            chmod +x ~/bin/remap-key.sh




            ran it, and launched Remote Desktop. When I "accidentally" hit Insert while working in the remote window, it just moved the cursor one spot left (whew!).



            To run the script every time I log in, I launched System Preferences, clicked the Login Items tab, and added the script to my Login Items. I think I can quit worrying about accidentally pressing Insert in the middle of a presentation!



            This solution is less than ideal because it re-maps the key for every Mac application, not just Remote Desktop. I personally haven't noticed a Mac application that uses the Windows Insert key, though, so for me the problem is hypothetical. If you find a Mac application that actually uses Insert, an ugly solution would be a script that de-maps the Insert key back to its original key code. If I ever run into that problem, I'll edit this post.



            Thanks to Tetsujin for the critical hint!






            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%2f1367465%2fhow-to-recover-from-insert-key-when-using-apple-remote-desktop%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              1














              Mac keyboards don't have an Insert key, nor does a Mac know what to do with one if you press it locally from a Windows keyboard... so analysing what it thinks it has sent might be tricky.



              A start-point might be to get hold of Key Codes (freeware), install on both machines & see what key is read by each.






              share|improve this answer




























                1














                Mac keyboards don't have an Insert key, nor does a Mac know what to do with one if you press it locally from a Windows keyboard... so analysing what it thinks it has sent might be tricky.



                A start-point might be to get hold of Key Codes (freeware), install on both machines & see what key is read by each.






                share|improve this answer


























                  1












                  1








                  1







                  Mac keyboards don't have an Insert key, nor does a Mac know what to do with one if you press it locally from a Windows keyboard... so analysing what it thinks it has sent might be tricky.



                  A start-point might be to get hold of Key Codes (freeware), install on both machines & see what key is read by each.






                  share|improve this answer













                  Mac keyboards don't have an Insert key, nor does a Mac know what to do with one if you press it locally from a Windows keyboard... so analysing what it thinks it has sent might be tricky.



                  A start-point might be to get hold of Key Codes (freeware), install on both machines & see what key is read by each.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Oct 17 '18 at 4:44









                  TetsujinTetsujin

                  15.9k53462




                  15.9k53462

























                      1














                      Based on comments posted here:



                      https://apple.stackexchange.com/a/283253/49809



                      and the key map posted here:



                      https://developer.apple.com/library/archive/technotes/tn2450/_index.html



                      I wrote a shell script that maps the Insert key to the left arrow:



                      #!/bin/sh

                      # the Insert key on a Windows Keyboard
                      src=49

                      # the left arrow
                      dst=50

                      hidutil property --set "{"UserKeyMapping":
                      [{"HIDKeyboardModifierMappingSrc":0x7000000$src,
                      "HIDKeyboardModifierMappingDst":0x7000000$dst}]
                      }"


                      I saved the script in my bin folder under the name "remap-key.sh", made it executable by opening Terminal and running the command:




                      chmod +x ~/bin/remap-key.sh




                      ran it, and launched Remote Desktop. When I "accidentally" hit Insert while working in the remote window, it just moved the cursor one spot left (whew!).



                      To run the script every time I log in, I launched System Preferences, clicked the Login Items tab, and added the script to my Login Items. I think I can quit worrying about accidentally pressing Insert in the middle of a presentation!



                      This solution is less than ideal because it re-maps the key for every Mac application, not just Remote Desktop. I personally haven't noticed a Mac application that uses the Windows Insert key, though, so for me the problem is hypothetical. If you find a Mac application that actually uses Insert, an ugly solution would be a script that de-maps the Insert key back to its original key code. If I ever run into that problem, I'll edit this post.



                      Thanks to Tetsujin for the critical hint!






                      share|improve this answer






























                        1














                        Based on comments posted here:



                        https://apple.stackexchange.com/a/283253/49809



                        and the key map posted here:



                        https://developer.apple.com/library/archive/technotes/tn2450/_index.html



                        I wrote a shell script that maps the Insert key to the left arrow:



                        #!/bin/sh

                        # the Insert key on a Windows Keyboard
                        src=49

                        # the left arrow
                        dst=50

                        hidutil property --set "{"UserKeyMapping":
                        [{"HIDKeyboardModifierMappingSrc":0x7000000$src,
                        "HIDKeyboardModifierMappingDst":0x7000000$dst}]
                        }"


                        I saved the script in my bin folder under the name "remap-key.sh", made it executable by opening Terminal and running the command:




                        chmod +x ~/bin/remap-key.sh




                        ran it, and launched Remote Desktop. When I "accidentally" hit Insert while working in the remote window, it just moved the cursor one spot left (whew!).



                        To run the script every time I log in, I launched System Preferences, clicked the Login Items tab, and added the script to my Login Items. I think I can quit worrying about accidentally pressing Insert in the middle of a presentation!



                        This solution is less than ideal because it re-maps the key for every Mac application, not just Remote Desktop. I personally haven't noticed a Mac application that uses the Windows Insert key, though, so for me the problem is hypothetical. If you find a Mac application that actually uses Insert, an ugly solution would be a script that de-maps the Insert key back to its original key code. If I ever run into that problem, I'll edit this post.



                        Thanks to Tetsujin for the critical hint!






                        share|improve this answer




























                          1












                          1








                          1







                          Based on comments posted here:



                          https://apple.stackexchange.com/a/283253/49809



                          and the key map posted here:



                          https://developer.apple.com/library/archive/technotes/tn2450/_index.html



                          I wrote a shell script that maps the Insert key to the left arrow:



                          #!/bin/sh

                          # the Insert key on a Windows Keyboard
                          src=49

                          # the left arrow
                          dst=50

                          hidutil property --set "{"UserKeyMapping":
                          [{"HIDKeyboardModifierMappingSrc":0x7000000$src,
                          "HIDKeyboardModifierMappingDst":0x7000000$dst}]
                          }"


                          I saved the script in my bin folder under the name "remap-key.sh", made it executable by opening Terminal and running the command:




                          chmod +x ~/bin/remap-key.sh




                          ran it, and launched Remote Desktop. When I "accidentally" hit Insert while working in the remote window, it just moved the cursor one spot left (whew!).



                          To run the script every time I log in, I launched System Preferences, clicked the Login Items tab, and added the script to my Login Items. I think I can quit worrying about accidentally pressing Insert in the middle of a presentation!



                          This solution is less than ideal because it re-maps the key for every Mac application, not just Remote Desktop. I personally haven't noticed a Mac application that uses the Windows Insert key, though, so for me the problem is hypothetical. If you find a Mac application that actually uses Insert, an ugly solution would be a script that de-maps the Insert key back to its original key code. If I ever run into that problem, I'll edit this post.



                          Thanks to Tetsujin for the critical hint!






                          share|improve this answer















                          Based on comments posted here:



                          https://apple.stackexchange.com/a/283253/49809



                          and the key map posted here:



                          https://developer.apple.com/library/archive/technotes/tn2450/_index.html



                          I wrote a shell script that maps the Insert key to the left arrow:



                          #!/bin/sh

                          # the Insert key on a Windows Keyboard
                          src=49

                          # the left arrow
                          dst=50

                          hidutil property --set "{"UserKeyMapping":
                          [{"HIDKeyboardModifierMappingSrc":0x7000000$src,
                          "HIDKeyboardModifierMappingDst":0x7000000$dst}]
                          }"


                          I saved the script in my bin folder under the name "remap-key.sh", made it executable by opening Terminal and running the command:




                          chmod +x ~/bin/remap-key.sh




                          ran it, and launched Remote Desktop. When I "accidentally" hit Insert while working in the remote window, it just moved the cursor one spot left (whew!).



                          To run the script every time I log in, I launched System Preferences, clicked the Login Items tab, and added the script to my Login Items. I think I can quit worrying about accidentally pressing Insert in the middle of a presentation!



                          This solution is less than ideal because it re-maps the key for every Mac application, not just Remote Desktop. I personally haven't noticed a Mac application that uses the Windows Insert key, though, so for me the problem is hypothetical. If you find a Mac application that actually uses Insert, an ugly solution would be a script that de-maps the Insert key back to its original key code. If I ever run into that problem, I'll edit this post.



                          Thanks to Tetsujin for the critical hint!







                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited Jan 31 at 14:04

























                          answered Jan 31 at 13:55









                          William H. HooperWilliam H. Hooper

                          1113




                          1113






























                              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%2f1367465%2fhow-to-recover-from-insert-key-when-using-apple-remote-desktop%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

                              Plaza Victoria

                              Puebla de Zaragoza

                              Musa