Welcome to the downside of Elite Dangerous!
Control binding is a pain. Conservatively, Iāve spent at least 4 hours over the last few years, developing good bindings (and re-entering them when they get ālostā). Itās a good idea to keep a backup of your key bindings, since ED will throw them away in certain instances (like installing a new joystick). They are stored in C:\Users<your user name>\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
There are a bunch of preconfigured bindings in C:\Users<your user name>\AppData\Local\Frontier_Developments\Products\elite-dangerous-64\ControlSchemes .
Be sure to write your custom bindings down, so you can look up seldom-used commands. I made a diagram of my joystick & throttle, so I can list the commands next to the button(s) to keep track of my commands. (This is especially important for when you reassign commands, which you are likely to do, because Frontier Development keeps adding new commands.) I just print out a blank diagram, as needed.
As to what controls you ādonāt needā, that depends on your play style. If you donāt play together with others, you can ignore the āWingā commands. If you donāt land on planets, you can skip the SRV driving commands. If you donāt share screen shots, you can skip all the camera commands. There are a bunch of bindings for exploration at the end, which you can skip if you donāt do exploration. Iāve omitted almost all of the āset throttleā key bindings (except for āfull stopā).
One suggestion is to add bindings as needed. (I only recently hooked up my camera controls.) My joystick only has 16 buttons, so I use 2 keys at once for a lot of my commands.
Consider getting VoiceAttack and an HCS VoicePack, so that you can trigger non-time-critical commands without needing to use buttons (but you still need key bindings for the voice command to function). I use it for stuff like āraise landing gearā, ārequest dockingā, or ādeploy cargo scoopā. https://www.hcsvoicepacks.com/
Will someone please remind me as to why I keep playing this annoying game?