It would be nice to have either one of these:
- Listen for key "physical location" code rather than key "letter" code, game engines usually expose both of these via slightly different names on the button event struct, for example SDL_Keycode is the "letter" code, while SDL_Scancode is the "physical location" code.
- Allow customizing the input bindings.
I use a weird keyboard (Kinesis Advantage - arrow keys split across left and right sides) and weird keyboard layout (swedish dvorak), so any of these would help me.