I am aware of the Input Manager but besides that I am unsure if there has to be any code that must be written. I just want to be able to assign the controls I have to my controller and have them working.
There is another way. At least, I tried it with my PS3 controller, and a program called something like DS3 Controller. If I were you, and I wanted to switch the keycodes, or translate those keycodes (WASD) to the Xbox One controller, I would hook up the controller, because I think it should come with some charging cable, and if possible, use it with the computer. Then, just look up a 3rd party software. But I’m not sure about the Xbox One. I hope this helped