Primitives for handling and sending events.
Represents a key event.
Represents key modifiers (shift, control, alt, etc.).
Represents a key.