title: AltGr treated as Alt + Ctrl
body: <p>On windows, I would expect <kbd>AltGr</kbd> key to compose diacritic characters which it does successfully, but looking behind the scenes it turns out that windows <kbd>AltGr</kbd> key is equivalent to <kbd>Alt</kbd> + <kbd>Ctrl</kbd> as evident from here[1] (Use the tool to interpret keyboard events on this page). This is the behavior only on windows; on linux AltGr is <strong>not</strong> split into <kbd>Alt</kbd> + <kbd>Ctrl</kbd> like this.</p>
  
  <p>How do I differentiate normal <kbd>AltGr</kbd> operation from <kbd>Alt</kbd> + <kbd>Ctrl</kbd> operation in such a case on windows ?</p>
  
  <p>[1] <a href="http://javascript.info/tutorial/keyboard-events" rel="nofollow noreferrer">http://javascript.info/tutorial/keyboard-events</a></p>