mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Compare commits
23 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5b4b1e3417 | ||
|
|
79bb17c6f5 | ||
|
|
bf95ad7a98 | ||
|
|
e51322405c | ||
|
|
21cfa6cdba | ||
|
|
7d5b70c4b4 | ||
|
|
883d473ad4 | ||
|
|
983d1c9af3 | ||
|
|
9f21974307 | ||
|
|
1dfc8f476e | ||
|
|
018b4a159f | ||
|
|
c10bd5c845 | ||
|
|
9377c5f3e0 | ||
|
|
27607b2ce0 | ||
|
|
4996273163 | ||
|
|
574c6ccda1 | ||
|
|
0d91042369 | ||
|
|
0c78dc640e | ||
|
|
0c3b87b4cb | ||
|
|
091a00cba0 | ||
|
|
7039f58e05 | ||
|
|
a3e1286296 | ||
|
|
d005b59b2e |
@@ -1,4 +1,4 @@
|
||||
using GHelper.Mode;
|
||||
using GHelper.Mode;
|
||||
using System.Management;
|
||||
using System.Text.Json;
|
||||
|
||||
@@ -344,6 +344,7 @@ public static class AppConfig
|
||||
{
|
||||
return (ContainsModel("Z13") && !IsARCNM()) ||
|
||||
ContainsModel("FX706") ||
|
||||
ContainsModel("FA706") ||
|
||||
ContainsModel("FA506") ||
|
||||
ContainsModel("FX506") ||
|
||||
ContainsModel("Duo") ||
|
||||
@@ -373,7 +374,7 @@ public static class AppConfig
|
||||
// Devices with bugged bios command to change brightness
|
||||
public static bool SwappedBrightness()
|
||||
{
|
||||
return ContainsModel("FA506IH") || ContainsModel("FA506IC") || ContainsModel("FX506LU") || ContainsModel("FX506IC") || ContainsModel("FX506LH") || ContainsModel("FA506IV");
|
||||
return ContainsModel("FA506IH") || ContainsModel("FA506IC") || ContainsModel("FX506LU") || ContainsModel("FX506IC") || ContainsModel("FX506LH") || ContainsModel("FA506IV") || ContainsModel("FA706IC");
|
||||
}
|
||||
|
||||
|
||||
@@ -405,7 +406,7 @@ public static class AppConfig
|
||||
|
||||
public static bool IsOLED()
|
||||
{
|
||||
return ContainsModel("OLED") || IsSlash() || ContainsModel("UX64") || ContainsModel("UX34") || ContainsModel("UX53") || ContainsModel("K360") || ContainsModel("X150") || ContainsModel("M3500") || ContainsModel("K650") || ContainsModel("UM53") || ContainsModel("K660");
|
||||
return ContainsModel("OLED") || IsSlash() || ContainsModel("M7600") || ContainsModel("UX64") || ContainsModel("UX34") || ContainsModel("UX53") || ContainsModel("K360") || ContainsModel("X150") || ContainsModel("M350") || ContainsModel("K650") || ContainsModel("UM53") || ContainsModel("K660") || ContainsModel("UX84") || ContainsModel("M650") || ContainsModel("K340");
|
||||
}
|
||||
|
||||
public static bool IsNoOverdrive()
|
||||
@@ -436,7 +437,7 @@ public static class AppConfig
|
||||
|
||||
public static bool NoWMI()
|
||||
{
|
||||
return ContainsModel("GL704G");
|
||||
return ContainsModel("GL704G") || ContainsModel("GM501G");
|
||||
}
|
||||
|
||||
public static bool IsNoDirectRGB()
|
||||
@@ -454,6 +455,11 @@ public static class AppConfig
|
||||
return ContainsModel("Z13");
|
||||
}
|
||||
|
||||
public static bool IsS17()
|
||||
{
|
||||
return ContainsModel("S17");
|
||||
}
|
||||
|
||||
public static bool HasTabletMode()
|
||||
{
|
||||
return ContainsModel("X16") || ContainsModel("X13");
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
|
||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||
<AssemblyVersion>0.161</AssemblyVersion>
|
||||
<AssemblyVersion>0.162</AssemblyVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||
|
||||
@@ -7,6 +7,7 @@ namespace GHelper.Helpers
|
||||
|
||||
static List<string> services = new() {
|
||||
"ArmouryCrateControlInterface",
|
||||
"AsHidService",
|
||||
"ASUSOptimization",
|
||||
"AsusAppService",
|
||||
"ASUSLinkNear",
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
//P711
|
||||
public class GladiusIIIAimpoint : AsusMouse
|
||||
{
|
||||
public GladiusIIIAimpoint() : base(0x0B05, 0x1A70, "mi_00", true)
|
||||
public GladiusIIIAimpoint() : base(0x0B05, 0x1A72, "mi_00", true)
|
||||
{
|
||||
}
|
||||
|
||||
protected GladiusIIIAimpoint(ushort vendorId, bool wireless) : base(0x0B05, vendorId, "mi_00", wireless)
|
||||
protected GladiusIIIAimpoint(ushort productId, bool wireless) : base(0x0B05, productId, "mi_00", wireless)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
|
||||
public class GladiusIIIAimpointWired : GladiusIIIAimpoint
|
||||
{
|
||||
public GladiusIIIAimpointWired() : base(0x1A72, false)
|
||||
public GladiusIIIAimpointWired() : base(0x1A70, false)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -103,4 +103,47 @@
|
||||
return "ROG Gladius III Aimpoint (Wired)";
|
||||
}
|
||||
}
|
||||
|
||||
public class GladiusIIIAimpointEva2 : GladiusIIIAimpoint
|
||||
{
|
||||
public GladiusIIIAimpointEva2() : base(0x1B0C, true)
|
||||
{
|
||||
}
|
||||
|
||||
public GladiusIIIAimpointEva2(ushort productId) : base(productId, false)
|
||||
{
|
||||
}
|
||||
|
||||
public override string GetDisplayName()
|
||||
{
|
||||
return "ROG Gladius III Eva 2 (Wireless)";
|
||||
}
|
||||
|
||||
public override LightingZone[] SupportedLightingZones()
|
||||
{
|
||||
return new LightingZone[] { LightingZone.Logo };
|
||||
}
|
||||
|
||||
public override bool IsLightingModeSupported(LightingMode lightingMode)
|
||||
{
|
||||
return lightingMode == LightingMode.Static
|
||||
|| lightingMode == LightingMode.Breathing
|
||||
|| lightingMode == LightingMode.ColorCycle
|
||||
|| lightingMode == LightingMode.React
|
||||
|| lightingMode == LightingMode.Comet
|
||||
|| lightingMode == LightingMode.BatteryState;
|
||||
}
|
||||
}
|
||||
|
||||
public class GladiusIIIAimpointEva2Wired : GladiusIIIAimpointEva2
|
||||
{
|
||||
public GladiusIIIAimpointEva2Wired() : base(0x1B0A)
|
||||
{
|
||||
}
|
||||
|
||||
public override string GetDisplayName()
|
||||
{
|
||||
return "ROG Gladius III Eva 2 (Wired)";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,10 @@
|
||||
{
|
||||
}
|
||||
|
||||
public TUFM4Wirelss(ushort productId) : base(0x0B05, productId, "mi_00", true)
|
||||
{
|
||||
}
|
||||
|
||||
public override int DPIProfileCount()
|
||||
{
|
||||
return 4;
|
||||
@@ -82,4 +86,19 @@
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
//P310
|
||||
public class TUFM4WirelssCN : TUFM4Wirelss
|
||||
{
|
||||
public TUFM4WirelssCN() : base(0x1A8D)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
public override string GetDisplayName()
|
||||
{
|
||||
return "TX GAMING MOUSE (Wireless)";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -194,10 +194,13 @@ namespace GHelper.Peripherals
|
||||
DetectMouse(new ROGKerisWirelessEvaEdition());
|
||||
DetectMouse(new ROGKerisWirelessEvaEditionWired());
|
||||
DetectMouse(new TUFM4Wirelss());
|
||||
DetectMouse(new TUFM4WirelssCN());
|
||||
DetectMouse(new StrixImpactIIWireless());
|
||||
DetectMouse(new StrixImpactIIWirelessWired());
|
||||
DetectMouse(new GladiusIII());
|
||||
DetectMouse(new GladiusIIIWired());
|
||||
DetectMouse(new GladiusIIIAimpointEva2());
|
||||
DetectMouse(new GladiusIIIAimpointEva2Wired());
|
||||
DetectMouse(new HarpeAceAimLabEdition());
|
||||
DetectMouse(new HarpeAceAimLabEditionWired());
|
||||
DetectMouse(new HarpeAceAimLabEditionOmni());
|
||||
|
||||
@@ -313,7 +313,7 @@
|
||||
<value>Subir brillo</value>
|
||||
</data>
|
||||
<data name="BWTrayIcon" xml:space="preserve">
|
||||
<value>Black and white tray icon</value>
|
||||
<value>Icono de bandeja blanco y negro</value>
|
||||
</data>
|
||||
<data name="Calibrate" xml:space="preserve">
|
||||
<value>Calibrar</value>
|
||||
@@ -420,16 +420,16 @@
|
||||
<value>Ventiladores + Energía</value>
|
||||
</data>
|
||||
<data name="FlickerFreeDimming" xml:space="preserve">
|
||||
<value>Flicker-free Dimming</value>
|
||||
<value>Atenuación sin parpadeo</value>
|
||||
</data>
|
||||
<data name="FnLock" xml:space="preserve">
|
||||
<value>Usar teclas de acceso rápido (Fn+F) sin pulsar Fn</value>
|
||||
</data>
|
||||
<data name="FnLockOff" xml:space="preserve">
|
||||
<value>FN-Lock Off</value>
|
||||
<value>Tecla Fn normal</value>
|
||||
</data>
|
||||
<data name="FnLockOn" xml:space="preserve">
|
||||
<value>FN-Lock On</value>
|
||||
<value>Tecla Fn bloqueada</value>
|
||||
</data>
|
||||
<data name="GPUBoost" xml:space="preserve">
|
||||
<value>Dynamic Boost</value>
|
||||
@@ -456,7 +456,7 @@
|
||||
<value>Exclusivo dGPU</value>
|
||||
</data>
|
||||
<data name="GPUPower" xml:space="preserve">
|
||||
<value>GPU Power</value>
|
||||
<value>Energía de GPU</value>
|
||||
</data>
|
||||
<data name="GPUSettings" xml:space="preserve">
|
||||
<value>Ajustes de GPU</value>
|
||||
@@ -477,7 +477,7 @@
|
||||
<value>Importar perfil</value>
|
||||
</data>
|
||||
<data name="KeyBindings" xml:space="preserve">
|
||||
<value>Atajos de teclado</value>
|
||||
<value>Teclas de acceso rápido</value>
|
||||
</data>
|
||||
<data name="Keyboard" xml:space="preserve">
|
||||
<value>Teclado</value>
|
||||
@@ -726,7 +726,7 @@
|
||||
<value>Cambiar automáticamente a modo Clamshell</value>
|
||||
</data>
|
||||
<data name="ToggleFnLock" xml:space="preserve">
|
||||
<value>Alternar Fn-Lock</value>
|
||||
<value>Alternar bloqueo Fn</value>
|
||||
</data>
|
||||
<data name="ToggleMiniled" xml:space="preserve">
|
||||
<value>Alternar Miniled (si compatible)</value>
|
||||
|
||||
@@ -250,16 +250,16 @@
|
||||
<value>Uyanırken</value>
|
||||
</data>
|
||||
<data name="BacklightLow" xml:space="preserve">
|
||||
<value>Low</value>
|
||||
<value>Düşük</value>
|
||||
</data>
|
||||
<data name="BacklightMax" xml:space="preserve">
|
||||
<value>Max</value>
|
||||
<value>Yüksek</value>
|
||||
</data>
|
||||
<data name="BacklightMid" xml:space="preserve">
|
||||
<value>Mid</value>
|
||||
<value>Orta</value>
|
||||
</data>
|
||||
<data name="BacklightOff" xml:space="preserve">
|
||||
<value>Off</value>
|
||||
<value>Kapalı</value>
|
||||
</data>
|
||||
<data name="BacklightTimeout" xml:space="preserve">
|
||||
<value>Pildeyken klavye ışığının kapanma süresi</value>
|
||||
@@ -313,7 +313,7 @@
|
||||
<value>Parlaklığı Artır</value>
|
||||
</data>
|
||||
<data name="BWTrayIcon" xml:space="preserve">
|
||||
<value>Black and white tray icon</value>
|
||||
<value>Siyah-beyaz tepsi simgesi</value>
|
||||
</data>
|
||||
<data name="Calibrate" xml:space="preserve">
|
||||
<value>Kalibre Et</value>
|
||||
@@ -426,10 +426,10 @@ Yine de devam etmek istiyor musunuz?</value>
|
||||
<value>Fn+F kısayol tuşlarını FN tuşuna basmadan çalıştır</value>
|
||||
</data>
|
||||
<data name="FnLockOff" xml:space="preserve">
|
||||
<value>FN-Lock Off</value>
|
||||
<value>FN-Lock Kapalı</value>
|
||||
</data>
|
||||
<data name="FnLockOn" xml:space="preserve">
|
||||
<value>FN-Lock On</value>
|
||||
<value>FN-Lock Açık</value>
|
||||
</data>
|
||||
<data name="GPUBoost" xml:space="preserve">
|
||||
<value>Dynamic Boost</value>
|
||||
@@ -456,7 +456,7 @@ Yine de devam etmek istiyor musunuz?</value>
|
||||
<value>sadece harici GPU</value>
|
||||
</data>
|
||||
<data name="GPUPower" xml:space="preserve">
|
||||
<value>GPU Power</value>
|
||||
<value>GPU Gücü</value>
|
||||
</data>
|
||||
<data name="GPUSettings" xml:space="preserve">
|
||||
<value>GPU Ayarları</value>
|
||||
@@ -585,7 +585,7 @@ Yine de devam etmek istiyor musunuz?</value>
|
||||
<value>Çok Bölgeli (Güçlü)</value>
|
||||
</data>
|
||||
<data name="Muted" xml:space="preserve">
|
||||
<value>Muted</value>
|
||||
<value>Ses kapalı</value>
|
||||
</data>
|
||||
<data name="MuteMic" xml:space="preserve">
|
||||
<value>Mikrofonu Sustur</value>
|
||||
@@ -603,10 +603,10 @@ Yine de devam etmek istiyor musunuz?</value>
|
||||
<value>Bağlantı Yok</value>
|
||||
</data>
|
||||
<data name="Off" xml:space="preserve">
|
||||
<value>Off</value>
|
||||
<value>Kapalı</value>
|
||||
</data>
|
||||
<data name="On" xml:space="preserve">
|
||||
<value>On</value>
|
||||
<value>Açık</value>
|
||||
</data>
|
||||
<data name="OneZone" xml:space="preserve">
|
||||
<value>Tek Bölgeli</value>
|
||||
@@ -753,7 +753,7 @@ Yine de devam etmek istiyor musunuz?</value>
|
||||
<value>Undervolting deneysel ve riskli bir özelliktir. Uygulanan değerler cihazınız için çok düşükse, cihazınız stabil çalışmayabilir, kapanabilir veya veri kaybına uğrayabilir. Yine de denemek istiyorsanız, önce küçük değerlerden başlayıp Uygula'ya tıklayın ve sizin için uygun olanı test edin.</value>
|
||||
</data>
|
||||
<data name="Unmuted" xml:space="preserve">
|
||||
<value>Unmuted</value>
|
||||
<value>Ses açık</value>
|
||||
</data>
|
||||
<data name="Updates" xml:space="preserve">
|
||||
<value>Güncellemeler</value>
|
||||
|
||||
@@ -145,7 +145,7 @@
|
||||
<value>现在重启吗?</value>
|
||||
</data>
|
||||
<data name="AllyController" xml:space="preserve">
|
||||
<value>Ally Controller</value>
|
||||
<value>Ally 控制器</value>
|
||||
</data>
|
||||
<data name="AnimationSpeed" xml:space="preserve">
|
||||
<value>动画速度</value>
|
||||
@@ -286,13 +286,13 @@
|
||||
<value>一次性充电至 100%</value>
|
||||
</data>
|
||||
<data name="Binding" xml:space="preserve">
|
||||
<value>Binding</value>
|
||||
<value>绑定</value>
|
||||
</data>
|
||||
<data name="BindingPrimary" xml:space="preserve">
|
||||
<value>Primary</value>
|
||||
<value>主要</value>
|
||||
</data>
|
||||
<data name="BindingSecondary" xml:space="preserve">
|
||||
<value>Secondary</value>
|
||||
<value>次要</value>
|
||||
</data>
|
||||
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
||||
<value>BIOS 和驱动程序更新</value>
|
||||
@@ -313,7 +313,7 @@
|
||||
<value>提高亮度</value>
|
||||
</data>
|
||||
<data name="BWTrayIcon" xml:space="preserve">
|
||||
<value>Black and white tray icon</value>
|
||||
<value>黑白托盘图标</value>
|
||||
</data>
|
||||
<data name="Calibrate" xml:space="preserve">
|
||||
<value>校准</value>
|
||||
@@ -325,10 +325,10 @@
|
||||
<value>颜色</value>
|
||||
</data>
|
||||
<data name="Contrast" xml:space="preserve">
|
||||
<value>Contrast</value>
|
||||
<value>对比</value>
|
||||
</data>
|
||||
<data name="Controller" xml:space="preserve">
|
||||
<value>Controller</value>
|
||||
<value>控制器</value>
|
||||
</data>
|
||||
<data name="CPUBoost" xml:space="preserve">
|
||||
<value>CPU 睿频</value>
|
||||
@@ -343,7 +343,7 @@
|
||||
<value>默认</value>
|
||||
</data>
|
||||
<data name="DisableController" xml:space="preserve">
|
||||
<value>Disable Controller</value>
|
||||
<value>禁用控制器</value>
|
||||
</data>
|
||||
<data name="DisableOnLidClose" xml:space="preserve">
|
||||
<value>合盖时禁用</value>
|
||||
@@ -355,7 +355,7 @@
|
||||
<value>正在放电</value>
|
||||
</data>
|
||||
<data name="DownloadColorProfiles" xml:space="preserve">
|
||||
<value>Download Color Profiles</value>
|
||||
<value>下载颜色配置文件</value>
|
||||
</data>
|
||||
<data name="DownloadUpdate" xml:space="preserve">
|
||||
<value>下载</value>
|
||||
@@ -420,7 +420,7 @@
|
||||
<value>风扇 + 功率</value>
|
||||
</data>
|
||||
<data name="FlickerFreeDimming" xml:space="preserve">
|
||||
<value>Flicker-free Dimming</value>
|
||||
<value>低亮度防闪烁功能</value>
|
||||
</data>
|
||||
<data name="FnLock" xml:space="preserve">
|
||||
<value>打开FnLock (无需按下FN使用FN+(F1-F12)热键)</value>
|
||||
@@ -471,7 +471,7 @@
|
||||
<value>高</value>
|
||||
</data>
|
||||
<data name="ImageRotation" xml:space="preserve">
|
||||
<value>Image Rotation</value>
|
||||
<value>图像旋转</value>
|
||||
</data>
|
||||
<data name="Import" xml:space="preserve">
|
||||
<value>导入配置</value>
|
||||
@@ -510,10 +510,10 @@
|
||||
<value>低</value>
|
||||
</data>
|
||||
<data name="LSDeadzones" xml:space="preserve">
|
||||
<value>Left Stick Deadzones</value>
|
||||
<value>左摇杆死区</value>
|
||||
</data>
|
||||
<data name="LTDeadzones" xml:space="preserve">
|
||||
<value>Left Trigger Deadzones</value>
|
||||
<value>左扳机死区</value>
|
||||
</data>
|
||||
<data name="MatrixAudio" xml:space="preserve">
|
||||
<value>音频可视化器</value>
|
||||
@@ -669,16 +669,16 @@
|
||||
<value>转/分钟</value>
|
||||
</data>
|
||||
<data name="RSDeadzones" xml:space="preserve">
|
||||
<value>Right Stick Deadzones</value>
|
||||
<value>右摇杆死区</value>
|
||||
</data>
|
||||
<data name="RTDeadzones" xml:space="preserve">
|
||||
<value>Right Trigger Deadzones</value>
|
||||
<value>右扳机死区</value>
|
||||
</data>
|
||||
<data name="RunOnStartup" xml:space="preserve">
|
||||
<value>开机自启</value>
|
||||
</data>
|
||||
<data name="ScalingQuality" xml:space="preserve">
|
||||
<value>Scaling Quality</value>
|
||||
<value>缩放质量</value>
|
||||
</data>
|
||||
<data name="ScreenPadDown" xml:space="preserve">
|
||||
<value>Screenpad亮度降低</value>
|
||||
@@ -762,7 +762,7 @@
|
||||
<value>版本</value>
|
||||
</data>
|
||||
<data name="VibrationStrength" xml:space="preserve">
|
||||
<value>Vibration Strength</value>
|
||||
<value>震动强度</value>
|
||||
</data>
|
||||
<data name="VisualMode" xml:space="preserve">
|
||||
<value>Visual Mode</value>
|
||||
|
||||
@@ -226,7 +226,7 @@
|
||||
<value>全部</value>
|
||||
</data>
|
||||
<data name="AuraZoneDock" xml:space="preserve">
|
||||
<value>Dock</value>
|
||||
<value>底座</value>
|
||||
</data>
|
||||
<data name="AuraZoneLogo" xml:space="preserve">
|
||||
<value>Logo</value>
|
||||
@@ -235,7 +235,7 @@
|
||||
<value>滾輪</value>
|
||||
</data>
|
||||
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||
<value>Underglow</value>
|
||||
<value>底光</value>
|
||||
</data>
|
||||
<data name="AutoApply" xml:space="preserve">
|
||||
<value>自動套用</value>
|
||||
@@ -250,16 +250,16 @@
|
||||
<value>喚醒時</value>
|
||||
</data>
|
||||
<data name="BacklightLow" xml:space="preserve">
|
||||
<value>Low</value>
|
||||
<value>低</value>
|
||||
</data>
|
||||
<data name="BacklightMax" xml:space="preserve">
|
||||
<value>Max</value>
|
||||
<value>最大</value>
|
||||
</data>
|
||||
<data name="BacklightMid" xml:space="preserve">
|
||||
<value>Mid</value>
|
||||
<value>中等</value>
|
||||
</data>
|
||||
<data name="BacklightOff" xml:space="preserve">
|
||||
<value>Off</value>
|
||||
<value>關閉</value>
|
||||
</data>
|
||||
<data name="BacklightTimeout" xml:space="preserve">
|
||||
<value>閒置幾秒後關閉燈光:插電時 / 使用電池 (0 = 不關閉)</value>
|
||||
@@ -286,7 +286,7 @@
|
||||
<value>僅本次將電力充滿</value>
|
||||
</data>
|
||||
<data name="Binding" xml:space="preserve">
|
||||
<value>Binding</value>
|
||||
<value>綁定</value>
|
||||
</data>
|
||||
<data name="BindingPrimary" xml:space="preserve">
|
||||
<value>主要</value>
|
||||
@@ -313,7 +313,7 @@
|
||||
<value>螢幕亮度提高</value>
|
||||
</data>
|
||||
<data name="BWTrayIcon" xml:space="preserve">
|
||||
<value>Black and white tray icon</value>
|
||||
<value>工作列圖示黑白化</value>
|
||||
</data>
|
||||
<data name="Calibrate" xml:space="preserve">
|
||||
<value>校準</value>
|
||||
@@ -370,7 +370,7 @@
|
||||
<value>節能模式</value>
|
||||
</data>
|
||||
<data name="EnableGPUOnShutdown" xml:space="preserve">
|
||||
<value>Enable GPU on shutdown (prevents issue with Eco mode)</value>
|
||||
<value>關機前啟動顯卡(解決切換顯卡節能模式&標準模式和亮度的某些問題)</value>
|
||||
</data>
|
||||
<data name="EnableOptimusText" xml:space="preserve">
|
||||
<value>「Nvidia控制面板」中的顯示模式未設置為自動切換時,透過G-Helper的節能模式禁用獨顯可能導致螢幕亮度控制出現問題直到下次重新開機後。
|
||||
@@ -420,16 +420,16 @@
|
||||
<value>自定義設置</value>
|
||||
</data>
|
||||
<data name="FlickerFreeDimming" xml:space="preserve">
|
||||
<value>Flicker-free Dimming</value>
|
||||
<value>不閃屏調光(Flicker-free Dimming)</value>
|
||||
</data>
|
||||
<data name="FnLock" xml:space="preserve">
|
||||
<value>使用Fn+F1~F12功能時免按下Fn鍵</value>
|
||||
</data>
|
||||
<data name="FnLockOff" xml:space="preserve">
|
||||
<value>FN-Lock Off</value>
|
||||
<value>Fn鎖定解除</value>
|
||||
</data>
|
||||
<data name="FnLockOn" xml:space="preserve">
|
||||
<value>FN-Lock On</value>
|
||||
<value>Fn鎖定</value>
|
||||
</data>
|
||||
<data name="GPUBoost" xml:space="preserve">
|
||||
<value>動態加速</value>
|
||||
@@ -456,7 +456,7 @@
|
||||
<value>獨立顯卡</value>
|
||||
</data>
|
||||
<data name="GPUPower" xml:space="preserve">
|
||||
<value>GPU Power</value>
|
||||
<value>顯卡功耗</value>
|
||||
</data>
|
||||
<data name="GPUSettings" xml:space="preserve">
|
||||
<value>顯卡設定</value>
|
||||
@@ -510,10 +510,10 @@
|
||||
<value>低</value>
|
||||
</data>
|
||||
<data name="LSDeadzones" xml:space="preserve">
|
||||
<value>Left Stick Deadzones</value>
|
||||
<value>左搖桿死區</value>
|
||||
</data>
|
||||
<data name="LTDeadzones" xml:space="preserve">
|
||||
<value>Left Trigger Deadzones</value>
|
||||
<value>左扳機(LT)死區</value>
|
||||
</data>
|
||||
<data name="MatrixAudio" xml:space="preserve">
|
||||
<value>音效視覺化</value>
|
||||
@@ -585,7 +585,7 @@
|
||||
<value>多區強化</value>
|
||||
</data>
|
||||
<data name="Muted" xml:space="preserve">
|
||||
<value>Muted</value>
|
||||
<value>已靜音</value>
|
||||
</data>
|
||||
<data name="MuteMic" xml:space="preserve">
|
||||
<value>麥克風開關</value>
|
||||
@@ -603,10 +603,10 @@
|
||||
<value>未連線</value>
|
||||
</data>
|
||||
<data name="Off" xml:space="preserve">
|
||||
<value>Off</value>
|
||||
<value>關閉</value>
|
||||
</data>
|
||||
<data name="On" xml:space="preserve">
|
||||
<value>On</value>
|
||||
<value>開啟</value>
|
||||
</data>
|
||||
<data name="OneZone" xml:space="preserve">
|
||||
<value>單區</value>
|
||||
@@ -669,16 +669,16 @@
|
||||
<value>每分鐘轉數</value>
|
||||
</data>
|
||||
<data name="RSDeadzones" xml:space="preserve">
|
||||
<value>Right Stick Deadzones</value>
|
||||
<value>右搖桿死區</value>
|
||||
</data>
|
||||
<data name="RTDeadzones" xml:space="preserve">
|
||||
<value>Right Trigger Deadzones</value>
|
||||
<value>右扳機(RT)死區</value>
|
||||
</data>
|
||||
<data name="RunOnStartup" xml:space="preserve">
|
||||
<value>開機自動開啟</value>
|
||||
</data>
|
||||
<data name="ScalingQuality" xml:space="preserve">
|
||||
<value>Scaling Quality</value>
|
||||
<value>縮放品質</value>
|
||||
</data>
|
||||
<data name="ScreenPadDown" xml:space="preserve">
|
||||
<value>第二觸控螢幕亮度降低</value>
|
||||
@@ -753,7 +753,7 @@
|
||||
<value>降壓是一項實驗性且有風險的功能,若設定的值過低,可能造成系統不穩定甚至無預警關機,建議可先嘗試較小的降壓數值,並點擊"套用"來測試適合你的使用狀況</value>
|
||||
</data>
|
||||
<data name="Unmuted" xml:space="preserve">
|
||||
<value>Unmuted</value>
|
||||
<value>已取消靜音</value>
|
||||
</data>
|
||||
<data name="Updates" xml:space="preserve">
|
||||
<value>更新驅動</value>
|
||||
@@ -765,7 +765,7 @@
|
||||
<value>震動強度</value>
|
||||
</data>
|
||||
<data name="VisualMode" xml:space="preserve">
|
||||
<value>Visual Mode</value>
|
||||
<value>色域模式</value>
|
||||
</data>
|
||||
<data name="VolumeDown" xml:space="preserve">
|
||||
<value>音量降低</value>
|
||||
@@ -780,6 +780,6 @@
|
||||
<value>視窗置頂</value>
|
||||
</data>
|
||||
<data name="Zoom" xml:space="preserve">
|
||||
<value>Zoom</value>
|
||||
<value>縮放</value>
|
||||
</data>
|
||||
</root>
|
||||
@@ -346,6 +346,9 @@ namespace GHelper
|
||||
|
||||
public void CycleVisualMode()
|
||||
{
|
||||
|
||||
if (comboVisual.Items.Count < 1) return ;
|
||||
|
||||
if (comboVisual.SelectedIndex < comboVisual.Items.Count - 1)
|
||||
comboVisual.SelectedIndex += 1;
|
||||
else
|
||||
@@ -1533,6 +1536,7 @@ namespace GHelper
|
||||
tableAMD.Controls.Add(buttonXGM, 1, 0);
|
||||
VisualizeXGM();
|
||||
}
|
||||
VisualiseIcon();
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -47,6 +47,15 @@ public static class AsusHid
|
||||
if (z13 is not null) return z13.Open();
|
||||
}
|
||||
|
||||
if (AppConfig.IsS17())
|
||||
{
|
||||
var s17 = devices.Where(device => device.ProductID == 0x18c6).FirstOrDefault();
|
||||
if (s17 is not null) return s17.Open();
|
||||
}
|
||||
|
||||
foreach (var device in devices)
|
||||
Logger.WriteLine($"Input available: {device.DevicePath} {device.ProductID.ToString("X")} {device.GetMaxFeatureReportLength()}");
|
||||
|
||||
return devices.FirstOrDefault()?.Open();
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
||||
@@ -102,6 +102,8 @@ namespace GHelper
|
||||
LoadUpdates(true);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private Dictionary<string, string> GetDeviceVersions()
|
||||
{
|
||||
using (ManagementObjectSearcher objSearcher = new ManagementObjectSearcher("Select * from Win32_PnPSignedDriver"))
|
||||
@@ -186,7 +188,8 @@ namespace GHelper
|
||||
{
|
||||
_VisualiseNewDriver(position, newer, table);
|
||||
});
|
||||
} else
|
||||
}
|
||||
else
|
||||
{
|
||||
_VisualiseNewDriver(position, newer, table);
|
||||
}
|
||||
@@ -206,6 +209,17 @@ namespace GHelper
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
static string CleanupDeviceId(string input)
|
||||
{
|
||||
int index = input.IndexOf("&REV_");
|
||||
if (index != -1)
|
||||
{
|
||||
return input.Substring(0, index);
|
||||
}
|
||||
return input;
|
||||
}
|
||||
|
||||
public async void DriversAsync(string url, int type, TableLayoutPanel table)
|
||||
{
|
||||
|
||||
@@ -275,7 +289,8 @@ namespace GHelper
|
||||
for (int k = 0; k < driver.hardwares.GetArrayLength(); k++)
|
||||
{
|
||||
var deviceID = driver.hardwares[k].GetProperty("hardwareid").ToString();
|
||||
var localVersions = devices.Where(p => p.Key.Contains(deviceID)).Select(p => p.Value);
|
||||
deviceID = CleanupDeviceId(deviceID);
|
||||
var localVersions = devices.Where(p => p.Key.Contains(deviceID, StringComparison.CurrentCultureIgnoreCase)).Select(p => p.Value);
|
||||
foreach (var localVersion in localVersions)
|
||||
{
|
||||
newer = Math.Min(newer, new Version(driver.version).CompareTo(new Version(localVersion)));
|
||||
|
||||
@@ -38,17 +38,18 @@ Works with all popular models, such as ROG Zephyrus G14, G15, G16, M16, Flow X13
|
||||
2. GPU modes: Eco - Standard - Ultimate - Optimized
|
||||
3. Screen refresh rate control with display overdrive (OD)
|
||||
4. Custom fan curve editor, power limits and turbo boost selection for every performance mode
|
||||
5. Anime matrix control including animated GIFs, clock and Audio visualizer
|
||||
5. Anime Matrix or Slash Lightning control including animated GIFs, clock and Audio visualizer
|
||||
6. Backlight animation modes and colors
|
||||
7. Custom hotkeys (M-keys, FN+X keys)
|
||||
8. Monitor CPU / GPU temperature, fan speeds and battery status
|
||||
8. Monitor CPU and GPU temperature, fan speeds and battery status
|
||||
9. Battery charge limit to preserve battery health
|
||||
10. NVidia GPU overclocking
|
||||
10. NVidia GPU overclocking and undervolting
|
||||
11. XG Mobile Control
|
||||
12. AMD CPU Undervolting
|
||||
13. BIOS and Driver Updates
|
||||
14. Asus Mice settings
|
||||
15. Mini-led multi-zone switch
|
||||
16. Flicker-free dimming and Visual Modes
|
||||
|
||||
### :gear: Automation
|
||||
- Performance Mode switching when on battery or plugged in
|
||||
|
||||
Reference in New Issue
Block a user