There are a lot of different controller layouts getting around and a lot of people find the Switch one, one of the worst. Especially when you are playing on PC with an Xbox or PlayStation controller. So follow along as we show you how to quickly and easily customise the controller layout in Ryujinx to match your Xbox or PlayStation layout rather than the backwards Switch one.

Takeaways:

  1. Where do you change controller layouts in Ryujinx?
  2. Learn how to change controller layouts and controller profiles in Ryujinx.

How to Change Controller Layout in Ryujinx | Ryujinx Controller Setup Guide

  • Start by launching Ryujinx on your PC.
  • Once the main window is open, click on “Options” in the top menu bar, and then select “Settings.” In the settings window, go to the “Input” tab.
  • This is where you can view and configure all controller-related options for Ryujinx. You can set up multiple profiles, assign specific controllers, and map each button exactly the way you want.

Select Your Controller and Create a Profile

  • Under the “Input” section, you’ll see a drop-down list labelled “Player 1,” “Player 2,” and so on.
  • Make sure your Xbox controller/s is connected before proceeding. Select your controller from the list. Once recognised, Ryujinx will allow you to configure it.

Note: It’s a good idea to create a new input profile for your Xbox controller rather than editing the default one.

  • To do this, click “Configure” next to your selected player, then click “Save” after you finish mapping, giving your new layout a descriptive name such as “Xbox Layout.”
  • In the configuration window, you will see all the buttons and triggers that Ryujinx expects for a Nintendo Switch controller. This includes A, B, X, Y, L, R, ZL, ZR, and the stick buttons.

Here’s where the confusion arises. On a Nintendo controller, the A button is where the Xbox’s B button would be, and vice versa. The same goes for X and Y, which are also swapped. To make your Xbox controller feel natural, simply reassign the following:

  • Set the Switch A button to your Xbox A button’s position (which is labelled B in the Nintendo layout).
  • Set the Switch B button to your Xbox B position (which is A in the Nintendo layout).
  • Set Switch X to Xbox X, and Switch Y to Xbox Y, if you prefer to follow the Xbox scheme instead of Nintendo’s.
    This mapping will make controls consistent with what you expect from Xbox games.
  • Once you have it set, click Apply to save the changes.

How to Change Controller Layout in Ryujinx

Adjust Sticks and Triggers

After fixing the face buttons, test the analog sticks and triggers. Move the left and right sticks to ensure they register properly. Ryujinx allows you to calibrate dead zones if you notice any drift or sensitivity issues. For the triggers (ZL and ZR), make sure they respond fully when pressed. You can test all of this within the same configuration screen before saving.

Setting up Multiple Controllers in Ryujinx

If you use multiple controllers or share your computer, you can create different profiles for each setup. Ryujinx can automatically load specific input profiles per game, which is handy if certain titles play better with alternate layouts. For advanced users, configuration files can also be edited manually by opening the Ryujinx configuration folder and adjusting the controller mappings in text format, but it's overkill for most people, so just use the GUI.