mirror of
https://github.com/cemu-project/DS4Windows.git
synced 2024-12-24 23:51:49 +01:00
Tweak gyro mouse
This commit is contained in:
parent
aab2bb13f4
commit
9d88fda0d2
@ -22,7 +22,7 @@ namespace DS4Windows
|
|||||||
private double GYRO_MOUSE_COEFFICIENT = 0.0095;
|
private double GYRO_MOUSE_COEFFICIENT = 0.0095;
|
||||||
private int GYRO_MOUSE_DEADZONE = 12;
|
private int GYRO_MOUSE_DEADZONE = 12;
|
||||||
private double GYRO_MOUSE_OFFSET = 0.1463;
|
private double GYRO_MOUSE_OFFSET = 0.1463;
|
||||||
private double GYRO_SMOOTH_MOUSE_OFFSET = 0.14696;
|
private double GYRO_SMOOTH_MOUSE_OFFSET = 0.14698;
|
||||||
|
|
||||||
private const int SMOOTH_BUFFER_LEN = 3;
|
private const int SMOOTH_BUFFER_LEN = 3;
|
||||||
private double[] xSmoothBuffer = new double[SMOOTH_BUFFER_LEN];
|
private double[] xSmoothBuffer = new double[SMOOTH_BUFFER_LEN];
|
||||||
@ -42,7 +42,7 @@ namespace DS4Windows
|
|||||||
deltaX = Global.getGyroMouseHorizontalAxis(deviceNumber) == 0 ? arg.sixAxis.gyroYawFull :
|
deltaX = Global.getGyroMouseHorizontalAxis(deviceNumber) == 0 ? arg.sixAxis.gyroYawFull :
|
||||||
arg.sixAxis.gyroRollFull;
|
arg.sixAxis.gyroRollFull;
|
||||||
deltaY = -arg.sixAxis.gyroPitchFull;
|
deltaY = -arg.sixAxis.gyroPitchFull;
|
||||||
tempDouble = arg.sixAxis.elapsed * 0.001 * 250.0; // Base default speed on 4 ms
|
tempDouble = arg.sixAxis.elapsed * 0.001 * 200.0; // Base default speed on 5 ms
|
||||||
|
|
||||||
gyroSmooth = Global.getGyroSmoothing(deviceNumber);
|
gyroSmooth = Global.getGyroSmoothing(deviceNumber);
|
||||||
double gyroSmoothWeight = 0.0;
|
double gyroSmoothWeight = 0.0;
|
||||||
|
Loading…
Reference in New Issue
Block a user