By Chibata Creations
Open the Mac App Store to buy and download apps.
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 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
* If you have problems and need assistance, please visit the support site
Check also the *Joystick Show* application to be able to test any Joysticks/Gamepads in a easy and nice way.
What's New in Version 1.1.3
* Proper Wireless PlayStation 4 Dual Shock Controller support
* Controllers will connect/disconnect automatically while the app is running now (you can turn off your controller now to save battery or even change to another identical controller ;).
* Bug fixed: Mouse Cursor was Jammed on the corner sometimes when the controller is disconnected
* No lags when connecting/scanning Dual Shock 4 controllers (please tell me if you encounter this problem)
* New Preset Examples for PS4 controllers
* Fixed problems on (dis)connections
Please note that currently available drivers for xbox 360 controllers may not work on OS X Yosemite, If you have problems with that and need a workaround to use your xbox 360 gamepads on Yosemite for now, please visit the support site of Joystick Mapper. A Proper solution will be available soon.
Thank you for using Joystick Mapper :)
With help from other reviewers, I was able to get my PS1/PS2-to-PS3 USB adapter (“Twin USB Joystick” as identified by the program) to work with no problems. At first, I didn’t realize I had to tick the checkbox in order to be able to actually use the quick-and-dirty test setup with Second Life (mapping WASD to the directional pad), but after that I was good to go. I also tested my older Logitech Dual Action and my father’s old MacAlly iShock 2 USB gamepads with much success, although on the iShock, pressing D-pad Down also made my character turn to the left while walking backwards, but that is neither the developer’s fault nor my own; it could be that, because it’s an older pad, the iShock is more sensitive than both my PS2 DualShock and Logitech Dual Action.
One thing I would suggest to those having trouble with connecting a SixAxis or XBOX 360 pad: there might be workarounds for getting your pad to work with Joystick Mapper. Even if your favorite search engine is stubborn with returning relevant results, it never hurts to do a little bit of research, and you can always come back and review the app and/or offer your solutions to others. :)
I used this application to map 56 different inputs in total, across 4 controllers. They are DualShock 4 controllers, all connected via Bluetooth. The reason I had to do an exhaustive mapping like this is that the game Samurai Gunn does not natively recognize the DualShock 4, so I remapped them to keyboard keys. The profiles I setup for this purpose work beautifully, and no one would know that the game does not have native controller support. I can reliably connect anywhere from one to all four controllers and I know exactly which joystick profiles will be utilized.
There is no signal propagation delay introduced by this app that I can detect, and this is very important in Samurai Gunn, as one or two milliseconds in either direction can affect whether you live or die.
And best of all if I want to switch back to another game which does support my controllers, all I have to do is uncheck a checkbox. It just works.
i only needed like 1 minute to understand how to set everything up on my own. the 1 thing i did have to go to the official website to find out more was how to actually activate the preset once i created it. i guess it was RIGHT there but i didn’t think the empty box was a checkmark box to activate the preset….lulz.
man, this is such an underrated and inexpensive app that can work wonders in the hands of creativity. i plan on using my ps4 controller now as basically my music production controller, my mouse/browser when I want to just sit back in my chair. (i just thought about buying a pico projector like the new Asus S1 to project onto my ceiling so basically I can just work on my laptop in bed, using my ps4 controller easily.) SO RELAXED AND NOICE.
you the man Rocha