I'd like to easily backup my controls in Elite: Dangerous. Does anyone know where the controls are stored, or a way to find out? Thanks!
Found it a bit silly i couldnt just add comments for clarification but can provide a new answer. Regardless, just to update / concur:
Elite Dangerous Horizons V2018.12.17.190809
C:\Users\USERNAME\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\
AS stated previously; "There are 2 files of interest: "Custom.binds" and "StartPreset.start"" But you dont need to do anything with the startpreset file, when in-game that file will update to whatever you last 'loaded'.
When COPYING to make additional config profiles, as stated in a comment by GERT. You need to edit the PRESETNAME inside the file as well as the actual file name.
What i noticed was that the baseline Custom.binds file didnt have that option but i had an extra file called custom.3.0.binds which did have a preset.
So copy that one, edit the file name and preset inside the file, save and reload your game.
I did all this in testing setup for a 3D mouse (3Dconnexion) for very fine controls esp for docking [which i was only able to get working by using ControlMyJoystick as by default this does not work well at all].