Bug Tracker – Bug 1306

Broken international keyboards since 0.8

Last modified: 2020-06-21 10:47:09 UTC
Bug 1306 - Broken international keyboards since 0.8
Summary: Broken international keyboards since 0.8
Status: NEW
Alias: None
Product: Odamex
Classification: Unclassified
Component: Client (show other bugs)
Version: 0.8.x
Hardware: x86 (Windows, Linux, etc) Windows 8
: P5 major
Assignee: Odamex Bug Reporter
Depends on:
Reported: 2020-04-09 14:08 UTC by drfrag666
Modified: 2020-06-21 10:47 UTC (History)
3 users (show)

See Also:


Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.
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.