From 0d355379e070d094a6b9e0894f4fa51e00e1364f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Camilla=20L=C3=B6wy?= Date: Thu, 28 Mar 2019 22:58:47 +0100 Subject: [PATCH] Cocoa: Support some sim page joystick elements This is an SDL2 compatibility fix. --- src/cocoa_joystick.m | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/cocoa_joystick.m b/src/cocoa_joystick.m index 23cc7a8e..e7997028 100644 --- a/src/cocoa_joystick.m +++ b/src/cocoa_joystick.m @@ -231,6 +231,19 @@ static void matchCallback(void* context, break; } } + else if (page == kHIDPage_Simulation) + { + switch (usage) + { + case kHIDUsage_Sim_Accelerator: + case kHIDUsage_Sim_Brake: + case kHIDUsage_Sim_Throttle: + case kHIDUsage_Sim_Rudder: + case kHIDUsage_Sim_Steering: + target = axes; + break; + } + } else if (page == kHIDPage_Button || page == kHIDPage_Consumer) target = buttons;