Keybindings not assigning to the key pressed.

Hopefully this is the right place to put this.

THE SYMPTOMS
I have done loads of internet searching, tried a variety of fixing, and have grown increasingly sad. My issue is that when assigning a keybinding I hit a key and a strange character appears in the keybinding. In the picture below I tried to (arbitrarily) assign cycle next fire group to "a" and instead ended up with whatever that symbol is.
bandicam 2020-01-03 18-02-19-141.jpg

In the .Binds file it shows up as this abomination.
bandicam 2020-01-03 18-14-56-474.jpg

Once the keybinding is assigned and I hit accept the option to select Custom no longer appears in the presets as shown below. I need to manually remove the keybinding manually in the .bind file or use a backup for Custom to reappear in my presets.
bandicam 2020-01-03 18-19-56-798.jpg

Certain keys on my keyboard, for instance, the Numpad and all the peripheral keys like F1-F12 are assigned without any issue.

I am going to repeat something I see people say a lot when talking about issues with Elite Dangerous: "I have never had this issue with any other game".

All the default presets are missing their keybindings. For example in KeyboardMouseOnlyYaw.binds the code reads
<UpThrustButton>
<Primary Device="Keyboard" Key="Key_R" />
<Secondary Device="{NoDevice}" Key="" />
</UpThrustButton>
But you can see that in the controls this does not exist.
bandicam 2020-01-03 18-32-52-803.jpg


Finally, every now and then when I exit controls I get this error:
bandicam 2020-01-03 18-55-54-279.jpg

It seems to happen when I assign a key in a preset which then creates a custom profile, then hit accept, then go back to controls (The custom profile is now gone), and then hit accept or cancel.
----------------------------------------------------------------------------------------------------------------------------------
I am bamboozled, I have seen one other person express having this problem. "Link" That person appears to have solved the problem by......
REINSTALLING WINDOWS.
I will not be doing that. And I hate to have spent 20$ on a game I can't play.
-------------------------------------------------------------------------------------------------------------------------------------

