in a qwerty keyboard, there is no need for a modifier key to access the
numbers
in the number row,
but in a azerty keyboard, symbols are acceded without a modifier key and
shift must be
used to access the numbers. but SDL report event about the symbols,
breaking many apps.
for example, hitting the '1' key produce this output in checkkeys :
- without a modifier
Key pressed: 38-& (&) modifiers: NUM
Key released: 38-& modifiers: NUM
- with shift
Key pressed: 304-left shift modifiers: LSHIFT NUM
Key pressed: 38-& (1) modifiers: LSHIFT NUM
Key released: 38-& modifiers: LSHIFT NUM
Key released: 304-left shift modifiers: NUM
so any apps checking for SDLK_1 will break; it's impossible to
produce this event. this breaks many games.
the workaround is to change to a qwerty layout, but then you ends up
being confused zith the key,qp