Key is used by Keyboard, Mouse, etc, to represent a key state.
Reset key to default values.
Set this key attributes manually.
Update Key status based on new key state.
Indicates if this key was just pressed.
Indicates if this key was just released.
Indicates if this key is currently pressed.