diff --git a/app/NativeMethods.cs b/app/NativeMethods.cs index df41e59c..a8dee772 100644 --- a/app/NativeMethods.cs +++ b/app/NativeMethods.cs @@ -588,6 +588,42 @@ public class NativeMethods return dm; } + public enum COLORPROFILETYPE + { + CPT_ICC, + CPT_DMP, + CPT_CAMP, + CPT_GMMP + } + public enum COLORPROFILESUBTYPE + { + CPST_PERCEPTUAL, + CPST_RELATIVE_COLORIMETRIC, + CPST_SATURATION, + CPST_ABSOLUTE_COLORIMETRIC, + CPST_NONE, + CPST_RGB_WORKING_SPACE, + CPST_CUSTOM_WORKING_SPACE, + CPST_STANDARD_DISPLAY_COLOR_MODE, + CPST_EXTENDED_DISPLAY_COLOR_MODE + } + public enum WCS_PROFILE_MANAGEMENT_SCOPE + { + WCS_PROFILE_MANAGEMENT_SCOPE_SYSTEM_WIDE, + WCS_PROFILE_MANAGEMENT_SCOPE_CURRENT_USER + } + + [DllImport("mscms.dll", CharSet = CharSet.Unicode)] + public static extern bool WcsSetDefaultColorProfile( + WCS_PROFILE_MANAGEMENT_SCOPE scope, + string pDeviceName, + COLORPROFILETYPE cptColorProfileType, + COLORPROFILESUBTYPE cpstColorProfileSubType, + uint dwProfileID, + string pProfileName + ); + + public const int ENUM_CURRENT_SETTINGS = -1; public const string defaultDevice = "\\\\.\\DISPLAY1"; diff --git a/app/Properties/Strings.uk.resx b/app/Properties/Strings.uk.resx index 759eb9ee..b68c24f3 100644 --- a/app/Properties/Strings.uk.resx +++ b/app/Properties/Strings.uk.resx @@ -201,6 +201,9 @@ Ліміт заряду батареї + + Оновлення BIOS та драйверів + Старт @@ -228,6 +231,9 @@ Завантажити + + Драйвери та програми + Вимикає dGPU, щоб зберегти заряд @@ -408,6 +414,9 @@ Аура + + Fn-Lock + Міні-лед (якщо є) @@ -429,6 +438,9 @@ Ультімейт + + Оновлення + Версія diff --git a/app/Properties/Strings.zh-TW.resx b/app/Properties/Strings.zh-TW.resx index 0bb71714..e5bdc696 100644 --- a/app/Properties/Strings.zh-TW.resx +++ b/app/Properties/Strings.zh-TW.resx @@ -1,6 +1,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 無法連結到華碩 ACPI。 没有它,應用程式將無法執行。 嘗試安裝Asus System Control Interface - + 看起来 GPU 正在大量使用,是否禁用它? - + 節能模式 - + 關閉獨顯需要重新啟動 - + 獨顯直連需要重啟 - + 現在重新啟動嗎? - + 動畫速度 - + AnimeMatrix - + 程式已正在執行 - + G-Helper已經在執行。 請確認右下工作列中的圖示。 - + 套用自定義風扇曲線 - + 套用功率限制 - + 自動調整Windows電源模式 - + 呼吸 - + 循環 - + 快速 - + 正常 - + 彩虹 - + - + 靜態 - + 閃爍 - + 自動 - + 電池模式時自動60Hz - + 喚醒時 - + 電池模式下自動關閉鍵盤背光的秒數(0 = 不關閉) - + 插電模式下自動關閉鍵盤背光的秒數(0 = 不關閉) - + 平衡模式 - + 電池充電上限 - + + BIOS與驅動程式更新 Updates + + 開機時 - + 亮度 - + 顏色 - + CPU 加速 - + 自定義設置 - + 預設 - + 禁用螢幕加速OD - + 正在釋放電力 - + 下載更新 - + + 驅動程式與軟體 + + 禁用獨顯以節省電池電量 - + 節能模式 - + 更多 - + 更多設定 - + 恢復原廠設定 - + 風扇曲線 - - CPU 風扇設置文件 + + CPU 風扇設定檔 - - GPU 風扇設置文件 + + GPU 風扇設定檔 - + 中等風扇設置 - + 風扇設置 - + 風扇和電源 - + 風扇: - + 自定義設置 - - 使用Fn+F1~F12的功能時不須按下Fn鍵 + + 使用Fn+F1~F12功能時免按下Fn鍵 - + Dynamic Boost - + 切換中... - + 核心時脈偏移量(Offset) - + 顯示卡記憶體偏移量(Offset) - + GPU 模式 - + 僅限內顯 - + 內顯 + 獨顯 - + 獨立顯卡 - + 顯卡設定 - + GPU溫度上限 - + 按鍵綁定 - + 鍵盤 - + 電池模式時自動降低鍵盤背光亮度以節省電量 - + 背光 - + 切換至節能模式時,關閉所有正在使用獨顯的程式 - + 鍵盤背光: - + 螢幕顯示 - + 螢幕背蓋 - + 燈條 - + Logo - - Audio Visualizer + + 音效視覺化 - + 横幅 - + 明亮 - + 時鐘 - + 黯淡 - + ROG logo - + - + 關閉 - + 圖片 - + 更高的更新率和更低延遲 - + 維持60Hz以節省電量 - + 多區域 - + 麥克風開關 - + 開啟G-Helper視窗 - + 自動模式 - + 使用電池切換到節能模式,插入電源時切換到標準模式 - + 自動模式下,使用USB-C充電時持續關閉獨顯 - + 其他 - + OD - + 性能模式: - + 圖片/動圖 - + 播放/暫停 - + 功率限制 (PPT) - - 功率限制 (PPT) 是實驗性功能。 謹慎使用,風險自負! + + 功率限制是實驗性功能。謹慎使用,風險自負! - + 截圖 - + 退出 - + 有其他程式正在使用獨顯導致無法切換至節能模式. 是否在裝置管理員中重啟獨顯? * 請自行評估風險 - + 每分鐘轉數 - + 開機自動開啟 - + 關機時 - + 安靜模式 - + 睡眠時 - + 標準模式會啟用獨顯 - + 標準模式 - + 啟動錯誤 - + 切換Aura - + + 免按Fn鍵使用Fn+F1~F12功能 + + 切換Miniled(若有支援) - + 切換螢幕 - + 極速模式 - + 已關閉 - + 電池模式時關閉 - + 開啟獨顯直連獲得最佳幀數 - + 獨顯直連 - + + 更新驅動 + + 版本 - + 音量降低 - + 靜音 - + 音量增加 - + 視窗置頂 \ No newline at end of file diff --git a/app/Settings.cs b/app/Settings.cs index 29cf384e..2305604f 100644 --- a/app/Settings.cs +++ b/app/Settings.cs @@ -1194,7 +1194,6 @@ namespace GHelper return false; return - //AppConfig.ContainsModel("GA402") || AppConfig.ContainsModel("GU604") || AppConfig.ContainsModel("FX517") || AppConfig.ContainsModel("G733"); @@ -1219,10 +1218,9 @@ namespace GHelper } // Fix for models that don't support PPT settings in all modes, setting a "manual" mode for them - if (isManualModeRequired()) + if (isManualModeRequired() && !applyFans) { - delay = 500; - if (!applyFans) AutoFans(true); + AutoFans(true); } }