Keyboard events: Is the order garantueed?
===

For pressing a single key, there are multiple events that can be handled.

There is the KeyDown, KeyPressed, KeyUp.

Is it garantueed that an application will receive those events in that order?


On the context:
In my application, I have the problem that I get KeyDown and KeyUp, but sometimes
the KeyPressed event is not fired (seen in Spy++). 