https://github.com/stunndard/nintendo_switch_button_remap
Nintendo Switch button remap
https://github.com/stunndard/nintendo_switch_button_remap
nintendo-hacking nintendo-switch remap-buttons
Last synced: 7 months ago
JSON representation
Nintendo Switch button remap
- Host: GitHub
- URL: https://github.com/stunndard/nintendo_switch_button_remap
- Owner: stunndard
- Created: 2021-12-07T23:40:31.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-01T09:02:12.000Z (over 1 year ago)
- Last Synced: 2025-01-15T17:18:57.788Z (9 months ago)
- Topics: nintendo-hacking, nintendo-switch, remap-buttons
- Homepage:
- Size: 253 KB
- Stars: 5
- Watchers: 6
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nintendo Switch button remap
As an old Playstation and Xbox player, I've always been playing with the "classic" gamepad buttons layout,
i.e. "X" or "A" being the confirm/jump action and located down and in the center, "B" or "O" doing "cancel"
and located at the right, etc.Unfortunately, for Nintendo Switch this layout has traditionally been reversed, and I always had troubles
using it, I tried many times to "adjust", but I simply would press a wrong button all the time so playing
was not comfortable.Luckily, if you're using standard Nintendo Switch joycons, you can still remap the buttons to your liking,
and despite the ugly warning popup at every console boot or wakeup, this worked for me.## The problem
Recently I've purchased a Hori Split Pad Pro, and to my surprise, remapping simply doesn't work in this case:


## The solution
Using some information from [Joycon Reverse Engineering](https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering)
I was able to create an [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) patch to swap the A-B and X-Y buttons.## Features
* Works with standard Joycons, Hori Split Pad pro, or any other 3rd party controllers that connect to the Switch
standard console rails.
* Works with any game, system menu homebrew, etc.
* The nasty reminder popup is now gone for good.## Cons
* Requires a patched Switch, with [Atmosphere](https://github.com/Atmosphere-NX/Atmosphere) installed.
* Doesn't work with Bluetooth or USB controllers. I believe [Misson Control](https://github.com/ndeadly/MissionControl)
allows to remap buttons for such controllers.## Installation and requirements
Just unzip the files downloaded from [Releases](https://github.com/stunndard/Nintendo_Switch_Button_Remap/releases)
to the root of your SD card and reboot. Use the archive with "AB" suffix for only A-B button swap, or use "ABXY" for A-B and X-Y button swap.
Choose only one.## System firmware support
* 13.1.0
* 13.2.0
* 13.2.1
* 14.0.0
* 14.1.0
* 14.1.1
* 14.1.2
* 15.0.0
* 15.0.1
* 16.0.0
* 16.0.1
* 16.0.2
* 17.0.0
* 17.0.1
* 18.0.0
* 18.0.1
* 18.1.0## Questions and requests
Please make a post in the [issue section](https://github.com/stunndard/Nintendo_Switch_Button_Remap/issues).
For example, for other system firmware version support.