Browse Source

Cocoa: Support some sim page joystick elements

This is an SDL2 compatibility fix.
Camilla Löwy 6 years ago
parent
commit
0d355379e0
1 changed files with 13 additions and 0 deletions
  1. 13 0
      src/cocoa_joystick.m

+ 13 - 0
src/cocoa_joystick.m

@@ -231,6 +231,19 @@ static void matchCallback(void* context,
                     break;
                     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)
         else if (page == kHIDPage_Button || page == kHIDPage_Consumer)
             target = buttons;
             target = buttons;