diff --git a/app/Peripherals/Mouse/Models/TUFM3.cs b/app/Peripherals/Mouse/Models/TUFM3.cs index d7c2443e..57014589 100644 --- a/app/Peripherals/Mouse/Models/TUFM3.cs +++ b/app/Peripherals/Mouse/Models/TUFM3.cs @@ -7,6 +7,10 @@ { } + public TUFM3(ushort productId, string path) : base(0x0B05, productId, path, false) + { + } + public override int DPIProfileCount() { return 4; @@ -109,4 +113,16 @@ || lightingMode == LightingMode.React; } } + + public class TUFM3GenII : TUFM3 + { + public TUFM3GenII() : base(0x1A9B, "mi_02") + { + } + + public override string GetDisplayName() + { + return "TUF GAMING M3 (Gen II)"; + } + } } diff --git a/app/Peripherals/PeripheralsProvider.cs b/app/Peripherals/PeripheralsProvider.cs index 2154b5cf..bfcfe7ff 100644 --- a/app/Peripherals/PeripheralsProvider.cs +++ b/app/Peripherals/PeripheralsProvider.cs @@ -200,6 +200,7 @@ namespace GHelper.Peripherals DetectMouse(new HarpeAceAimLabEditionWired()); DetectMouse(new HarpeAceAimLabEditionOmni()); DetectMouse(new TUFM3()); + DetectMouse(new TUFM3GenII()); DetectMouse(new TUFM5()); DetectMouse(new KerisWirelssAimpoint()); DetectMouse(new KerisWirelssAimpointWired());