Called when a keybinding event is generated.
The id should be generated from a string, usually the name of the binding.
code is a duplicate of the code used for fast lookup of the binding, which also contains other info (deviceID, etc).
timestamp is the time lapsed since the start of the program, can be used to measure time between keypresses.
NOTE: Hat events on joysticks don't generate keyReleased events, instead they generate keyPressed events on release.
Called when a keybinding event is generated. The id should be generated from a string, usually the name of the binding. code is a duplicate of the code used for fast lookup of the binding, which also contains other info (deviceID, etc). timestamp is the time lapsed since the start of the program, can be used to measure time between keypresses. NOTE: Hat events on joysticks don't generate keyReleased events, instead they generate keyPressed events on release.