Personally I would love to see multiple keymaps like the above added for every key on the keyboard (including spacebar, arrow keys, etc), just have them set to default keys upon launch, but then let users modify the keymaps to whatever they want.
This would let users specify whatever key combinations they want, non-english layouts, unimplemented custom keys (like home/end/pgup/pgdn/insert), etc.
Sounds great to me lameboyadvance, and especially if the key-mapings could be saved in a way, so us nerds could share them with less tech savy users.