From 076d06a9c0c5378a1a60883371c36251328de69c Mon Sep 17 00:00:00 2001
From: Boris Yumankulov <boria138@altlinux.org>
Date: Sun, 15 Jun 2025 16:44:26 +0500
Subject: [PATCH] fix(input-manager): remap add_game to X for avoid conflicts
 with PS

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
---
 portprotonqt/input_manager.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/portprotonqt/input_manager.py b/portprotonqt/input_manager.py
index 7fdb73c..ddf8119 100644
--- a/portprotonqt/input_manager.py
+++ b/portprotonqt/input_manager.py
@@ -40,9 +40,9 @@ class MainWindowProtocol(Protocol):
 # https://github.com/torvalds/linux/blob/master/drivers/hid/hid-playstation.c
 # https://github.com/torvalds/linux/blob/master/drivers/input/joystick/xpad.c
 BUTTONS = {
-    'confirm':   {ecodes.BTN_A, ecodes.BTN_SOUTH}, # A (Xbox) / Cross (PS)
-    'back':      {ecodes.BTN_B, ecodes.BTN_EAST},  # B (Xbox) / Circle (PS)
-    'add_game':  {ecodes.BTN_Y, ecodes.BTN_NORTH}, # Y (Xbox) / Triangle (PS)
+    'confirm':   {ecodes.BTN_SOUTH},               # A (Xbox) / Cross (PS)
+    'back':      {ecodes.BTN_EAST},                # B (Xbox) / Circle (PS)
+    'add_game':  {ecodes.BTN_NORTH},               # X (Xbox) / Triangle (PS)
     'prev_tab':  {ecodes.BTN_TL},                  # LB (Xbox) / L1 (PS)
     'next_tab':  {ecodes.BTN_TR},                  # RB (Xbox) / R1 (PS)
     'context_menu': {ecodes.BTN_START},            # Start (Xbox) / Options (PS)