#ENTER THE GUNGEON CONSOLE NOT WORKING WINDOWS#
This results for instance having a physical german keyboard layout but an emulated US keyboard layout, this work well in any Windows program (like notepad). Another serious problem related to that, Windows allows switching the keyboard layout to any other. Also IIRC, either UT99 or UT2003/4 had Tilde configured as console key but you need to press "ö" on the german keyboard to trigger the console, "ö" translated into "~" "en-US").
![enter the gungeon console not working enter the gungeon console not working](https://img-eshop.cdn.nintendo.net/i/0502c12b1a2888852619270ea832fb2dcdd6bcc4d8fda53a9ee09c93cda0dac1.jpg)
The engine only responds to the non-modified key inputs and thus ConsoleKeys need to have either "^" (the button next to, above ) or "+" (the button next to, not the numpad "+" which is "Add") if you prefer having the "Tilde"-button as working console. Tilde on a german keyboard is the alternate (AltGr) and that's why the engine never reacts on any button press to open the console. Tilde is not a key which is recognized on a german keyboard per se.
![enter the gungeon console not working enter the gungeon console not working](https://images.nintendolife.com/screenshots/86855/large.jpg)
Pressing the mentioned keys which do represent Tilde or Backtick in-game (Control settings), will print out completely different keys. As example the console key, the key name is "Tilde" (~) where as the editor (Project settings) shows it as "`" (Backtick). Keys are not fully translated into the region and layout based equivalent. The origin of this problem is a long time engine problem (even goes back to UE3). The in-game menu opens which let's you configure the settings on the top right "gear" icon.Start a PIE session and hit the button you setup in your script (here: Backspace).Closing the editor and re-opening didn't clear these special bindings. After changing the keys, the console worked. That said, I did a tick and opened the menu to configure the keys. Editing the project settings would work in general, but UT specifically clears the console keys in order to setup its own "GameActions" configured through the Control settings window. In-game console is not the same as the editor "output log".Īs I do have the same problems (as most of the user having a german keyboard different button layout), Tilde is not recognized as button press.