Hey everyone! When configuring keyboard shortcuts I was able to use the Set as Default the first time I made changes. In subsequent visits to the shortcut editor the Set as Default button is not active and does not become active regardless of what is changed. In any other category other than Keyboard Shortcuts the Set as Default button is active and any changes made are saved fine. I’ve tried the Reset to Defaults button and restarted but Set as Default is still not active.
Is this a known issue or am I overlooking something like maybe a corrupted config file?
Thank you for posting this issue. I’ve submitted a report for this into our database for our developers to review.
In the meantime as a workaround, if you go into your Project Folder under Saved/Config and delete the two folders in there, it will reset your settings. While the Keyboard Shortcuts option still remains grayed out, you can still change your Keyboard Shortcut commands and click off them and it will still save those as default even if you close the editor and re-open it.
As for the issue, we are looking into it.
Thank you and please continue to report issues like this in the future.
It seems this is still happening as of version 4.12.5
“Set as Default” is still disabled for Editor Preferences → Keyboard Shortcuts
I found a workaround for this that allows the shortcuts to be shared with the whole team as opposed to just the personal user overrides in the Saved folder.
Export
Create “\UE4\Config\DefaultEditorKeyBindings.ini” if it does not already exist
Make sure the file in step#2 contains the contents of step#1 under the [UserDefinedChords] section
This post is from very early on in the engine lifecycle, and as such many changes have occurred. Please open a new bug report detailing the error you are seeing. In this new thread, please let us know what steps we can take to reproduce this on our end, whether it occurs in a clean, blank project with no additional content or if it is limited to one project, and your workaround. I am closing this thread as outdated.