Lets say I have
W binded to walk forward. What if a user is, well, left-handed (example), and uses another key? There is a way to change this but it is way too long and absurd. What is the best way to let a bind be changed? Thanks.
Well in case what you asked for was changing the keys in game, here is a blend file and a picture :
Here the cube moves in the x-axis by pressing "w". But if you press "s" the script will run and the cube's movement key will change to "up arrow"(this is the number 146, it is an event). Here you can find all the numbers for all the keys.