Skip to content

Button Layout

The face buttons on every supported device are printed in the Nintendo arrangement: A on the right, B at the bottom, X on top, Y on the left. Used to the Xbox arrangement, with confirm at the bottom and back on the right? NX Redux can swap them for you, everywhere at once.

Button layout in Settings

Switching to the Xbox layout

Open Settings → System → Button layout and pick Xbox. From then on:

  • the bottom button is A (confirm) and the right button is B (back);
  • the top button is Y and the left button is X.

Every other button keeps its place. Nintendo is the default.

The change applies as soon as you leave Settings: in the menus, the apps, the in-game menu and every emulator. The one exception is the On-Screen Display, which only picks the new layout up after a restart. Restart once and the whole device agrees.

Controls feel wrong after a change?

Quit the game and start it again. Emulators read the layout when they launch.

Dreamcast is the exception

Dreamcast face buttons always map by position (bottom is Dreamcast A), whichever layout you pick. See Dreamcast → Controls.

More detail: where the swap applies

The swap is a device-wide setting, not a per-emulator one. It covers:

  • the menus and every app
  • the in-game menu
  • all libretro cores (their button remapping screens included)
  • the standalone Nintendo DS and Nintendo 64 emulators, together with their in-game overlays
  • PortMaster ports
  • the On-Screen Display

Hint labels

The button hints at the bottom of every screen name the button to press. When the Xbox layout is on, Settings → System → Hint labels decides which letter they show:

  • Printed caps (default): the hint shows the letter printed on the cap you actually press. The confirm hint reads B, because the bottom cap is printed B.

Hints showing the printed caps

  • Layout letters: the hint shows the button's role, so the confirm hint reads A even though you press the bottom cap. Pick this if you have physically swapped the caps, or think in Xbox terms.

Hints showing the layout letters

This setting changes only what the hints say, never what the buttons do. It takes effect immediately: the hint bar in Settings updates as you toggle it. It has no effect while the layout is Nintendo.

Swap the caps for a seamless switch

The face-button caps on these devices are removable. If you move them into the Xbox arrangement (A bottom, B right, X left, Y top), the device reads like an Xbox controller: the letters you see are the letters the games use. Do that together with Button layout = Xbox and Hint labels = Layout letters. The default Printed caps assumes the caps are still in the Nintendo arrangement, so with swapped caps it would show the wrong letters.

Checking the result

Open Settings → Input Tester. The button circles are drawn where the buttons are on the device, so under the Xbox layout the bottom circle lights up when you press the bottom button and is labelled the way your hints are.

Input Tester under the Xbox layout

Good to know

  • Libretro button remaps you save in a game's Controls screen are stored by role (A, B, …), so they keep working when you change the layout. Only the letters shown on that screen follow the hint-label setting.
  • The Settings app keeps the layout it started with until you leave it, so the buttons never swap under your thumb mid-session.
  • PortMaster no longer has a layout switch of its own; ports follow this setting.