Initializes a basic configuration profile. If vaultPath doesn't have any configfiles, restores it from defaults.
Initializes a basic configuration profile with user supplied values. If vaultPath doesn't have any configfiles, restores it from defaults.
Converts JoyModifier to human-readable string.
Converts a key modifier value to human-readable string.
Loads inputbindings into a handler.
Restores configuration profile from a file.
Stores configuration profile on disk.
Converts a key modifier string to machine-readable value
Sets the the path where configuration files and etc. will be stored. If ../_debug/ folder exists, it'll be used instead for emulation purposes.
Stores ancillary tags to be serialized into the config file
Name of the application. Can be used to check e.g. version safety.
Version of the application. Can be used to check e.g. version safety.
Stores all input devices and keybindings
Handles configuration files, like key configurations,