Category Archives: Mouse translation

address

Subposition precision, 1:1 translation

This post explains a mechanism for the mouse to stick translation, that allows to reach a better precision and that is required to perform a 1:1 translation. If you don’t want to read some math, then skip this post All … Continue reading

Posted in Mouse translation, Sixaxis emulator | Tagged | Leave a comment
international

What’s next?

Version 0.20 is bringing many new stuffs and I hope its quality is good. I was thinking to code more things for this release, but it would have even more delayed the release date. Issues 66, 68 and 70 (enhancements, … Continue reading

Posted in Joystick emulator, Mouse translation, Sixaxis emulator, usb connection | Tagged | 10 Comments
about

Mouse mapping improvement – 2

Last mouse mapping improvement was about tweaking the dead zone shape, and was proposed by a reader of this blog. Another reader suggested me to change the way the mouse motion is processed. The sixaxis emulator currently approximates the velocity … Continue reading

Posted in Mouse translation, Sixaxis emulator | Tagged store | 4 Comments

Mouse mapping improvement

Each polling period (=10ms=sixaxis refresh rate), emuclient processes all queued events.This means that depending on the mouse refresh rate, emuclient may process one or several mouse motion events. Examples: (rate=100Hz) => 1 event max (rate=500Hz) => 5 events max (rate=1000Hz) … Continue reading

Posted in Mouse translation, Sixaxis emulator | Tagged address | 2 Comments

Mouse to joystick translation – Call Of Duty Modern Warfare 2

COD MW2 has a totally different behavior regarding the position to rotation speed relation. Following chart gives the rotation speed (degrees per second) given the absolute position of z.The joystick sensibility is set to the highest position. The rotation speed … Continue reading

Posted in Mouse translation, PS/2 Mouse/Keyboard to PS3 controller | Tagged | Leave a comment
international

Mouse to joystick translation – FARCRY2 – part 2

It was explained in part 1 that absolute positions 1 to 82 give a linear rotation speed (from 0 to about 50°/s), and position 83 a high rotation speed (450°/s for z, 200°/s for rz). Following chart gives the rotation … Continue reading

Posted in Mouse translation, PS/2 Mouse/Keyboard to PS3 controller | Tagged | Leave a comment
about

Mouse to joystick translation – FARCRY2 – part 1

(x,y) speed of the mouse has to be mapped to a (z,rz) rotation speed. z and rz are in the range [0..255] with [83..173] as dead zone (128 is the center). Following chart gives the rotation speed (degrees per second) … Continue reading

Posted in Mouse translation, PS/2 Mouse/Keyboard to PS3 controller | Tagged store | Leave a comment