Standard CTOR
CTOR with individual values
Returns the button number portion of the code.
Sets the button number portion of the code.
Returns the device type ID portion of the code.
Sets the device type ID portion of the code.
Returns the device type ID portion of the code.
Sets the device type ID portion of the code.
Returns the extended area value.
Sets the extended area value.
Returns the keymod ignore flags Return whether the binding code is a joy axis
Returns the keymod ignore code.
Sets the keymod ignore code.
Returns the modifier flag portion of the code.
Sets the modifier flag portion of the code.
Stores an easy to lookup code for input bindings in integer format. Keybindings should be stored in the configuration file as a human-readable format, as this struct might change in the future if more things need to be added