diff --git a/drivers/apple/joypad_apple.mm b/drivers/apple/joypad_apple.mm index fced2f31dcb4..40fedb5038e9 100644 --- a/drivers/apple/joypad_apple.mm +++ b/drivers/apple/joypad_apple.mm @@ -391,6 +391,10 @@ void play_strong_pattern(CHHapticPattern *p_pattern) { xboxGamepad.paddleButton3.pressedChangedHandler = BUTTON(JoyButton::PADDLE3); xboxGamepad.paddleButton4.pressedChangedHandler = BUTTON(JoyButton::PADDLE4); } + if ([gamepad isKindOfClass:[GCDualShockGamepad class]]) { + GCDualShockGamepad *dualShockGamepad = (GCDualShockGamepad *)gamepad; + dualShockGamepad.touchpadButton.pressedChangedHandler = BUTTON(JoyButton::TOUCHPAD); + } } if (@available(macOS 12, iOS 15.0, tvOS 15.0, *)) {