title: Keys event 'AltGr + S' is treated as 'Ctrl + alt + s'
body: <p>I have script with Keyboard shortcuts which looks like this:</p>
  
  <pre><code>private void MainView_KeyDown(object sender, KeyEventArgs e)
  {
      if (e.Control &amp;&amp; e.KeyCode == Keys.S)
      {
        backstageViewButtonItem_Save_ItemClick(null, null);
      }
      if (e.Control &amp;&amp; e.Alt &amp;&amp; e.KeyCode == Keys.S)
      {
        backstageViewButtonItem_SaveAs_ItemClick(null, null);
      }
  }
  </code></pre>
  
  <p>The problem:
  When I press <kbd>AltRs</kbd> + <kbd>s</kbd> then my functions for saving are triggered. It looks like <kbd>AltRs</kbd> is treated as <kbd>ctrl</kbd>+<kbd>alt</kbd>.</p>
  
  <p>Is there any possibility to recognize that it is only <kbd>alt</kbd> pressed, not <kbd>ctrl</kbd>+<kbd>alt</kbd>, so this functions will not be triggered?</p>