Homebrew Button mapping on Switch with Android

xellspooun

Active Member
OP
Newcomer
Joined
Mar 9, 2014
Messages
38
Trophies
0
Age
37
XP
219
Country
Greece
Hi there.

I have installed Android on my Switch's SD card with the sole purpose of streaming my pc games to it. Moonlight seems to work exceptionally well, however even though it recognizes my joycons as X360 gamepads, the buttons don't swap, it still uses the Nintendo mapping. Is there any way to change it? I can't remap them in every game.

Also, in Steam Link half the buttons don't work, is it an Android driver issue?
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,782
Trophies
1
XP
4,393
Country
Laos
Download this: https://gbatemp.net/threads/switchroot-android.541108/page-9#post-8749269

Boot into TWRP (recovery), mount the system partition, then flash this.

Those are the controller config files for the joycons in Android.
-

They still are in default layout - so if you want the facebuttons swapped use a text editor to swap around the buttons like you want them to work, before flashing.

If you are rooted (Magisk), you can also edit those files with a root enabled file manager (I use Total Commander) directly on android (in the directory they are in in the zip, just on the system). I did so in the past. Reboot, and the buttons wil be switched.

Otherwise, edit the files in the .zip, then boot into TWRP (recovery), then mount system, and flash the .zip.
 
Last edited by notimp,

Basketto

Well-Known Member
Member
Joined
Jun 25, 2019
Messages
567
Trophies
0
Age
32
XP
618
Country
Australia
Hi there.

I have installed Android on my Switch's SD card with the sole purpose of streaming my pc games to it. Moonlight seems to work exceptionally well, however even though it recognizes my joycons as X360 gamepads, the buttons don't swap, it still uses the Nintendo mapping. Is there any way to change it? I can't remap them in every game.

Also, in Steam Link half the buttons don't work, is it an Android driver issue?

if you dont mind using a controller instead of joycons 8bitdo have a 3rd party one released that lets you remap buttons on the controller to anything you want(sn30 pro+ i believe) syncs to the switch, android, pc, mac... etc. As for buttons not working I think it has to do with the fact it isnt x-input mode. I had the issue with certain games. Again third party controllers can solve this issue(such as mentioned above) as you can sync in x-input mode, or they use x-input by default.
 
Last edited by Basketto,

xellspooun

Active Member
OP
Newcomer
Joined
Mar 9, 2014
Messages
38
Trophies
0
Age
37
XP
219
Country
Greece
Download this: https://gbatemp.net/threads/switchroot-android.541108/page-9#post-8749269

Boot into TWRP (recovery), mount the system partition, then flash this.

Those are the controller config files for the joycons in Android.
-

They still are in default layout - so if you want the facebuttons swapped use a text editor to swap around the buttons like you want them to work, before flashing.

If you are rooted (Magisk), you can also edit those files with a root enabled file manager (I use Total Commander) directly on android (in the directory they are in in the zip, just on the system). I did so in the past. Reboot, and the buttons wil be switched.

Otherwise, edit the files in the .zip, then boot into TWRP (recovery), then mount system, and flash the .zip.

Thanks, mate, gonna try this. It seems to solve the joycon problems.

if you dont mind using a controller instead of joycons 8bitdo have a 3rd party one released that lets you remap buttons on the controller to anything you want(sn30 pro+ i believe) syncs to the switch, android, pc, mac... etc. As for buttons not working I think it has to do with the fact it isnt x-input mode. I had the issue with certain games. Again third party controllers can solve this issue(such as mentioned above) as you can sync in x-input mode, or they use x-input by default.

Nah, if I have to sit in a chair to play, I would do it on my pc. I need to stream my pc games on-the-go, thanks for the reply though.
 

xellspooun

Active Member
OP
Newcomer
Joined
Mar 9, 2014
Messages
38
Trophies
0
Age
37
XP
219
Country
Greece
The solution worked like a charm. I created a controller profile in Steam swapping the buttons to be X360 alike and now everything works the best.

Thanks again mate.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    The Real Jdbye @ The Real Jdbye: @KenniesNewName no the S stands for Stealing your data