title: Sending keys correctly after text replace in AutoHotKey
body: <p>I'm trying to do something very basic.  </p>
  
  <p>I want when I type <code>clog</code> for autoHotKey to replace it with <code>console.log();</code></p>
  
  <p>Which I got working using this command:</p>
  
  <pre><code>::clog::console.log()`;
  </code></pre>
  
  <p>However, it adds a blank space character after it and leaves the caret there.  I'm trying to remove that extra white space and put the caret inside the parenthesis automatically, but if do this, nothing changes:</p>
  
  <pre><code>::clog::console.log()`;
  SendInput, {Left}
  Return
  </code></pre>
  
  <p>I also tried this and a few other variants with no luck.</p>
  
  <pre><code>::clog::console.log()`;
  SendInput, {Backspace}, {Left}, {Left}
  Return
  </code></pre>
  
  <p>Seems it should be very simple, any suggestions?</p>