As always.. make sure you have a backup of your keybinding!!
Elite Dangerous keybind location
%localappdata%\frontier developments\elite dangerous\options\bindings
Copy the folder called Bindings to a safe location
When the new patch is downloaded, then start the game per normal and check if your controls work and your custom keystrokes are working. If yes, hurray not further action needed, go play
If they are NOT working or are reverted to Elite default.. then shut down the game and launcher.
Take your copy of the Bindings folder and navigate to the above folder and paste it in. It will ask for an overwrite confirmation..choose yes to this option.
Start the game again and recheck. It should be fine now.