Joystick Mapper is an application that allows you to configure your joysticks or gamepads to simulate keyboard keys/mouse movement/mouse click/mouse scroll, so you can control any app or game using them, even the ones without built-in support.

A very good companion for First Person Shooters, Flash Games, Media Players, for example.

Works great with a variety of gamepads, including (but not limited to) Xbox 360 and Ps3.

  • Use any axis, dpads or buttons on your joystick to simulate keyboard and mouse;
  • Map any of the 4 directions from an Analog Stick independently;
  • Smooth mouse movement;
  • Adjust mouse speed for analog sticks per direction individually, this can help with crappy gamepads;
  • Analog Shoulder Triggers can be used as buttons;
  • Any "weird" combination you want:
  • Button/Dpad/Analog Stick/Analog Trigger --> Keyboard/Mouse/Click/Scroll;
  • Ready-to-use examples, easily modifiable;
  • Compatible with USB and Bluetooth Joysticks;
  • Easy to use interface.

  • To map Key-Combinations like Command+Q, just map two or more keys to the same input (in this example, one for Command and another for Q);
  • Compatible with controllers that does use the standard HID Joystick interface;
  • You may need to install a third party driver for PS3 and Xbox controllers, you can find links to them in the Support site FAQ;
  • If your PS3 gamepad does not respond to any input when connected using USB, just press the central "PS" button once;
  • Wireless Xbox 360 Gamepads, sadly, does not use Bluetooth, you may need an adapter in this case. Search on the web for "Microsoft Wireless Gaming Receiver";
  • Other similar apps may prevent Joystick Mapper from operating correctly, if you have one and have problems, please disable them before using Joystick Mapper

    Check also the *Joystick Show* application to be able to test any Joysticks/Gamepads in a easy and nice way.

    A very few users hit a rare issue that makes you unable to save your preset, I am aware of this problem and will fix on the next update.
    For now, the workaround is very simple: don't use the ' or " character anywhere in preset names or tags.

  • What's New
    This update contains fixes to costumer-reported issues.

  • Compact list (in Window menu) fixed;
  • Included an Example for mapping Key combinations, since a few users did not understand how to do this correctly;
  • Minecraft Mouse Aiming fixed as an Option (see notes below);
  • Updating Mouse Cursor bounds after changing resolution fixed, also as an Option (see notes below)

    After fixing the mouse issues with Minecraft and with other games which changes the screen resolution, I noticed it introduced bad effects in some other games, so, until I find a proper fix, I introduced two temporary fixes that should be enabled only if you have problems.

    Description of each "Temporary fix":

  • Minecraft Windowed Fix: Enable this to be able to aim properly in Minecraft when windowed. Please disable for other games if you got the cursor stuck in some cases;

  • Lower-Resolution Fullscreen bounds Fix: Enable this if your mouse cursor "escapes" or "loops" around the screen when playing a game in fullscreen in a screen resolution different from the desktop one.
    Please disable if you are using this App with Lion's Fullscreen together (that one with two arrows in the top-right corner).

  • Joystick Mapper (com.rodrigocardoso.joystick-mapper) is a Mac software application that has been discovered and submitted by users of

    Operating System: Mac

    Default Install Path: /Applications/Joystick

    Minimum OS version: 10.6

    Copyright: Copyright (c) 2012 Rodrigo Cardoso Rocha. All rights reserved.