From 2260bb97af3946b6ae6b806eda47403e77a2f2ba Mon Sep 17 00:00:00 2001 From: Sam Johnson Date: Fri, 29 Mar 2019 00:52:13 -0400 Subject: [PATCH] change defaults to A => B, X => Y, B => A, Y => X * fixes #25 --- README.md | 8 ++++---- XJoy/XJoy.cpp | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f498cba..c1565ad 100644 --- a/README.md +++ b/README.md @@ -59,10 +59,10 @@ mappings are shown below: | Joy-Con Button | Xbox Button | |--------------------|----------------| -| A | A | -| B | B | -| X | X | -| Y | Y | +| A | B | +| B | A | +| X | Y | +| Y | X | | Left Trigger | Left Trigger | | Right Trigger | Right Trigger | | Left Shoulder | Left Shoulder | diff --git a/XJoy/XJoy.cpp b/XJoy/XJoy.cpp index a4b63c5..3e20210 100644 --- a/XJoy/XJoy.cpp +++ b/XJoy/XJoy.cpp @@ -389,16 +389,16 @@ void process_button(JOYCON_REGION region, JOYCON_BUTTON button) { case RIGHT_BUTTONS: switch(button) { case R_BUT_A: - right_buttons = right_buttons | XUSB_GAMEPAD_A; + right_buttons = right_buttons | XUSB_GAMEPAD_B; break; case R_BUT_B: - right_buttons = right_buttons | XUSB_GAMEPAD_B; + right_buttons = right_buttons | XUSB_GAMEPAD_A; break; case R_BUT_X: - right_buttons = right_buttons | XUSB_GAMEPAD_X; + right_buttons = right_buttons | XUSB_GAMEPAD_Y; break; case R_BUT_Y: - right_buttons = right_buttons | XUSB_GAMEPAD_Y; + right_buttons = right_buttons | XUSB_GAMEPAD_X; break; case R_BUT_SL: right_buttons = right_buttons | XUSB_GAMEPAD_B;