Not running the program will cause the button mapping to revert. I know this from experience. It needs to be run before launching the game.