You can define 2 keys for each action in your game.
For example, instead of Keys.Left, to move left, select another key (Numpad4).
In the input validation code, you just check if any of these two keys are pressed:
For instance:
if (IsKeyPressed(Keys.Numpad4) || IsKeyPressed(Keys.Left) { // Do some action. }
You can also create a method that takes 2 keys and executes it internally, without having to write code every time.
source share