Function called when key event triggers.
Add a key event only when the key is down.
Add an event to be fired when the given key changes.
Add a key event only when the key is up.
Gets the state of a string-bound input.
Processes Config/Input.yml and pulls input string bindings.
Check if a given key is down.
Check if a given key is up.
Sets the state of the key to be assigned at the beginning of next frame. Should only be called from a window controller.
Updates the key states, and calls all key events.