I guess the packaging discussion is not off-topic, completely. The GitHub integration sounds really useful.
I used to use .debs as the package for klystrack but I am thinking just having a .gz of the binary (and maybe also the libs, I did this with my game project and it works great and is very convenient - it even includes 32 and 64-bit binaries and runs the correct one). Though for the time being, I'm just trying to keep the source super easy and quick to compile.
koub1s: If I change my Windows keyboard layout into AZERTY I get the same (wrong) behavior. So at least we are on the same page. (Emscripten probably does something weird and at the very least it's easy to bypass)
EDIT: BTW, if you're on Windows you can install a QWERTY layout and use LEFT ALT+LEFT SHIFT to switch the layout. And all other OS'es probably have a similar feature as well.