title: Autohotkey hotkey handlers fall through/continue to lines below
body: <p>I’m having some trouble with Autohotkey. I have a script with a few hotkeys but it seems that when a hotkey is pressed, not only does its handler run, but so do all lines below it, including the contents of other hotkey handlers. Below is a demonstrative example.</p>
  
  <p>What is the problem? How can I get Autohotkey to execute <em>only</em> the lines specified in the handler?</p>
  
  <hr />
  
  <pre><code>#SingleInstance force
  
  ;Main loop
  While 1
  {
  }
  
  ;Hotkeys:
  
  ;Quit with Ctrl+Q
  ^q::
  {
      MsgBox  Quitting
      ExitApp
  }
  
  ^s::
  {
      MsgBox  Hotkey1
  }
  MsgBox 1
  
  ^a::
  {
      MsgBox  Hotkey2
  }
  MsgBox 2
  </code></pre>