diff --git a/Source/Core/InputCommon/ControllerInterface/OSX/OSXJoystick.mm b/Source/Core/InputCommon/ControllerInterface/OSX/OSXJoystick.mm index e8595153f2..9bbd953a4b 100644 --- a/Source/Core/InputCommon/ControllerInterface/OSX/OSXJoystick.mm +++ b/Source/Core/InputCommon/ControllerInterface/OSX/OSXJoystick.mm @@ -39,7 +39,10 @@ Joystick::Joystick(IOHIDDeviceRef device, std::string name) } // Axes - NSDictionary* axisDict = @{ @kIOHIDElementTypeKey : @(kIOHIDElementTypeInput_Misc) }; + NSDictionary* axisDict = @{ + @kIOHIDElementTypeKey : @(kIOHIDElementTypeInput_Misc), + @kIOHIDElementUsagePageKey : @(kHIDPage_GenericDesktop) + }; CFArrayRef axes = IOHIDDeviceCopyMatchingElements(m_device, (CFDictionaryRef)axisDict, kIOHIDOptionsTypeNone);