title: Why AppleScript always send keystrokes with Command down?
body: <p>I see a lot of examples of AppleScript like this</p>
  
  <pre><code>tell application "TextEdit"
      activate
      tell application "System Events"
          keystroke "s"
      end tell
  end tell
  </code></pre>
  
  <p>Expected result is that letter "s" will be typed into active document in TextEdit (assume there is at least one document window). But instead it always tries to save document (did it for changed document and open save dialog if it is a new). Same things happen for any key in any application at any time…</p>
  
  <p>Does anybody know why System Events always send keystrokes like "… using {command down}"?</p>