dhewm3/neo/sys
Daniel Gibson c5ad45368a Workaround to better support AZERTY keyboards
The first row of AZERTY-Keyboards (used in France and Belgium) doesn't
have numbers as keys but ², &, é, ", ', (, -, è, _, ç, à, ), =
(with small differences between France and Belgium).
For some of those keys we don't have keycodes - and neither does SDL2.
See also https://bugzilla.libsdl.org/show_bug.cgi?id=3188

As a workaround, just map those keys to 1, 2, ..., 9, 0 anyway, as those
are keys Quake2 already knows (and those chars are printed on the keys
too, for typing they're reachable via shift).
This workaround only works for SDL2, as SDL1.2 doesn't have Scancodes
which we need to identify the keys.

This should obsolete one part of pull request #135
2015-11-22 23:21:30 +01:00
..
cmake Add FindSDL2.cmake for SDL2 2012-07-20 16:43:39 +02:00
linux Linux: Fix fallback to look for gamedata in /usr/local/games/doom3/ 2015-09-30 15:07:51 +02:00
osx Add SDL2 support to sys/osx/DOOMController.mm 2012-07-20 17:41:40 +02:00
posix make "./dhewm3 +set in_tty 0" actually work 2015-09-27 18:14:06 +02:00
stub Fix dedicated server for Windows 2012-11-12 20:18:00 +01:00
win32 Win32: Add an icon to the dhewm3 executable 2015-10-03 09:17:30 +02:00
cpu.cpp Fix sys/cpu.cpp for msvc 64bit 2012-07-06 01:06:59 +02:00
doom_icon.h Window Icon, make in_nograb work with SDL2 2015-03-02 00:03:30 +01:00
events.cpp Workaround to better support AZERTY keyboards 2015-11-22 23:21:30 +01:00
glimp.cpp Window Icon, make in_nograb work with SDL2 2015-03-02 00:03:30 +01:00
platform.h Remove all OS specific gamepak code 2012-07-04 02:18:48 +02:00
sys_local.cpp Get rid of Sys_FPU_StackIsEmpty() 2012-07-06 01:06:53 +02:00
sys_local.h Get rid of Sys_FPU_StackIsEmpty() 2012-07-06 01:06:53 +02:00
sys_public.h Get rid of Sys_SetFatalError() 2012-07-06 01:24:25 +02:00
threads.cpp Add SDL2 support in sys/threads.cpp 2012-07-20 17:34:33 +02:00