From 94977d35450b2fe6e59e45d8cd03059b3ff2abbc Mon Sep 17 00:00:00 2001 From: Icnopandaz Date: Sun, 21 Jun 2026 15:29:28 +1200 Subject: [PATCH] input: fix arrow key mapping roundtrip on macOS ARM --- rpcs3/Input/keyboard_pad_handler.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rpcs3/Input/keyboard_pad_handler.cpp b/rpcs3/Input/keyboard_pad_handler.cpp index 9ce274141a..79b3ba3394 100644 --- a/rpcs3/Input/keyboard_pad_handler.cpp +++ b/rpcs3/Input/keyboard_pad_handler.cpp @@ -943,10 +943,10 @@ u32 keyboard_pad_handler::GetKeyCode(const QString& keyName) if (keyName == "Meta") return Qt::Key_Meta; #ifdef __APPLE__ // QKeySequence doesn't work properly for the arrow keys on macOS - if (keyName == "Num←") return Qt::Key_Left; - if (keyName == "Num↑") return Qt::Key_Up; - if (keyName == "Num→") return Qt::Key_Right; - if (keyName == "Num↓") return Qt::Key_Down; + if (keyName == "Num←" || keyName == "←") return Qt::Key_Left; + if (keyName == "Num↑" || keyName == "↑") return Qt::Key_Up; + if (keyName == "Num→" || keyName == "→") return Qt::Key_Right; + if (keyName == "Num↓" || keyName == "↓") return Qt::Key_Down; #endif const QKeySequence seq(keyName);