Answers.Body: <p><strong>Yes</strong>, this is possible.</p>
  
  <p>First, you'll want to connect your NXT to the computer using Bluetooth. Make sure you can connect to it with the official LEGO Software programming environment, NXT-G, and that the computer connection will show up when you go to Bluetooth > Connections.</p>
  
  <p>Next, you'll want to create a simple program in NXT-G and download it to your NXT. It should basically send a Bluetooth message to the computer, using Mailbox #1 and a number variable containing the value of the key pressed. If you need help with this part, I can provide detailed steps.</p>
  
  <p>Finally, you'll want to use a program called <a href="http://www.instantexe.com/" rel="noreferrer">InstantEXE 3.0</a> (the free version works!) to receive the Bluetooth signal and use the command "Keys" to simulate the key or key sequence that you want to be triggered when the button is pressed. You can expand this with your sensors, e.g. when touch sensor #1 is pressed send it with a value and intercept this on the computer, using InstantEXE 3.0 to convert it into a keysequence. If you need help with this part, I can provide detailed steps and/or a sample program for you to use. You could use some basic labels like the following script:</p>
  
  <p><code>:Left</code></p>
  
  <p><code>Keys "L"</code></p>
  
  <p><code>:Center</code></p>
  
  <p><code>Keys "C"</code></p>
  
  <p><code>:Right</code></p>
  
  <p><code>Keys "R"</code></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-10-15T11:42:24.060Z
Answers.Text: I know this is an older post but I've just bumped into the same problem. May I ask where can I find InstantEXE 3.0 nowadays? The original site is down and I don't really want to use any of the "download" sites that claim they have it. If its completely dead, may I ask where can I find a similar program that can do practically the same? (If I get it right then it converts bluetooth messages to keystrokes)
Answers.UserDisplayName: Tornith
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-10-09T22:41:27.057Z
Answers.LastActivityDate: 2013-10-09T22:41:27.057Z
Answers.UserDisplayName: Timtech
Body: <p>Is there any way for me to set up my Mindstorms robot so that when I push one of the touch sensors it sends a signal to the computer to press a key?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2013-10-05T17:38:16.007Z
Comments.Text: Is the computer in question capable of receiving Bluetooth messages?
Comments.UserDisplayName: Ambo100
Tags: <nxt><mindstorms>
Title: How to use NXT device as a keyboard key for computer
UserDisplayName: vcapra1
ThreadText: # How to use NXT device as a keyboard key for computer
  
  (Asked by: username_0 on 2013-10-02)
  
  Is there any way for me to set up my Mindstorms robot so that when I push one of the touch sensors it sends a signal to the computer to press a key?
  
  **Tags:** nxt, mindstorms
  > **Comments:**
  > **username_1**: Is the computer in question capable of receiving Bluetooth messages?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2013-10-09. Score: 4
  
  **Yes**, this is possible.
  
  First, you'll want to connect your NXT to the computer using Bluetooth. Make sure you can connect to it with the official LEGO Software programming environment, NXT-G, and that the computer connection will show up when you go to Bluetooth > Connections.
  
  Next, you'll want to create a simple program in NXT-G and download it to your NXT. It should basically send a Bluetooth message to the computer, using Mailbox #1 and a number variable containing the value of the key pressed. If you need help with this part, I can provide detailed steps.
  
  Finally, you'll want to use a program called [InstantEXE 3.0](http://www.instantexe.com/) (the free version works!) to receive the Bluetooth signal and use the command "Keys" to simulate the key or key sequence that you want to be triggered when the button is pressed. You can expand this with your sensors, e.g. when touch sensor #1 is pressed send it with a value and intercept this on the computer, using InstantEXE 3.0 to convert it into a keysequence. If you need help with this part, I can provide detailed steps and/or a sample program for you to use. You could use some basic labels like the following script:
  
  `:Left`
  
  `Keys "L"`
  
  `:Center`
  
  `Keys "C"`
  
  `:Right`
  
  `Keys "R"`
  
  > **Comments:**
  > **username_3**: I know this is an older post but I've just bumped into the same problem. May I ask where can I find InstantEXE 3.0 nowadays? The original site is down and I don't really want to use any of the "download" sites that claim they have it. If its completely dead, may I ask where can I find a similar program that can do practically the same? (If I get it right then it converts bluetooth messages to keystrokes)  
  
  ---
  
  