Does the issue occur in the editor or during gameplay?
If it's a gameplay issue, please specify which movement system and camera type you're using (free movement vs. grid movement, third-person vs. first-person) or N/A if not applicable:
Briefly describe the issue you're experiencing:
Upon adding a keybind to letter F (no matter what the action is), when you press OK and then re-open the Input Bindings panel, it has gone.
However, ingame, the key still does what it is setup to do (run a script, open widget etc).
But you can't see it to edit it.
When opening the game.cfg, the keybind is listed (which is no doubt why it works), and changing the scancode to a different number, shows the binding again when reloading the project.
(the keybinding is now sorted alphabetically so wont be at the bottom like other custom keys).
Changing the scancode back to 70 (F) afterwards, removes it again, and I did check if it was arranged alphabetically, but no, F just isn't in the list for some odd reason.
I'm not sure if its the only key that does this, but I tried some other unassigned letters and they all remain in the list so so far, for some reason, it's just F lol why F, I don't know!
At least it appears to only be a visual UI bug.
Are there any errors in the in-game debug console or external console window?
Provide the steps necessary to reproduce the issue:
- Open the Game Configuration > Input Bindings panel
- Leave scheme as Grid (yes, I did check it wasn't going into the wrong scheme first lol)
- Add F as a keybind into Grid scheme and give it any action...Run Script for example.
- Press OK to close the panel.
- open it again......Ta da! It's...gone!
- play the game and press F (it should still be set however)
Provide a download link to the bare bones project (strongly recommended if it's an in-game issue, since this helps significantly when attempting to reproduce it; the report will also be given more priority in this case):
This, I think, is an instance where it's best to reproduce in a bare bones project on your end as it needs to be setup to see the issue.