mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Fix for Gladius III Aimpoint and Gladius III Aimpoint EVA02 (#2266)
* Support for Strix Carry (P508) * Fixes polling rate, angle snapping and debounce for Gladius II Origin. * The Gen2 version of the TuF M3 uses 0-100 for brightness. * Adds support for ROG Strix Impact III (P518) * Import/Export feature for mice. * Suppor for Strix Impact (P303) * Support for Strix Impact II Electro Punk * Strix Carry has 50 DPI minimum and increments of 50. * Respect top-most setting of GHelper * Fixes to the buttons to be wider to fit longer translations. * Basic support for the Galdius III EVA02 * Gladius wireless and wired PIDs were switched
This commit is contained in:
@@ -3,11 +3,11 @@
|
||||
//P711
|
||||
public class GladiusIIIAimpoint : AsusMouse
|
||||
{
|
||||
public GladiusIIIAimpoint() : base(0x0B05, 0x1A70, "mi_00", true)
|
||||
public GladiusIIIAimpoint() : base(0x0B05, 0x1A72, "mi_00", true)
|
||||
{
|
||||
}
|
||||
|
||||
protected GladiusIIIAimpoint(ushort vendorId, bool wireless) : base(0x0B05, vendorId, "mi_00", wireless)
|
||||
protected GladiusIIIAimpoint(ushort productId, bool wireless) : base(0x0B05, productId, "mi_00", wireless)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
|
||||
public class GladiusIIIAimpointWired : GladiusIIIAimpoint
|
||||
{
|
||||
public GladiusIIIAimpointWired() : base(0x1A72, false)
|
||||
public GladiusIIIAimpointWired() : base(0x1A70, false)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -103,4 +103,47 @@
|
||||
return "ROG Gladius III Aimpoint (Wired)";
|
||||
}
|
||||
}
|
||||
|
||||
public class GladiusIIIAimpointEva2 : GladiusIIIAimpoint
|
||||
{
|
||||
public GladiusIIIAimpointEva2() : base(0x1B0C, true)
|
||||
{
|
||||
}
|
||||
|
||||
public GladiusIIIAimpointEva2(ushort productId) : base(productId, false)
|
||||
{
|
||||
}
|
||||
|
||||
public override string GetDisplayName()
|
||||
{
|
||||
return "ROG Gladius III Eva 2 (Wireless)";
|
||||
}
|
||||
|
||||
public override LightingZone[] SupportedLightingZones()
|
||||
{
|
||||
return new LightingZone[] { LightingZone.Logo };
|
||||
}
|
||||
|
||||
public override bool IsLightingModeSupported(LightingMode lightingMode)
|
||||
{
|
||||
return lightingMode == LightingMode.Static
|
||||
|| lightingMode == LightingMode.Breathing
|
||||
|| lightingMode == LightingMode.ColorCycle
|
||||
|| lightingMode == LightingMode.React
|
||||
|| lightingMode == LightingMode.Comet
|
||||
|| lightingMode == LightingMode.BatteryState;
|
||||
}
|
||||
}
|
||||
|
||||
public class GladiusIIIAimpointEva2Wired : GladiusIIIAimpointEva2
|
||||
{
|
||||
public GladiusIIIAimpointEva2Wired() : base(0x1B0A)
|
||||
{
|
||||
}
|
||||
|
||||
public override string GetDisplayName()
|
||||
{
|
||||
return "ROG Gladius III Eva 2 (Wired)";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -198,6 +198,8 @@ namespace GHelper.Peripherals
|
||||
DetectMouse(new StrixImpactIIWirelessWired());
|
||||
DetectMouse(new GladiusIII());
|
||||
DetectMouse(new GladiusIIIWired());
|
||||
DetectMouse(new GladiusIIIAimpointEva2());
|
||||
DetectMouse(new GladiusIIIAimpointEva2Wired());
|
||||
DetectMouse(new HarpeAceAimLabEdition());
|
||||
DetectMouse(new HarpeAceAimLabEditionWired());
|
||||
DetectMouse(new HarpeAceAimLabEditionOmni());
|
||||
|
||||
Reference in New Issue
Block a user