diff --git a/app/Peripherals/Mouse/Models/GladiusIII.cs b/app/Peripherals/Mouse/Models/GladiusIIIWireless.cs similarity index 58% rename from app/Peripherals/Mouse/Models/GladiusIII.cs rename to app/Peripherals/Mouse/Models/GladiusIIIWireless.cs index 3539582a..862bb89c 100644 --- a/app/Peripherals/Mouse/Models/GladiusIII.cs +++ b/app/Peripherals/Mouse/Models/GladiusIIIWireless.cs @@ -1,13 +1,13 @@ namespace GHelper.Peripherals.Mouse.Models { //P706_Wireless - public class GladiusIII : AsusMouse + public class GladiusIIIWireless : AsusMouse { - public GladiusIII() : base(0x0B05, 0x197F, "mi_00", true) + public GladiusIIIWireless() : base(0x0B05, 0x197F, "mi_00", true) { } - protected GladiusIII(ushort vendorId, bool wireless) : base(0x0B05, vendorId, "mi_00", wireless) + protected GladiusIIIWireless(ushort vendorId, bool wireless) : base(0x0B05, vendorId, "mi_00", wireless) { } @@ -77,7 +77,7 @@ } } - public class GladiusIIIWired : GladiusIII + public class GladiusIIIWired : GladiusIIIWireless { public GladiusIIIWired() : base(0x197d, false) { @@ -88,4 +88,43 @@ return "ROG Gladius III (Wired)"; } } + + + //P514 + public class GladiusIII : GladiusIIIWireless + { + public GladiusIII() : base(0x197B, false) + { + } + + public override string GetDisplayName() + { + return "ROG Gladius III"; + } + + public override bool HasAutoPowerOff() + { + return false; + } + + public override bool HasLowBatteryWarning() + { + return false; + } + + public override bool HasBattery() + { + return false; + } + + public override bool IsLightingModeSupported(LightingMode lightingMode) + { + return lightingMode == LightingMode.Static + || lightingMode == LightingMode.Breathing + || lightingMode == LightingMode.ColorCycle + || lightingMode == LightingMode.Rainbow + || lightingMode == LightingMode.React + || lightingMode == LightingMode.Comet; + } + } } diff --git a/app/Peripherals/PeripheralsProvider.cs b/app/Peripherals/PeripheralsProvider.cs index 00ec5c2a..02bf2210 100644 --- a/app/Peripherals/PeripheralsProvider.cs +++ b/app/Peripherals/PeripheralsProvider.cs @@ -198,8 +198,9 @@ namespace GHelper.Peripherals DetectMouse(new TUFM4WirelssCN()); DetectMouse(new StrixImpactIIWireless()); DetectMouse(new StrixImpactIIWirelessWired()); - DetectMouse(new GladiusIII()); + DetectMouse(new GladiusIIIWireless()); DetectMouse(new GladiusIIIWired()); + DetectMouse(new GladiusIII()); DetectMouse(new GladiusIIIAimpointEva2()); DetectMouse(new GladiusIIIAimpointEva2Wired()); DetectMouse(new HarpeAceAimLabEdition()); diff --git a/app/Properties/Strings.uk.resx b/app/Properties/Strings.uk.resx index d1436aed..073addf6 100644 --- a/app/Properties/Strings.uk.resx +++ b/app/Properties/Strings.uk.resx @@ -507,7 +507,7 @@ Ілюмінація - Lock Screen + Блокування екрану Лого @@ -741,7 +741,7 @@ Вимкнути екран - Toggle Touchscreen + Сенсорний екран diff --git a/app/Properties/Strings.zh-TW.resx b/app/Properties/Strings.zh-TW.resx index d9ccfe4e..e8108a90 100644 --- a/app/Properties/Strings.zh-TW.resx +++ b/app/Properties/Strings.zh-TW.resx @@ -139,7 +139,7 @@ 關閉獨顯需要重新啟動 - 獨顯直連需要重新啟動 + 獨顯輸出需要重新啟動 現在重新啟動嗎? @@ -271,7 +271,7 @@ 閒置時關閉燈光(充電模式) - 平衡模式 + 效能 充電 @@ -370,7 +370,7 @@ 節能模式 - 關機前啟動顯卡(解決切換顯卡節能模式&標準模式和亮度的某些問題) + 關機前啟動顯卡(解決切換顯卡節能模式&混合輸出和亮度的某些問題) 「Nvidia控制面板」中的顯示模式未設置為自動切換時,透過G-Helper的節能模式禁用獨顯可能導致螢幕亮度控制出現問題直到下次重新開機後。 @@ -621,13 +621,13 @@ 開啟G-Helper視窗 - 自動模式 + 自動調節 - 使用電池切換到節能模式,插入電源時切換到標準模式 + 使用電池切換到整合式顯卡,插入電源時切換到獨立顯卡 - 自動模式下,使用USB-C充電時持續關閉獨顯 + 自動調節模式下,使用USB-C充電時持續關閉獨顯 其他 @@ -696,13 +696,13 @@ 關機時 - 安靜模式 + 靜音 睡眠時 - 標準模式會啟用獨顯 + 自動切換獨立顯卡以及整合式顯卡 (MS-Hybrid) 標準模式 @@ -732,7 +732,7 @@ 翻蓋模式 (蓋上筆電但有外接螢幕時,系統仍會持續運行) - 免按Fn鍵使用Fn+F1~F12功能 + 切換 Fn-Lock 切換 mini-LED (若有支援) @@ -756,10 +756,10 @@ 電池模式時關閉 - 開啟獨顯直連獲得最佳幀數 + 開啟獨顯輸出獲得最佳幀數 - 獨顯直連 + 獨顯輸出 降壓是一項實驗性且有風險的功能,若設定的值過低,可能造成系統不穩定甚至無預警關機,建議可先嘗試較小的降壓數值,並點擊"套用"來測試適合你的使用狀況 diff --git a/docs/README.md b/docs/README.md index e6ff7209..c5f1b4e0 100644 --- a/docs/README.md +++ b/docs/README.md @@ -44,7 +44,7 @@ Works with all popular models, such as ROG Zephyrus G14, G15, G16, M16, Flow X13 4. Custom fan curve editor, power limits and turbo boost selection for every performance mode 5. Anime Matrix or Slash Lighting control including animated GIFs, clock and Audio visualizer 6. Backlight animation modes and colors -7. Custom hotkeys (M-keys, FN+X keys) +7. Hotkey handling 8. Monitor CPU and GPU temperature, fan speeds and battery status 9. Battery charge limit to preserve battery health 10. NVidia GPU overclocking and undervolting