From f2820b75db9be2f267e41fe957e718728f732721 Mon Sep 17 00:00:00 2001 From: RipleyTom Date: Thu, 2 Jul 2026 17:06:49 +0200 Subject: [PATCH 1/2] Extra logging for GUI notifications --- rpcs3/Emu/NP/np_notifications.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rpcs3/Emu/NP/np_notifications.cpp b/rpcs3/Emu/NP/np_notifications.cpp index 9b64882f0f..47fec9c57b 100644 --- a/rpcs3/Emu/NP/np_notifications.cpp +++ b/rpcs3/Emu/NP/np_notifications.cpp @@ -294,6 +294,7 @@ namespace np MatchingRoomStatus_to_SceNpMatchingRoomStatus(edata, *update_info, room_status); np_memory.shrink_allocation(edata.addr(), edata.size()); + rpcn_log.notice("Received GUI notification: %s", name); extra_nps::print_SceNpMatchingRoomStatus(room_status); switch (notification_type) From 94977d35450b2fe6e59e45d8cd03059b3ff2abbc Mon Sep 17 00:00:00 2001 From: Icnopandaz Date: Sun, 21 Jun 2026 15:29:28 +1200 Subject: [PATCH 2/2] 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);