Wrote this HTML page a while ago for when I delete my USER folder or my Device Order changes. Yeah I know all this can be done within Star Citizen; just found it was easy this way. Also SC didn't really support beyond 4 inputs, that's change in recent patches. Usage: Any time you change a Keybind/Button Bind you should manually backup the following file encase Windows just decides its time to reorder everything and then Star Citizen doesn't map correctly anymore. (really wish CIG did this automatically some how) \Roberts Space Industries\StarCitizen\{LIVE;PTU}\USER\Client\0\Profiles\default\actionmaps.xml The following is a HTML page with some JS code to process the actionmap.xml file and do the remapping. It doesn't read anything off the OS as it can't; you need to copy'paste in the XML data actionmap-remap.html (EDIT... now in GITHUB) https://github.com/PaxUX/actionmap-remap 20220519-fix a bug where it didn't copy keyboard and gamepad rebinds. 20220610-now process the <deviceoptions tag for USB Inputs. How SC does multi vJoy is a bit odd somes to rollup all values into one entry on deviceoptions Tip, if you're using more than 1 vjoy, for each vjoy device, map the last button to some function in SC after deleting USER to get the new map order. This way you can link SC Input Numbers to your VJoy Order later when remapping. If this data is in both old and new actionmap.xml its easy to select the right vjoy to vjoy. Below I can see Windows has swapped VJoy 2 & 3 inputs have swapped around.