2019-06-30 00:40:24 -05:00
|
|
|
|
using System;
|
|
|
|
|
|
|
|
|
|
namespace DS4Windows
|
|
|
|
|
{
|
|
|
|
|
public class SquareStickInfo
|
|
|
|
|
{
|
|
|
|
|
public bool lsMode;
|
|
|
|
|
public bool rsMode;
|
2019-09-13 22:26:58 -05:00
|
|
|
|
public double lsRoundness = 5.0;
|
|
|
|
|
public double rsRoundness = 5.0;
|
2019-06-30 00:40:24 -05:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class StickDeadZoneInfo
|
|
|
|
|
{
|
|
|
|
|
public int deadZone;
|
|
|
|
|
public int antiDeadZone;
|
|
|
|
|
public int maxZone = 100;
|
|
|
|
|
}
|
2019-06-30 20:59:51 -05:00
|
|
|
|
|
|
|
|
|
public class TriggerDeadZoneZInfo
|
|
|
|
|
{
|
|
|
|
|
public byte deadZone; // Trigger deadzone is expressed in axis units
|
|
|
|
|
public int antiDeadZone;
|
|
|
|
|
public int maxZone = 100;
|
|
|
|
|
}
|
2019-08-22 22:03:03 -05:00
|
|
|
|
|
|
|
|
|
public class GyroMouseInfo
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public class GyroMouseStickInfo
|
|
|
|
|
{
|
|
|
|
|
public int deadZone;
|
|
|
|
|
public int maxZone;
|
|
|
|
|
public double antiDeadX;
|
|
|
|
|
public double antiDeadY;
|
2019-08-26 18:53:28 -05:00
|
|
|
|
public int vertScale;
|
2019-08-22 22:03:03 -05:00
|
|
|
|
// Flags representing invert axis choices
|
|
|
|
|
public uint inverted;
|
2019-08-26 22:15:38 -05:00
|
|
|
|
public bool useSmoothing;
|
|
|
|
|
public double smoothWeight;
|
2019-08-22 22:03:03 -05:00
|
|
|
|
}
|
2019-06-30 00:40:24 -05:00
|
|
|
|
}
|