Double WMI and hotkey fix for ancient models https://github.com/seerge/g-helper/issues/2081

This commit is contained in:
Serge
2024-02-18 19:19:55 +01:00
parent a6a453704a
commit c82bc874cf
2 changed files with 7 additions and 0 deletions

View File

@@ -399,11 +399,17 @@ public static class AppConfig
return (ContainsModel("G614JV") || ContainsModel("G614JZ") || ContainsModel("G512LI") || ContainsModel("G513R") || ContainsModel("G713PV") || ContainsModel("G513IE") || ContainsModel("G713RC") || ContainsModel("G513QM") || ContainsModel("G531G")) && !Is("per_key_rgb"); return (ContainsModel("G614JV") || ContainsModel("G614JZ") || ContainsModel("G512LI") || ContainsModel("G513R") || ContainsModel("G713PV") || ContainsModel("G513IE") || ContainsModel("G713RC") || ContainsModel("G513QM") || ContainsModel("G531G")) && !Is("per_key_rgb");
} }
public static bool IsNoAirplaneMode() public static bool IsNoAirplaneMode()
{ {
return ContainsModel("FX506"); return ContainsModel("FX506");
} }
public static bool NoWMI()
{
return ContainsModel("GL704G");
}
public static bool IsNoDirectRGB() public static bool IsNoDirectRGB()
{ {
return ContainsModel("GA503") || ContainsModel("G533Q"); return ContainsModel("GA503") || ContainsModel("G533Q");

View File

@@ -890,6 +890,7 @@ namespace GHelper.Input
if (e.NewEvent is null) return; if (e.NewEvent is null) return;
int EventID = int.Parse(e.NewEvent["EventID"].ToString()); int EventID = int.Parse(e.NewEvent["EventID"].ToString());
Logger.WriteLine("WMI event " + EventID); Logger.WriteLine("WMI event " + EventID);
if (AppConfig.NoWMI()) return;
HandleEvent(EventID); HandleEvent(EventID);
} }
} }