+ Notice that while pressing any key will generate a key down event (except
+ in presence of IME perhaps) a few special keys don't generate a char event:
+ currently, Shift, Control (or Command), Alt (or Menu or Meta) and Caps, Num
+ and Scroll Lock keys don't do it. For all the other keys you have the
+ choice about whether to choose key down or char event for handling it and
+ either can be used. However it is advised to use char events only for the
+ keys that are supposed to generate characters on screen and key down events
+ for all the rest.
+
+