Allow configuration for keyboard, Round 2
This is my take on this MR by @theawless: !2 (closed)
There are 3 main changes:
- We keep using hardware keycodes isntead of
GDK_KEY_*
to keep the configuration keymap agnostic. - I added
retro_key_joypad_mapping_new_default()
to easily get the default mapping we already had and to not break the default behavior. - I dropped the 3rd commit "retro-controller-codes: Add converter for JoypadId" because I didn't understand its use. It can be added after acceptation of this MR if needed.
Edited by Adrien Plazas