[SDL] SDL and language dependent keys
blachner at gmx.de
Wed Aug 8 08:39:01 PDT 2001
> No, this is not a great solution, but it's how it works right now.
>It's not as bad as it sounds since the SDLK_ constants are rarely needed
>except for a) special function keys and modifiers (which mostly _are_
>and b) for the initial values of keyboard bindings. But since most
>games that use the keyboard at all support user-controlled key rebinding,
>the programmer can conservatively use keys that appear in the list and
>let the user bind to his more exotic keys.
Thank you for your answers.
My project is a SDL driver for a exísting emulator. Graphic output now works
very well and in my opinien :-) better as with the X driver for the
emulator. Espacelly full screen works good in the sdl version.
But for this emulator I need to transform all (O.K. the most) keys to the
keys of the emulatetd system. This is also necessary for the german umlauts or
special french keys....
When I understand right there are undocumented definitions for speciel keys
in SDL_keysym.h. I will later have a look on this. Maybe it works with this,
but are this undocumented definitions supported in future sdl versions too?
But isn't there a way to do this host to emulator keybinding over the
unicode field in the SDL_keysym structure? I think all keys (characters) of the
european languages must be defined there (In the lowest 256 Byte?).
Maybe I use hardware dependent scancode in the SDL_keysym structure. Are
this hardware dependent scancodes for all Linux drivers (X, framebuffer, ...)
the same? Are this scancodes the X scancodes?
O.K. a hardware independent way would be better because the emulator existe
in versions for windows, beos and other os. Maybe the SDL driver is useful
blachner at gmx.de
Aufgepasst - jetzt viele 1&1 New WebHosting Pakete ohne
Einrichtungsgebuehr + 1 Monat Grundgebuehrbefreiung!
More information about the SDL