namespace Ryujinx.Common.Configuration.Hid { public class InputConfig { /// /// Controller Device Index /// public int Index { get; set; } /// /// Controller's Type /// public ControllerType ControllerType { get; set; } /// /// Player's Index for the controller /// public PlayerIndex PlayerIndex { get; set; } /// /// Motion Controller Slot /// public int Slot { get; set; } /// /// Motion Controller Alternative Slot, for RightJoyCon in Pair mode /// public int AltSlot { get; set; } /// /// Mirror motion input in Pair mode /// public bool MirrorInput { get; set; } /// /// Host address of the DSU Server /// public string DsuServerHost { get; set; } /// /// Port of the DSU Server /// public int DsuServerPort { get; set; } /// /// Gyro Sensitivity /// public int Sensitivity { get; set; } /// /// Gyro Deadzone /// public double GyroDeadzone { get; set; } /// /// Enable Motion Controls /// public bool EnableMotion { get; set; } } }