What is the difference between these three events? Upon googling I found that
The KeyDown event is triggered when the user presses a Key.
The KeyUp event is triggered when the user releases a Key.
The KeyPress event is triggered when the user presses & releases a Key. (onKeyDown followed by onKeyUp)
I understand the first two, but isn't KeyPress the same as KeyUp? (or is it possible to release a key(keyup) without pressing(keydown) it?)
This is a bit confusing, can someone clear this up for me?