Bug 3745 - Key handling problems with different keyboard layouts
Status: RESOLVED WONTFIX
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Platform
Version: GIT MASTER
Hardware: All All
: P3 minor
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2008-08-15 11:29 EDT by Amanieu d'Antras
Modified: 2011-02-11 10:20:07 EST
1 user (show)

See Also:


Attachments
Update to the sdl patch (7.00 KB, patch)
2009-03-27 11:31 EDT, Amanieu d'Antras
Amanieu is like Xzbit... (46.35 KB, image/jpeg)
2009-03-31 03:24 EDT, Zachary J. Slater

Description Amanieu d'Antras 2008-08-15 11:29:08 EDT
Example with a French keyboad layout:
/bind q blahblah
On Linux/Mac: Press "q" to execute the bind.
On Windows: Press "a" to execute the bind.

Another problem is when the console toggle keysym is "`" or "~" but the translated character isn't. This causes a character to be printed to the console each time the console is toggled.
Comment 1 Amanieu d'Antras 2008-08-16 08:18:36 EDT
More problems (Windows-only):
- AltGr + key does not work (needed to get a ^ on French keyboards)
- Numpad doesn't work when typing, but works for binds
Comment 2 Tim Angus 2008-08-22 18:30:57 EDT
I tried fixing these problems last week. Unfortunately, I think we're stuck with them until ioq3 moves to SDL 1.3. Sorry about that. On the other hand, this is only a regression versus idq3 on Linux as far as I know.
Comment 3 Amanieu d'Antras 2009-03-27 11:31:22 EDT
Created attachment 2025 [details]
Update to the sdl patch

I tested all 4 of these issues on Windows and Linux, with latest SDL 1.2. All are fixed except for the numpad bug, which is fixed by the attached patch.
Comment 4 Zachary J. Slater 2009-03-31 03:24:15 EDT
Created attachment 2027 [details]
Amanieu is like Xzbit...
Comment 5 Thilo Schulz 2011-02-11 10:20:07 EST
This seems like an SDL patch/problem, not ioq3