Rex Posted January 1, 2021 Posted January 1, 2021 Sometimes, I'll be unable to map a specific function in the 'Controls' editor. Right now, I cannot map 'ESC' to end the session or bring up the menu. When I go into the controls editor and try to re-map Esc to the escape key, I can't. I click and click on the appropriate box, but I never get the dialog that comes up and lets you add the mapping. Does anyone know why this happens and if there is a remedy? Thanks. Rex's Rig Intel i9-14900K | Nvidia RTX 4090 | 64GB DDR5 | 3x4TB 990 Pro M2 SSDs | HP Reverb 2 | 49" Samsung 5120x1440 @ 120Mhz TM Warthog Stick + Throttle | TM Pendulum Pedals | MS Sidewinder 2 FFB | Track IR | Cougar MFD x 2
Rex Posted January 1, 2021 Author Posted January 1, 2021 To be clear, I can't map ANY KEY to that control . The editor won't let me. Rex's Rig Intel i9-14900K | Nvidia RTX 4090 | 64GB DDR5 | 3x4TB 990 Pro M2 SSDs | HP Reverb 2 | 49" Samsung 5120x1440 @ 120Mhz TM Warthog Stick + Throttle | TM Pendulum Pedals | MS Sidewinder 2 FFB | Track IR | Cougar MFD x 2
Flappie Posted January 1, 2021 Posted January 1, 2021 Hi Rex. What is the exact name of the command you're trying to customize, and from which category? ("General", "F/A-18 Sim", "UI Layer"...) ---
Rex Posted January 17, 2021 Author Posted January 17, 2021 (edited) Sorry, I was away from the sim for a bit ... Okay, so, I go into Control Options -> UI Layer -> as Escape, then I double-click the Keyboard column .... nothing. I'm flying the F/A-18 as a Sim, but I go direct to the UI layer. I've had to map this to a joystick button so I can bring up the menu. I've had this issue with other inputs randomly over the months. Sometimes it may be the landing gear action, which I can't map to the throttle stack, or whatever. It's just hash when it's something as important as the Esc key. I haven't figured out why it happens, but I'm thinking corruption in the config file? Going to see if I can track it down. I only use the UI to map the keys, and never use a text editor for this function, so I'm not sure how or why it corrupts. I'm using the beta version, BTW, but I've had it happen in the stable version as well. I'll let you know if I figure it out. Thanks! Edited January 17, 2021 by Rex Rex's Rig Intel i9-14900K | Nvidia RTX 4090 | 64GB DDR5 | 3x4TB 990 Pro M2 SSDs | HP Reverb 2 | 49" Samsung 5120x1440 @ 120Mhz TM Warthog Stick + Throttle | TM Pendulum Pedals | MS Sidewinder 2 FFB | Track IR | Cougar MFD x 2
Rex Posted January 17, 2021 Author Posted January 17, 2021 (edited) Well, I took it out of the joystick section (in which it's the only mapping): local diff = { ["keyDiffs"] = { ["d51pnilunilcdnilvdnilvpnilvunil"] = { ["added"] = { [1] = { ["key"] = "JOY_BTN26", }, }, ["name"] = "as Escape", }, }, } return diff and I stuck it in the keyboard section: local diff = { ["keyDiffs"] = { ["d1670pnilunilcdnilvdnilvpnilvunil"] = { ["name"] = "Multiplayer chat read/write all", ["removed"] = { [1] = { ["key"] = "Tab", ["reformers"] = { [1] = "LShift", }, }, }, }, ["d51pnilunilcdnilvdnilvpnilvunil"] = { ["added"] = { [1] = { ["key"] = "Esc", }, }, ["name"] = "as Escape", }, }, }, ["d1673pnilunilcdnilvdnilvpnilvunil"] = { ["name"] = "Chat show/hide", ["removed"] = { [1] = { ["key"] = "Y", ["reformers"] = { [1] = "LCtrl", [2] = "LShift", }, }, }, }, ["d1686pnilunilcdnilvdnilvpnilvunil"] = { ["added"] = { [1] = { ["key"] = ";", }, }, ["name"] = "BDA show/hide", ["removed"] = { [1] = { ["key"] = "'", ["reformers"] = { [1] = "RAlt", }, }, }, }, ["d216pnilunilcdnilvdnilvpnilvunil"] = { ["added"] = { [1] = { ["key"] = "Num-", }, }, ["name"] = "recenter VR Headset", }, ["d50pnilunilcdnilvdnilvpnilvunil"] = { ["name"] = "Multiplayer chat - mode Allies", ["removed"] = { [1] = { ["key"] = "Tab", ["reformers"] = { [1] = "LCtrl", }, }, }, }, ["d56pnilunilcdnilvdnilvpnilvunil"] = { ["name"] = "Show VoiceChat window", ["removed"] = { [1] = { ["key"] = "Tab", ["reformers"] = { [1] = "LCtrl", [2] = "LShift", }, }, }, }, ["d57pnilunilcdnilvdnilvpnilvunil"] = { ["name"] = "Multiplayer chat - mode All", ["removed"] = { [1] = { ["key"] = "Tab", }, }, }, }, } return diff But no dice, it's still not working. Edited January 17, 2021 by Rex Rex's Rig Intel i9-14900K | Nvidia RTX 4090 | 64GB DDR5 | 3x4TB 990 Pro M2 SSDs | HP Reverb 2 | 49" Samsung 5120x1440 @ 120Mhz TM Warthog Stick + Throttle | TM Pendulum Pedals | MS Sidewinder 2 FFB | Track IR | Cougar MFD x 2
Flappie Posted January 17, 2021 Posted January 17, 2021 Oh, I see. You can't map any keyboard key to this command. I guess it's a feature, not a bug, since the field is greyed out. ---
CNCfan Posted April 5, 2021 Posted April 5, 2021 I have the problem of the ESC not working in some planes and a few that it does not work. I deleted the ESC in the options-controls menu of all my planes and re-assigned it. I have run re-pair a number of times with option of all files. I have DL'd the Open Beta version (I run this all the time.) Even tho I can configure in the options-controls for all my planes I am still unable to use the EXC on some planes. I have download the Beta verson so many times trying to correct this problem and the JoyPro problem I am having I have to wait until next billing period to dl the Release version of DCS as my ISP is a bit upset that I ran over my limit of 0 and 1's and if I do not cut back they will add $100 to my next bill.
Flappie Posted April 5, 2021 Posted April 5, 2021 Updating/downloading DCS won't change a thing, because your controls are stored in here: C:\Users\username\Saved Games\DCS.openbeta Try this: Rename your DCS.openbeta folder as "DCS.openbeta_backup" (DISCLAIMER: DO NOT delete it, it contains all your custom controls for all aircraft!) Launch DCS (it will create a new "virgin" folder), then try to use the Escape key with all aircraft. Does it work? 1 ---
CNCfan Posted April 5, 2021 Posted April 5, 2021 4 hours ago, Flappie said: Updating/downloading DCS won't change a thing, because your controls are stored in here: C:\Users\username\Saved Games\DCS.openbeta Try this: Rename your DCS.openbeta folder as "DCS.openbeta_backup" (DISCLAIMER: DO NOT delete it, it contains all your custom controls for all aircraft!) Launch DCS (it will create a new "virgin" folder), then try to use the Escape key with all aircraft. Does it work? Thanks for the suggestion Flappie, this solved my problem.
Flappie Posted April 5, 2021 Posted April 5, 2021 @CNCfan Great! Now, you may want to retrieve your custom controls, or at least the ones that used to work fine. Here's how to proceed: Backup the new DCS.openbeta folder as "DCS.openbeta_virgin". You have now two backup folders: the old one and the new one. In your "DCS.openbeta_backup", go to Config, then Input. Here you'll find at least one folder per aircraft. Copy the folders which used to work fine and paste them in "DCS.openbeta\Config\Input". Now, test the Escape key for each aircraft: if you find the error again for a specific aircraft, simply repeat step 2 using "DCS.openbeta_virgin" as the source. ---
Recommended Posts