You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As discussed below, the way the ResetMouseMoveTriggerCenter app command works right now is weird. It should not require you to move the mouse a bit, but immediately center it.
Additionally it would be nice if Key2Joy would recognize this problem and cause it to be called automatically. Should be doable since games would likely reset the mouse to the same position consistently.
Block default mouse movement
In order to only let the simulated GamePad stick movement arrive at the game (and not the mouse movement as well), you should enable these configurations in Tools > User Configurations:
Reset the center after the game has started
In most games when you start, the cursor will be moved somewhere on the screen. This causes the following problem in Key2Joy:
You arm the mapping
The cursor is locked to it's current position (e.g: 100, 100). That is set by Key2Joy as the center.
If you move (e.g: to 105, 105) Key2Joy knows to move the stick accordingly (e.g: by +5, +5)
You open the game
The game detects a gamepad and moves your cursor to 0, 0
You move (e.g: by +5, +5), but now Key2Joy thinks you moved a lot (e.g: from 100, 100 to 5, 5) causing your character to spin around wildly.
To fix this we need to be able to re-center the cursor once in-game. For that we can setup the following action (which we've bound to L):
With this ResetMouseMoveTriggerCenter App Command configured, you can fix Key2Joy after step 5 above and press 'L' while in-game. This will nullify the center. You should then give you mouse the smallest move, so whatever position it is at right now is registered as the new center.
🐛 Notes on this behavior
I'm looking for ways to make this more intuitive and less work for you, the user. I'm progress on that in this issue:
As discussed below, the way the
ResetMouseMoveTriggerCenter
app command works right now is weird. It should not require you to move the mouse a bit, but immediately center it.Additionally it would be nice if Key2Joy would recognize this problem and cause it to be called automatically. Should be doable since games would likely reset the mouse to the same position consistently.
The text was updated successfully, but these errors were encountered: