diff --git a/app/AppConfig.cs b/app/AppConfig.cs index bbb1687a..d723ef36 100644 --- a/app/AppConfig.cs +++ b/app/AppConfig.cs @@ -271,7 +271,7 @@ public static class AppConfig public static bool NoMKeys() { - return ContainsModel("Z13") || + return (ContainsModel("Z13") && !IsARCNM()) || ContainsModel("FX706") || ContainsModel("FA506") || ContainsModel("FX506") || @@ -279,6 +279,11 @@ public static class AppConfig ContainsModel("FX505"); } + public static bool IsARCNM() + { + return ContainsModel("GZ301VIC"); + } + public static bool IsTUF() { return ContainsModel("TUF"); diff --git a/app/Extra.cs b/app/Extra.cs index fbfe00a9..a1ac3eb4 100644 --- a/app/Extra.cs +++ b/app/Extra.cs @@ -137,6 +137,15 @@ namespace GHelper customActions.Add("screenpad_up", Properties.Strings.ScreenPadUp); } + if (AppConfig.IsARCNM()) + { + labelM3.Text = "FN+F6"; + labelM1.Visible = comboM1.Visible = textM1.Visible = false; + labelM2.Visible = comboM2.Visible = textM2.Visible = false; + labelM4.Visible = comboM4.Visible = textM4.Visible = false; + labelFNF4.Visible = comboFNF4.Visible = textFNF4.Visible = false; + } + if (AppConfig.NoMKeys()) { labelM1.Text = "FN+F2";