From 73ca5f53e75089ed03b4a12479c44124f94449e6 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 6 Oct 2025 16:52:03 -0700 Subject: [PATCH] Don't treat the Moonlander MK1 Keyboard as a controller Fixes http://github.com/mgba-emu/mgba/issues/3606 (cherry picked from commit 69791ccad0976a1a373eb853d699284c4bfe505b) --- src/joystick/SDL_joystick.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/joystick/SDL_joystick.c b/src/joystick/SDL_joystick.c index d8aa3019fc..d881d15b22 100644 --- a/src/joystick/SDL_joystick.c +++ b/src/joystick/SDL_joystick.c @@ -277,6 +277,7 @@ static Uint32 initial_blacklist_devices[] = { MAKE_VIDPID(0x1532, 0x0282), // Razer Huntsman Mini Analog, non-functional DInput device MAKE_VIDPID(0x26ce, 0x01a2), // ASRock LED Controller MAKE_VIDPID(0x20d6, 0x0002), // PowerA Enhanced Wireless Controller for Nintendo Switch (charging port only) + MAKE_VIDPID(0x3297, 0x1969), // Moonlander MK1 Keyboard MAKE_VIDPID(0x3434, 0x0211), // Keychron K1 Pro System Control MAKE_VIDPID(0x04f2, 0xa13c), // HP Deluxe Webcam KQ246AA };