I'm trying to play Super Meat Boy on OSX using a joypad, and it doesn't work: the buttons are fine, but the D-pad is completely ignored!

I've tried many joypads and the result is the same for all of them. The only exception is a joypad with analog sticks, where the sticks are ignored but the d-pad works (I can't use that joypad for other reasons, though, and that's beside the point).

I've tried to make some random edits to buttonmap.cfg but nothing happened.

  • What kind of a controller? Do you have a wired XBox 360 controller (or a PS3 controller with motioninjoy.com) available to test with? Commented Jan 9, 2012 at 17:14
  • No, I've tried a lot of normal PC usb controllers. I've also tried PS1 controllers (both with and without analog sticks) using an adapter.
    – o0'.
    Commented Jan 10, 2012 at 8:24
  • Can you list the controller model(s) you have tried in the question?
    – CyberSkull
    Commented Nov 28, 2013 at 15:43
  • @CyberSkull IIRC I've tried a PS2 controller, a PS1 controller with dual shock, and at least 4 different kinds of plain USB PC controllers.
    – o0'.
    Commented Nov 28, 2013 at 16:00

2 Answers 2


Maybe ControllerMate can help you ? http://atmac.org/controllermate. If it sees your controller, you can remap your keyboard to it. Not a 100% sure it will work, but it may be worth trying..


The Mac version of Super Meat Boy does not natively recognize controllers (at least in my personal experience with an Xbox 360 controller and the requisite drivers). You'll likely need to use a program like ControllerMate to map the controller to the keyboard.

  • Same with the Linux version... apparently. Commented Jun 2, 2023 at 23:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .