A linux userspace device driver that allows joystick events to be remapped. Several joysticks can be combined into a single controller, and button/axes events can be remapped to new joystick, keyboard or mouse events. Advanced scripting also supported.

Project Activity

See All Activity >

Categories

Hardware Drivers

License

GNU General Public License version 2.0 (GPLv2)

Follow Linux Joystick Mapper

Linux Joystick Mapper Web Site

Other Useful Business Software
PRTG Catches Network Issues Before They Cause Downtime Icon
PRTG Catches Network Issues Before They Cause Downtime

Threshold-based alerts flag problems early, so your team can act before users notice, not after.

Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
Download 30-Day Trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
★
2
1
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Used to combine two Xbox Adaptive Joysticks as a single gamepad. Works very nicely using vendor+product+number to distinguish the two input controllers. Configuration was a bit confusing because this is registered as a gamepad, and the code assumes joysticks: buttons are offset by 16 from the expectation. Fortunately the software doesn't complain about high numbers. Gamepad button 0 is at 16, etc. Only problem I had was trying to configure the face buttons on the left joystick as a dpad HAT. Pressing the button correctly sets the axis to max, but it doesn't reset to 0 when the button is released. I ended up writing some code to handle it, but this should be fixed. I had tried, e.g.: button vendor=0x045e product=0x0b1a number=0 src=16 target=joyaxis axis=17 flags=invert
  • Using code on SBC device to connect external joystick, as all aplications on OS have SDLKey bindings. Works miracles, thank u Alexandre!
  • Works great with DOSBox and Retropie setups!
  • I can't figure out how to install this. Can someone help me please ?
Read more reviews >

Additional Project Details

Operating Systems

Linux

Intended Audience

Advanced End Users

User Interface

Command-line

Programming Language

C

Related Categories

C Hardware Drivers

Registered

2009-07-08