Bug Tracker – Full Text Bug Listing

Bug 1306

Summary: Broken international keyboards since 0.8
Product: Odamex Reporter: drfrag666
Component: ClientAssignee: Odamex Bug Reporter <odamex-bug-reporter>
Status: NEW ---    
Severity: major CC: Ch0wW, grandpachuck187, odamex-bug-reporter
Priority: P5    
Version: 0.8.x   
Hardware: x86 (Windows, Linux, etc)   
OS: Windows 8   

Description drfrag666 2020-04-09 14:08:00 UTC
My spanish keyboard layout doesn't work properly in Odamex since 0.8, some keys either don't work at all or i get a different character. For instance i open the console with a different key now, the tilde key doesn't work. I'm on Win 10 pro 64 bit.
Comment 1 Dr. Sean 2020-04-21 00:59:51 UTC
We believe we have addressed this in our release candidate for 0.8.3 (https://ci.appveyor.com/project/odamex/odamex/builds/32319737/artifacts)

Odamex 0.8.0 would convert SDL 2.0 keycodes to Odamex's internal keycode numbering using a translation table. If a SDL keycode was not in the mapping table, the key corresponding key could not be used in Odamex.

Odamex now adopts SDL 2.0's layout dependent keycode as its internal keycode numbering, which assures that all keys supported by SDL 2.0 are supported by Odamex automatically.
Comment 2 Maƫllig Desmottes 2020-06-21 10:47:09 UTC
A side-effect of enabling SDL_TextInput on start makes the Switch port triggers immediately the keyboard upon launch.

If I disable that, all inputs stop working.