WHAT I HAVE TRIED
My keyboard is a Logitech G15.
I have tried disabling the Logitech Gaming Software.
I have tried reinstalling the game.
I have tried manually entering into the .binds file the correct keystrokes.
I have checked to make sure my language settings are English US and the bindings file has the keyboard layout en-US.
I have tried grabbing a friend's binding files.
I have tried all sorts of shenanigans to do with deleting, backing up, and refreshing .bind files.
I have tried a joystick, that worked fine. (But I really don't want to use a joystick)
I have tried getting really frustrated.
I have not tried crying yet.

My conclusion is that its probably not an issue with .bind files, but rather some sort of arcane issue with how Elite Dangerous interacts with my particular system. (Or I am an idiot and there is some super simple fix everyone but me knows)

Any help is greatly appreciated.
 
Last edited:
. The screen shot of the character is definitely a foreign language character. Are you loading the mouse and keyboard default set. I assume you want to play MKB. I have used the Logitech G13, G910, G11 keyboards , Extreme 3D Pro Thrustmaster T-16000M FCS and Tflight HOTAS 4 Pro without any problems. When the game change the bound characters in the default , it generates a "Custom" binds file. My Steam and FD ED name is Xmerwynd. Friend me on Steam and I'll try to help you. You may need to open a help ticket or try posting in the tech section of the forum. Do you have any other background programs or services running that may conflict the keyboard output...

Xmerwynd
The Ancient Mariner
 
I'll add you on steam, I have tried loading the default mouse and keyboard, but it is devoid of any keyboard bindings, just mouse bindings. I examined those preset .bind files and they appear fine.
 
Last edited:
what I would try
GRAB entire binding folder(not just the files within) sling it on your desktop so it is no longer in its correct game directory (this will create a replacement binding folder AFTER A REBOOT of PC) and game restart of course
search your entire computer for any duplicate of that bindings folder (other than the backup on the desktop or the newly generated one in the default directory) and delete it,or if in steam apps directorys and\or c users app data and its three root pathways local local low roaming etc (if you cant see these check show hidden files and folders in control panel folder options)

rename your newly generated bind files in three steps here https://forums.frontier.co.uk/threa...i-enter-the-controls-tab.507856/#post-7718770
then you can continue crying or not as the case may be
 
Last edited:
So I did as you said and when I start up the game it does not show up, instead in the bindings folder I get a text file called BindingLoadingErrors.Log with the following message:
"There where errors when loading preset file: Test.3.0.binds
Missing devices: "

And when I still get weird characters when I try and assign keys the the Custom file it automatically generates.
 
have you got another keyboard you cant test with my guess is itsa a power issue within the keyboard
is the usb lead unblemished is it the battery ok etc have you tried different ports is pc set to max power
elite will be more sensitive to that type of fault ie micro disconnects (probably to do with proportional integral derivative translation to digital if I had to guess)
as the message suggests a faulty device in some way?
for eg if I unplug my x box control mid game and instantly plug it back in I get a similar message
There where errors when loading preset file: STRONTIUMDOG CONTROL.3.0.binds
Missing devices: GamePad
still would be nice if another LOGITEC G15 user could confirm no problems as it could potentialy be a problem within the pid control scheme files located in your products folder (but I doubt this)
which would be down to fd to sort out as the game would not recognize(or no longer recognize after a bad patch) the G15 in the first place
 
Last edited:
I remember another poster having this issue of the keyboard producing characters that were not correct and which E D failed to accept - not sure if that was a G15 or even a Logitech of any flavour. I have searched and googlified but cannot find that thread. I do remember something about power or USB firmware so have you tried connecting direct to a USB port of the MOBO or alternatively via a powered USB hub?

Good luck in any event.

P.S. - "... And I hate to have spent 20$ on a game I can't play. " - thanks for the laugh. :ROFLMAO:
 
When I've had the
"There where errors when loading preset file: Test.3.0.binds
Missing devices:"
error message it's because there was a binding to some USB device (which I probably never used for Elite) and when I start Elite without that device plugged in or otherwise available / visible to the PC then Elite loads the default bind set. Does the keyboard have a sleep / power saving function at all?

As for the weird characters, maybe try a different keyboard if you can? Also you must only have one binds file (i.e. no backups or custom ones that you made manually in a text editor), do not store any others anywhere near the Elite folders.

Good luck!
 
Last edited:
have you got another keyboard you cant test
As for the weird characters, maybe try a different keyboard if you can?
So unfortunately I have tried just my other keyboard and it seems to not function at all (as in broken), so that is a big hole in my ability to troubleshoot. Might just mean I have to wait to borrow another one before I can progress further in figuring this out.

my guess is itsa a power issue within the keyboard
I appear to have enough power, of course the PSU could be dying or something. I don't see any direct indications of that happening (Though this might be the first sign)
Just for the sake of testing I have unplugged my headset (which was plugged into my keyboard) and still no change.

elite will be more sensitive to that type of fault ie micro disconnects
Maybe I am having micro disconnects? I really have no idea how to check for that, but I certainly have not experienced anything that would make me think that that is happening. Still it is a possibility.

I do remember something about power or USB firmware so have you tried connecting direct to a USB port of the MOBO or alternatively via a powered USB hub?
Currently the keyboard is directly connected to the MOBO, I just tried moving to a new slot, but no luck =(. I do not think I have a powered usb hub to test.

Does the keyboard have a sleep / power saving function at all?
My keyboard does not appear to have any sleep functionality, it certainly refuses to stop glowing like a lightbulb all night if I accidentally leave the computer on.

still would be nice if another LOGITEC G15 user could confirm no problems as it could potentialy be a problem within the pid control scheme files located in your products folder
not sure if that was a G15 or even a Logitech of any flavour. I have searched and googlified but cannot find that thread.
I checked the one other person who I have found to have this problem post, and it looks like they had a Logitech G110. Maybe it's an issue specific to Logitech, but since I have had so much trouble finding anyone else that has had the same issue I don't think I have a large enough sample size to be sure.

Check your 'Alt Gr' key isn't sticking.
It looks like its fine. I can't type while I am holding it down and I can type when I don't.


Thankyou to everyone who has posted suggestions!
Right now I am working on testing if reinstalling the logitech software will fix this.
 
with a micro disconnect as para suggests the keyboard may require a bit more power as the mobo may not push out enough and a powerd usb might sort that
other than that you cant really test for it …….
pity you have no one local who you can swipe there keyboard of for a few hours or evening
 
@Op
sorry not bothering reading all replies to your issue. go to your game bindings file locate and delete offending binds. if you cant replace it you will have to build it again.
 
So additionally I have tried using steams in home streaming to run the game on my pc but controlling it from my laptop, and when binding a key using the laptop's keyboard I still have the same issue as with using my pc's keyboard. Just to be clear this is not the same as plugging in a new keyboard, but in home streaming SHOULD be using default windows keyboard inputs, my next test is gona just be running elite on my laptop.
 
I am having a similar problem (not with foreign characters). I have an X56 the cycle wepons next is not working tried several diffrent bindings but cycle next not working,cycle previous works just fine.
 
Back
Top Bottom