Head to Devices & Streaming
as above to get to the controller configuration screen. Hit Configure, and you can choose to create a new button mapping profile.
On the next screen, you can now assign each major button on the controller to a different button if you need to. Perhaps you prefer to shoot or drive things in the old-school way before controller triggers were invented – you could reassign the right trigger, the customary shoot / drive button of the modern age, to one of the face buttons (A, B, X, Y). To reassign a button either pick it from the drop-down list or hold the button down to identify it. The next button you press will be the button that input is reassigned to. You can restore the button mapping to default at the bottom of this screen, and there are also options for swapping the analog sticks, inverting the axis on the sticks, and disable vibration.
Head back one page and you can edit, rename, delete and copy your custom mapping profiles by highlighting the profile and using the options at the top of the screen.
Back on the controller configuration screen, you can test the function of all of the buttons on the controller in case you're worried that one or more of your inputs aren't registering. Once you are done, press the two buttons either side of the Xbox Guide button together to exit the menu.
There are further options behind the three dots – you can change which account the controller is assigned to, who gets signed in automatically when the controller turns on, and the volume in any connected headsets. You can Buzz to test the controller's vibration function too.