From 13373ef501bf334c74d51b48058877f28bfd9d9e Mon Sep 17 00:00:00 2001 From: Toast <39011842+toast003@users.noreply.github.com> Date: Wed, 3 Dec 2025 12:26:51 +0100 Subject: [PATCH] Added Keychron V5 System Control to the controller blacklist (cherry picked from commit 1dea7c801bd7d9e48a96ba970a5626acb8d68782) --- src/joystick/SDL_joystick.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/joystick/SDL_joystick.c b/src/joystick/SDL_joystick.c index 5ce36de867..608c3e2a34 100644 --- a/src/joystick/SDL_joystick.c +++ b/src/joystick/SDL_joystick.c @@ -273,6 +273,7 @@ static Uint32 initial_blacklist_devices[] = { MAKE_VIDPID(0x04d9, 0x8009), // OBINLB USB-HID Keyboard (Anne Pro II) MAKE_VIDPID(0x04d9, 0xa292), // OBINLB USB-HID Keyboard (Anne Pro II) MAKE_VIDPID(0x04d9, 0xa293), // OBINLB USB-HID Keyboard (Anne Pro II) + MAKE_VIDPID(0x04f2, 0xa13c), // HP Deluxe Webcam KQ246AA MAKE_VIDPID(0x1532, 0x0266), // Razer Huntsman V2 Analog, non-functional DInput device MAKE_VIDPID(0x1532, 0x0282), // Razer Huntsman Mini Analog, non-functional DInput device MAKE_VIDPID(0x26ce, 0x01a2), // ASRock LED Controller @@ -280,7 +281,8 @@ static Uint32 initial_blacklist_devices[] = { MAKE_VIDPID(0x31e3, 0x1310), // Wooting 60HE (ARM) MAKE_VIDPID(0x3297, 0x1969), // Moonlander MK1 Keyboard MAKE_VIDPID(0x3434, 0x0211), // Keychron K1 Pro System Control - MAKE_VIDPID(0x04f2, 0xa13c), // HP Deluxe Webcam KQ246AA + MAKE_VIDPID(0x3434, 0x0353), // Keychron V5 System Control + MAKE_VIDPID(0x3434, 0xd030), // Keychron Link }; static SDL_vidpid_list blacklist_devices = { SDL_HINT_JOYSTICK_BLACKLIST_DEVICES, 0, 0, NULL,