Linux Cannot bind Controls to Umlauts

Nameru

Terrarian
Steam or GOG
Steam
Single Player/Multiplayer
Both
Operating System
Linux Other
Terraria Version
1.4.0.5
Controls Used
Keyboard/Mouse
I wanted to set the keybind for grappling to "ü" (german umlaut), but pressing the button in the "keybindings" menu has no effect.

I am using a qwertz keyboard and also tried other special characters.
Other Characters that cannot be set:
ä ö # < ^

I also tried to change the inputs manually by changing the corresponding value in 'input profiles.json' in '~/.local/share/Terraria'.
This has no effect either.
 
Using a custom layout myself I can confirm terraria has issues with recognizing symbols. There's a workaround that might help if you start the binary with FNA_KEYBOARD_USE_SCANCODES=1 but I don't have the steam version nor do I know where you hook environment variables in steam.
 
Ideally you would want to set it only for Terraria, not globally. Myself I have a start script, calling it like
FNA_KEYBOARD_USE_SCANCODES=1 ./Terraria.bin.x86_64
Steam tends to hide stuff with it's GUI launcher, and could potentially source environment variables differently than you expect. Therefore I recommend looking into steam-specifc ways to set it.

Maybe lauch options still exists? If so that's the way to do it.
 
Back
Top Bottom