Support for the TX Gaming Mini (P519) (#2813)

This commit is contained in:
IceStormNG
2024-07-06 09:47:55 +02:00
committed by GitHub
parent d0d409b37f
commit 35c7f4283e
2 changed files with 41 additions and 2 deletions

View File

@@ -7,7 +7,7 @@
{ {
} }
public TUFM4Wirelss(ushort productId) : base(0x0B05, productId, "mi_00", true) public TUFM4Wirelss(ushort productId, bool wireless) : base(0x0B05, productId, "mi_00", wireless)
{ {
} }
@@ -90,7 +90,7 @@
//P310 //P310
public class TUFM4WirelssCN : TUFM4Wirelss public class TUFM4WirelssCN : TUFM4Wirelss
{ {
public TUFM4WirelssCN() : base(0x1A8D) public TUFM4WirelssCN() : base(0x1A8D, true)
{ {
} }
@@ -101,4 +101,41 @@
return "TX GAMING MOUSE (Wireless)"; return "TX GAMING MOUSE (Wireless)";
} }
} }
//P519_Wireless
public class TXGamingMini : TUFM4Wirelss
{
public TXGamingMini() : base(0x1AF5, true)
{
}
public TXGamingMini(ushort productId, bool wireless) : base(productId, wireless)
{
}
public override string GetDisplayName()
{
return "TX GAMING MOUSE Mini (Wireless)";
}
public override bool HasXYDPI()
{
return true;
}
}
//P519_Wired
public class TXGamingMiniWired : TXGamingMini
{
public TXGamingMiniWired() : base(0x1AF3, false)
{
}
public override string GetDisplayName()
{
return "TX GAMING MOUSE Mini (Wired)";
}
}
} }

View File

@@ -226,6 +226,8 @@ namespace GHelper.Peripherals
DetectMouse(new StrixCarry()); DetectMouse(new StrixCarry());
DetectMouse(new StrixImpactIII()); DetectMouse(new StrixImpactIII());
DetectMouse(new StrixImpact()); DetectMouse(new StrixImpact());
DetectMouse(new TXGamingMini());
DetectMouse(new TXGamingMiniWired());
DetectMouse(new Pugio()); DetectMouse(new Pugio());
} }