From f9a7bd0fe0dd8c539c4f08620285f5ffa6d6c388 Mon Sep 17 00:00:00 2001 From: Rakaveli Date: Sat, 5 Aug 2023 17:58:22 +0500 Subject: [PATCH 1/2] Added support for rog keris eva edition mouse --- .../Mouse/Models/ROGKerisWireless.cs | 24 +++++++++++++++++++ app/Peripherals/PeripheralsProvider.cs | 2 ++ 2 files changed, 26 insertions(+) diff --git a/app/Peripherals/Mouse/Models/ROGKerisWireless.cs b/app/Peripherals/Mouse/Models/ROGKerisWireless.cs index 6591f19e..c539a292 100644 --- a/app/Peripherals/Mouse/Models/ROGKerisWireless.cs +++ b/app/Peripherals/Mouse/Models/ROGKerisWireless.cs @@ -170,4 +170,28 @@ return "ROG Keris (Wired)"; } } + + public class ROGKerisWirelessEvaEdition : ROGKerisWireless + { + public ROGKerisWirelessEvaEdition() : base(0x1A59, false) + { + } + + public override string GetDisplayName() + { + return "ROG Keris EVA Edition"; + } + } + + public class ROGKerisWirelessEvaEditionWired : ROGKerisWireless + { + public ROGKerisWirelessEvaEditionWired() : base(0x1A57, false) + { + } + + public override string GetDisplayName() + { + return "ROG Keris EVA Edition (Wired)"; + } + } } diff --git a/app/Peripherals/PeripheralsProvider.cs b/app/Peripherals/PeripheralsProvider.cs index b7f18ffa..9ad0b1df 100644 --- a/app/Peripherals/PeripheralsProvider.cs +++ b/app/Peripherals/PeripheralsProvider.cs @@ -189,6 +189,8 @@ namespace GHelper.Peripherals DetectMouse(new GladiusIIIAimpointWired()); DetectMouse(new ROGKerisWireless()); DetectMouse(new ROGKerisWirelessWired()); + DetectMouse(new ROGKerisWirelessEvaEdition()); + DetectMouse(new ROGKerisWirelessEvaEditionWired()); DetectMouse(new TUFM4Wirelss()); DetectMouse(new StrixImpactIIWireless()); DetectMouse(new StrixImpactIIWirelessWired()); From 29f0de9cbabc2fd8fbea24c9babc4b5708b82b48 Mon Sep 17 00:00:00 2001 From: Rakaveli Date: Sat, 5 Aug 2023 18:11:18 +0500 Subject: [PATCH 2/2] wrong wireless flag fixed --- app/Peripherals/Mouse/Models/ROGKerisWireless.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Peripherals/Mouse/Models/ROGKerisWireless.cs b/app/Peripherals/Mouse/Models/ROGKerisWireless.cs index c539a292..5e2e5e88 100644 --- a/app/Peripherals/Mouse/Models/ROGKerisWireless.cs +++ b/app/Peripherals/Mouse/Models/ROGKerisWireless.cs @@ -173,7 +173,7 @@ public class ROGKerisWirelessEvaEdition : ROGKerisWireless { - public ROGKerisWirelessEvaEdition() : base(0x1A59, false) + public ROGKerisWirelessEvaEdition() : base(0x1A59, true) { }