it'll be a great help if someone post this kind of howto.
It's a pain to try to find keys between the GUI keyboard and a foreign one (like AZERTY french for me).
I've try many things like:
1 - a simple equivalence mapping, it's working for "simple" ones like Q for A but not for more complex ones like /*+ ...
2 - config my locale on us keyboard (I'm on GNU/Linux), the map respond good but bad when you come back to your original local keyboard.
3 - have fun to map every GUI keys