Skip to content

Releases: JibbSmart/JoyShockMapper

JoyShockMapper 1.4.2

06 Mar 01:19
Compare
Choose a tag to compare

JoyShockMapper converts DualShock 4, JoyCon, and Pro Controller input into keyboard and mouse events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

In this update:

  • Fixed crash when left clicking the tray icon.
  • RESET_MAPPINGS should now clear combo mappings.
  • Setting combo presses to NONE should now clear previous bindings.
  • Changes to how Bluetooth works with DualShock 4 controllers might fix issues some had with gyro not working.

JoyShockMapper 1.4.1

31 Jan 02:40
Compare
Choose a tag to compare

JoyShockMapper converts DualShock 4, JoyCon, and Pro Controller input into keyboard and mouse events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

In this update:

  • Fixed tap mappings on ZL and ZR not releasing correctly.
  • Fixed outer ring bindings not working properly.
  • Fixed GYRO_INVERT overlapping ENTER keyboard mapping.
  • Fixed regression in how directional inputs are handled.
  • Config shortcuts in tray menu now use relative paths.
  • Added buffer between flick stick activation threshold and release threshold.
  • Added "Whitelist" toggle to tray menu.
  • Tray menu items are refreshed whenever the menu is re-opened.
  • Added BACKSPACE mapping.
  • Minor fixes to console text.

JoyShockMapper 1.4.0

19 Jan 14:21
Compare
Choose a tag to compare

JoyShockMapper converts DualShock 4, JoyCon, and Pro Controller input into keyboard and mouse events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

In this update:

  • Mappings for simultaneous presses and chorded presses.
  • Inner or outer ring bindings for thumbsticks.
  • Inverting gyro.
  • Bluetooth support for DualShock 4.
  • Tray icon when minimised.
  • Whitelisting helpers.

JoyShockMapper 1.3.0

08 Nov 08:55
Compare
Choose a tag to compare

JoyShockMapper converts DualShock 4, JoyCon, and Pro Controller input into keyboard and mouse events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

In this update:

  • AUTOLOAD added: when enabled (which it is by default), JoyShockMapper will look in the AutoLoad folder for a config matching the name of the currently focused application and automatically load it if present.
  • Dual Stage Triggers: ZL and ZR on DualShock 4 can have different mappings for a soft press and a full press. See the README for more info.
  • Fixed hold NONE mappings not working.
  • Fixed SL and SR not working properly.

JoyShockMapper 1.2.0

14 Oct 15:18
Compare
Choose a tag to compare

JoyShockMapper converts DualShock 4, JoyCon, and Pro Controller input into keyboard and mouse events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

In this update:

  • MOUSE_X_FROM_GYRO_AXIS and MOUSE_Y_FROM_GYRO_AXIS enable mapping different gyro axes to mouse x and y.
  • PAGEUP, PAGEDOWN, HOME, END, INSERT, DELETE key mappings added.
  • Regularly accepted commands can now be followed by a '#' and a comment that will be ignored by JSM. This means comments no longer have to be on their own line.

JoyShockMapper 1.1.0

22 Mar 12:52
Compare
Choose a tag to compare

JoyShockMapper converts DualShock 4, JoyCon, and Pro Controller input into keyboard and mouse events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

In this update:

  • GYRO_OFF and GYRO_ON can be set to LEFT_STICK or RIGHT_STICK to disable or enable gyro while either of those sticks have active input. The threshold is determined by what kind of aim input it is. NO_MOUSE will trigger at the same point a regular key input would be triggered, AIM will trigger once the inner deadzone has been crossed, and FLICK will trigger once the outer deadzone has been crossed.
  • Continuous calibration is now disabled when a device is first connected. Since DualShock 4 often doesn't need calibration at all, and Switch devices can have their calibration saved if they're calibrated on the Switch, each device uses their own calibration by default.
  • Fixed bug where having no gyro off button would instead make d-pad up the gyro off button.
  • Fixed bug where JSM would crash if a command it didn't recognise was entered.

JoyShockMapper 1.0.2

05 Mar 14:22
Compare
Choose a tag to compare

JoyShockMapper converts DualShock 4, JoyCon, and Pro Controller input into keyboard and mouse events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

In this update:

  • Fixed a bug where arrow keys couldn't be mapped properly.
  • Some code and README clean up.

JoyShockMapper 1.0.1

17 Feb 11:52
3e32ffc
Compare
Choose a tag to compare

JoyShockMapper converts DualShock 4, JoyCon, and Pro Controller input into keyboard and mouse events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

In this update:

  • Statically linked runtime in the hopes that this will make it easier for users who don't already happen to have the right MSVC runtimes installed.

JoyShockMapper 1.0.0

16 Feb 13:44
Compare
Choose a tag to compare

JoyShockMapper converts DualShock 4, JoyCon, and Pro Controller input into keyboard and mouse events so you can play PC games with those controllers. Use gyro controls and flick stick to play games with more precision than anything on their respective consoles.

This is the first release! Please let me know if there are any dramas. Check out README.md for the basics, or find more info on how to use JoyShockMapper, including everything you need to play with specific games, on GyroWiki.