JibbSmart / JoyShockMapper

A tool for PC gamers to play games with DualShock 4, DualSense, JoyCon, and Switch Pro Controllers. Gyro aiming, flick stick.
Other
801 stars 68 forks source link

Absolute vs Relative Mouse positioning (windows 10) #124

Open cannadayr opened 3 years ago

cannadayr commented 3 years ago

Hello,

when using a mouse, and I scroll the mouse until it reaches the screen edge, and continue to physically move the mouse, its position doesn't exceed the screen edge, and it takes the same mouse distance to return to center. If I did this enough I'd have to lift the mouse and place it back down in the center of the pad.

what this translates to when using JSM, is that whenever I exceed the screen edge with the gyro, the absolute "center" changes, and I need to hold the controller at a different angle for it to be straight.

this doesn't seem to be a problem with JSM, but I was wondering if you were aware of a fix or work around.

options i considered:

  1. use autohotkey to have a "return to center shortcut". has downside of context switching and games w/ anti-cheat might mis-label it as malicious.
  2. use an existing windows facility (couldn't find something - windows is not my primary OS)
  3. use a 3rd party utility that projects a virtual infinite desktop that also works for games
  4. something i couldnt think of / get right / look into deeply (use gyro deadzones, inner aim / outer fick rstick behavior ...).

thoughts? how do you normally deal with this constraint?