From <http://www.quirksmode.org/dom/events/keys.html>:

> 
> **keydown**
>  Fires when the user depresses a key. It repeats while the user keeps the key depressed.
> 
> 
> **keypress**
>  Fires when an actual character is being inserted in, for instance, a text input. It repeats while the user keeps the key depressed.
> 
> 
> **keyup**
>  Fires when the user releases a key, after the default action of that key has been performed.
> 
> 
> 

C# API: <http://msdn.microsoft.com/en-us/library/ff468861(v=vs.85).aspx>

[KEYUP](http://msdn.microsoft.com/en-us/library/ms646281%28v=vs.85%29.aspx), [KEYDOWN](http://msdn.microsoft.com/en-us/library/ms646280%28v=vs.85%29.aspx)

**My question:** Why doesn't the keypress hex code exist in the C# API?