Joystick Mapper1.1.1

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.

Features:

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;

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.

IMPORTANT NOTE
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.
Thanks

IMPORTANT NOTES
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).