mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Compare commits
64 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
130d9b73fb | ||
|
|
604d24ebbe | ||
|
|
8c3a74a991 | ||
|
|
ed143a7bba | ||
|
|
ac5f1ec1b5 | ||
|
|
403db3057c | ||
|
|
4dac7b8e9d | ||
|
|
a856f87146 | ||
|
|
d733101a26 | ||
|
|
89741a5e8a | ||
|
|
f00026b53a | ||
|
|
5004358fe2 | ||
|
|
97f6565024 | ||
|
|
f1a69ebad3 | ||
|
|
bf6c3e636e | ||
|
|
a4e98a9fb1 | ||
|
|
8b717f856a | ||
|
|
4d8f093a4b | ||
|
|
c699c82bbe | ||
|
|
5634d75672 | ||
|
|
cf33b0cc52 | ||
|
|
ddbaeb623b | ||
|
|
3efb2e0db9 | ||
|
|
8159aec53b | ||
|
|
564efb2f32 | ||
|
|
4dfcd6a5f9 | ||
|
|
0aa4d873d0 | ||
|
|
911c01b6b2 | ||
|
|
3a5e5fa227 | ||
|
|
bf5786aca6 | ||
|
|
ed065d00dc | ||
|
|
6aa899d989 | ||
|
|
417d156300 | ||
|
|
2471edd82f | ||
|
|
196eda7463 | ||
|
|
1d63376c99 | ||
|
|
846b05b89e | ||
|
|
0f3b660824 | ||
|
|
14565cf8fa | ||
|
|
3d5c0d5ade | ||
|
|
14e0adaca8 | ||
|
|
4365d3b4cb | ||
|
|
62ca72e684 | ||
|
|
71c0c10f29 | ||
|
|
8733ef34d3 | ||
|
|
ff0a12d104 | ||
|
|
fe628319b7 | ||
|
|
86c11beee6 | ||
|
|
e45a72f6c6 | ||
|
|
88af725a08 | ||
|
|
b59db1432a | ||
|
|
4f85cd32aa | ||
|
|
f0d6d25e93 | ||
|
|
2d6d4093e9 | ||
|
|
8fc167fd57 | ||
|
|
475110af09 | ||
|
|
3fc4621dc9 | ||
|
|
43ddf6585c | ||
|
|
61d155d936 | ||
|
|
d133162579 | ||
|
|
fff4612a8d | ||
|
|
d6f410c6e6 | ||
|
|
ab11965d50 | ||
|
|
6071f41c33 |
@@ -298,9 +298,9 @@ public static class AppConfig
|
|||||||
return ContainsModel("GA401I") && !ContainsModel("GA401IHR");
|
return ContainsModel("GA401I") && !ContainsModel("GA401IHR");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool NoAuraColor()
|
public static bool IsSingleColor()
|
||||||
{
|
{
|
||||||
return ContainsModel("GA401") || ContainsModel("X13");
|
return ContainsModel("GA401");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool IsStrix()
|
public static bool IsStrix()
|
||||||
@@ -356,9 +356,14 @@ public static class AppConfig
|
|||||||
return ContainsModel("FX507") || ContainsModel("FX517") || ContainsModel("FX707");
|
return ContainsModel("FX507") || ContainsModel("FX517") || ContainsModel("FX707");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static bool IsGPUFixNeeded()
|
||||||
|
{
|
||||||
|
return ContainsModel("GA402X") || ContainsModel("GV302");
|
||||||
|
}
|
||||||
|
|
||||||
public static bool IsGPUFix()
|
public static bool IsGPUFix()
|
||||||
{
|
{
|
||||||
return ContainsModel("GA402X") && (Get("gpu_fix") != 0);
|
return Is("gpu_fix") || (ContainsModel("GA402X") && IsNotFalse("gpu_fix"));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
using GHelper.Helpers;
|
using GHelper.Helpers;
|
||||||
using HidLibrary;
|
using HidLibrary;
|
||||||
using System.Diagnostics;
|
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace GHelper
|
namespace GHelper
|
||||||
@@ -63,13 +62,14 @@ namespace GHelper
|
|||||||
static bool isTuf = AppConfig.IsTUF();
|
static bool isTuf = AppConfig.IsTUF();
|
||||||
static bool isStrix = AppConfig.IsStrix();
|
static bool isStrix = AppConfig.IsStrix();
|
||||||
|
|
||||||
|
static public bool isSingleColor = false;
|
||||||
|
|
||||||
static bool isOldHeatmap = AppConfig.Is("old_heatmap");
|
static bool isOldHeatmap = AppConfig.Is("old_heatmap");
|
||||||
|
|
||||||
|
|
||||||
static System.Timers.Timer timer = new System.Timers.Timer(2000);
|
static System.Timers.Timer timer = new System.Timers.Timer(2000);
|
||||||
static HidDevice? auraDevice = null;
|
static HidDevice? auraDevice = null;
|
||||||
|
|
||||||
static bool Manual = false;
|
|
||||||
|
|
||||||
static byte[] AuraPowerMessage(AuraPower flags)
|
static byte[] AuraPowerMessage(AuraPower flags)
|
||||||
{
|
{
|
||||||
@@ -115,6 +115,11 @@ namespace GHelper
|
|||||||
static AsusUSB()
|
static AsusUSB()
|
||||||
{
|
{
|
||||||
timer.Elapsed += Timer_Elapsed;
|
timer.Elapsed += Timer_Elapsed;
|
||||||
|
|
||||||
|
isSingleColor = AppConfig.ContainsModel("GA401") || AppConfig.ContainsModel("X13"); // Mono Color
|
||||||
|
|
||||||
|
var device = GetDevice(AURA_HID_ID);
|
||||||
|
if (device is not null && device.Attributes.Version == 22 && AppConfig.ContainsModel("GA402X")) isSingleColor = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void Timer_Elapsed(object? sender, System.Timers.ElapsedEventArgs e)
|
private static void Timer_Elapsed(object? sender, System.Timers.ElapsedEventArgs e)
|
||||||
@@ -184,10 +189,11 @@ namespace GHelper
|
|||||||
_modes.Remove(3);
|
_modes.Remove(3);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (AppConfig.NoAuraColor())
|
if (isSingleColor)
|
||||||
{
|
{
|
||||||
_modes.Remove(2);
|
_modes.Remove(2);
|
||||||
_modes.Remove(3);
|
_modes.Remove(3);
|
||||||
|
_modes.Remove(HEATMAP);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (AppConfig.IsAdvantageEdition())
|
if (AppConfig.IsAdvantageEdition())
|
||||||
@@ -278,7 +284,7 @@ namespace GHelper
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static byte[] AuraMessage(int mode, Color color, Color color2, int speed)
|
public static byte[] AuraMessage(int mode, Color color, Color color2, int speed, bool mono = false)
|
||||||
{
|
{
|
||||||
|
|
||||||
byte[] msg = new byte[17];
|
byte[] msg = new byte[17];
|
||||||
@@ -286,15 +292,15 @@ namespace GHelper
|
|||||||
msg[1] = 0xb3;
|
msg[1] = 0xb3;
|
||||||
msg[2] = 0x00; // Zone
|
msg[2] = 0x00; // Zone
|
||||||
msg[3] = (byte)mode; // Aura Mode
|
msg[3] = (byte)mode; // Aura Mode
|
||||||
msg[4] = (byte)(color.R); // R
|
msg[4] = color.R; // R
|
||||||
msg[5] = (byte)(color.G); // G
|
msg[5] = mono ? (byte)0 : color.G; // G
|
||||||
msg[6] = (byte)(color.B); // B
|
msg[6] = mono ? (byte)0 : color.B; // B
|
||||||
msg[7] = (byte)speed; // aura.speed as u8;
|
msg[7] = (byte)speed; // aura.speed as u8;
|
||||||
msg[8] = 0; // aura.direction as u8;
|
msg[8] = 0; // aura.direction as u8;
|
||||||
msg[9] = (mode == 1) ? (byte)1 : (byte)0;
|
msg[9] = (mode == 1) ? (byte)1 : (byte)0;
|
||||||
msg[10] = (byte)(color2.R); // R
|
msg[10] = color2.R; // R
|
||||||
msg[11] = (byte)(color2.G); // G
|
msg[11] = mono ? (byte)0 : color2.G; // G
|
||||||
msg[12] = (byte)(color2.B); // B
|
msg[12] = mono ? (byte)0 : color2.B; // B
|
||||||
return msg;
|
return msg;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -469,7 +475,7 @@ namespace GHelper
|
|||||||
if (isStrix && !isOldHeatmap)
|
if (isStrix && !isOldHeatmap)
|
||||||
{
|
{
|
||||||
byte[] msg = new byte[0x40];
|
byte[] msg = new byte[0x40];
|
||||||
|
|
||||||
byte start = 9;
|
byte start = 9;
|
||||||
byte maxLeds = 0x93;
|
byte maxLeds = 0x93;
|
||||||
|
|
||||||
@@ -497,7 +503,7 @@ namespace GHelper
|
|||||||
auraDevice.Write(LED_INIT3);
|
auraDevice.Write(LED_INIT3);
|
||||||
auraDevice.Write(LED_INIT4);
|
auraDevice.Write(LED_INIT4);
|
||||||
auraDevice.Write(LED_INIT5);
|
auraDevice.Write(LED_INIT5);
|
||||||
auraDevice.Write(new byte[] { AURA_HID_ID, 0xbc});
|
auraDevice.Write(new byte[] { AURA_HID_ID, 0xbc });
|
||||||
}
|
}
|
||||||
|
|
||||||
for (byte b = 0; b < maxLeds; b += 0x10)
|
for (byte b = 0; b < maxLeds; b += 0x10)
|
||||||
@@ -563,7 +569,7 @@ namespace GHelper
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
byte[] msg = AuraMessage(Mode, Color1, Color2, _speed);
|
byte[] msg;
|
||||||
var devices = GetHidDevices(deviceIds);
|
var devices = GetHidDevices(deviceIds);
|
||||||
|
|
||||||
foreach (HidDevice device in devices)
|
foreach (HidDevice device in devices)
|
||||||
@@ -571,10 +577,11 @@ namespace GHelper
|
|||||||
device.OpenDevice();
|
device.OpenDevice();
|
||||||
if (device.ReadFeatureData(out byte[] data, AURA_HID_ID))
|
if (device.ReadFeatureData(out byte[] data, AURA_HID_ID))
|
||||||
{
|
{
|
||||||
|
msg = AuraMessage(Mode, Color1, Color2, _speed, isSingleColor);
|
||||||
device.WriteFeatureData(msg);
|
device.WriteFeatureData(msg);
|
||||||
device.WriteFeatureData(MESSAGE_APPLY);
|
device.WriteFeatureData(MESSAGE_APPLY);
|
||||||
device.WriteFeatureData(MESSAGE_SET);
|
device.WriteFeatureData(MESSAGE_SET);
|
||||||
Logger.WriteLine("USB-KB " + device.Capabilities.FeatureReportByteLength + "|" + device.Capabilities.InputReportByteLength + device.Description + device.DevicePath + ":" + BitConverter.ToString(msg));
|
Logger.WriteLine("USB-KB " + device.Attributes.Version + device.Description + device.DevicePath + ":" + BitConverter.ToString(msg));
|
||||||
}
|
}
|
||||||
device.CloseDevice();
|
device.CloseDevice();
|
||||||
}
|
}
|
||||||
|
|||||||
47
app/Extra.Designer.cs
generated
47
app/Extra.Designer.cs
generated
@@ -110,7 +110,6 @@ namespace GHelper
|
|||||||
checkVariBright = new CheckBox();
|
checkVariBright = new CheckBox();
|
||||||
checkGpuApps = new CheckBox();
|
checkGpuApps = new CheckBox();
|
||||||
checkGPUFix = new CheckBox();
|
checkGPUFix = new CheckBox();
|
||||||
checkFnLock = new CheckBox();
|
|
||||||
panelPower = new Panel();
|
panelPower = new Panel();
|
||||||
numericHibernateAfter = new NumericUpDown();
|
numericHibernateAfter = new NumericUpDown();
|
||||||
labelHibernateAfter = new Label();
|
labelHibernateAfter = new Label();
|
||||||
@@ -147,7 +146,7 @@ namespace GHelper
|
|||||||
panelServices.Controls.Add(labelServices);
|
panelServices.Controls.Add(labelServices);
|
||||||
panelServices.Controls.Add(buttonServices);
|
panelServices.Controls.Add(buttonServices);
|
||||||
panelServices.Dock = DockStyle.Top;
|
panelServices.Dock = DockStyle.Top;
|
||||||
panelServices.Location = new Point(15, 1383);
|
panelServices.Location = new Point(15, 1321);
|
||||||
panelServices.Name = "panelServices";
|
panelServices.Name = "panelServices";
|
||||||
panelServices.Size = new Size(983, 75);
|
panelServices.Size = new Size(983, 75);
|
||||||
panelServices.TabIndex = 5;
|
panelServices.TabIndex = 5;
|
||||||
@@ -1070,19 +1069,18 @@ namespace GHelper
|
|||||||
panelSettings.Controls.Add(checkVariBright);
|
panelSettings.Controls.Add(checkVariBright);
|
||||||
panelSettings.Controls.Add(checkGpuApps);
|
panelSettings.Controls.Add(checkGpuApps);
|
||||||
panelSettings.Controls.Add(checkGPUFix);
|
panelSettings.Controls.Add(checkGPUFix);
|
||||||
panelSettings.Controls.Add(checkFnLock);
|
|
||||||
panelSettings.Dock = DockStyle.Top;
|
panelSettings.Dock = DockStyle.Top;
|
||||||
panelSettings.Location = new Point(15, 921);
|
panelSettings.Location = new Point(15, 921);
|
||||||
panelSettings.Name = "panelSettings";
|
panelSettings.Name = "panelSettings";
|
||||||
panelSettings.Padding = new Padding(20, 5, 11, 5);
|
panelSettings.Padding = new Padding(20, 5, 11, 5);
|
||||||
panelSettings.Size = new Size(983, 388);
|
panelSettings.Size = new Size(983, 346);
|
||||||
panelSettings.TabIndex = 3;
|
panelSettings.TabIndex = 3;
|
||||||
//
|
//
|
||||||
// checkAutoToggleClamshellMode
|
// checkAutoToggleClamshellMode
|
||||||
//
|
//
|
||||||
checkAutoToggleClamshellMode.AutoSize = true;
|
checkAutoToggleClamshellMode.AutoSize = true;
|
||||||
checkAutoToggleClamshellMode.Dock = DockStyle.Top;
|
checkAutoToggleClamshellMode.Dock = DockStyle.Top;
|
||||||
checkAutoToggleClamshellMode.Location = new Point(20, 341);
|
checkAutoToggleClamshellMode.Location = new Point(20, 299);
|
||||||
checkAutoToggleClamshellMode.Name = "checkAutoToggleClamshellMode";
|
checkAutoToggleClamshellMode.Name = "checkAutoToggleClamshellMode";
|
||||||
checkAutoToggleClamshellMode.Padding = new Padding(3);
|
checkAutoToggleClamshellMode.Padding = new Padding(3);
|
||||||
checkAutoToggleClamshellMode.Size = new Size(952, 42);
|
checkAutoToggleClamshellMode.Size = new Size(952, 42);
|
||||||
@@ -1094,7 +1092,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
checkAutoApplyWindowsPowerMode.AutoSize = true;
|
checkAutoApplyWindowsPowerMode.AutoSize = true;
|
||||||
checkAutoApplyWindowsPowerMode.Dock = DockStyle.Top;
|
checkAutoApplyWindowsPowerMode.Dock = DockStyle.Top;
|
||||||
checkAutoApplyWindowsPowerMode.Location = new Point(20, 299);
|
checkAutoApplyWindowsPowerMode.Location = new Point(20, 257);
|
||||||
checkAutoApplyWindowsPowerMode.Margin = new Padding(4, 3, 4, 3);
|
checkAutoApplyWindowsPowerMode.Margin = new Padding(4, 3, 4, 3);
|
||||||
checkAutoApplyWindowsPowerMode.Name = "checkAutoApplyWindowsPowerMode";
|
checkAutoApplyWindowsPowerMode.Name = "checkAutoApplyWindowsPowerMode";
|
||||||
checkAutoApplyWindowsPowerMode.Padding = new Padding(3);
|
checkAutoApplyWindowsPowerMode.Padding = new Padding(3);
|
||||||
@@ -1107,7 +1105,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
checkTopmost.AutoSize = true;
|
checkTopmost.AutoSize = true;
|
||||||
checkTopmost.Dock = DockStyle.Top;
|
checkTopmost.Dock = DockStyle.Top;
|
||||||
checkTopmost.Location = new Point(20, 257);
|
checkTopmost.Location = new Point(20, 215);
|
||||||
checkTopmost.Margin = new Padding(4, 3, 4, 3);
|
checkTopmost.Margin = new Padding(4, 3, 4, 3);
|
||||||
checkTopmost.Name = "checkTopmost";
|
checkTopmost.Name = "checkTopmost";
|
||||||
checkTopmost.Padding = new Padding(3);
|
checkTopmost.Padding = new Padding(3);
|
||||||
@@ -1120,7 +1118,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
checkNoOverdrive.AutoSize = true;
|
checkNoOverdrive.AutoSize = true;
|
||||||
checkNoOverdrive.Dock = DockStyle.Top;
|
checkNoOverdrive.Dock = DockStyle.Top;
|
||||||
checkNoOverdrive.Location = new Point(20, 215);
|
checkNoOverdrive.Location = new Point(20, 173);
|
||||||
checkNoOverdrive.Margin = new Padding(4, 3, 4, 3);
|
checkNoOverdrive.Margin = new Padding(4, 3, 4, 3);
|
||||||
checkNoOverdrive.Name = "checkNoOverdrive";
|
checkNoOverdrive.Name = "checkNoOverdrive";
|
||||||
checkNoOverdrive.Padding = new Padding(3);
|
checkNoOverdrive.Padding = new Padding(3);
|
||||||
@@ -1133,7 +1131,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
checkUSBC.AutoSize = true;
|
checkUSBC.AutoSize = true;
|
||||||
checkUSBC.Dock = DockStyle.Top;
|
checkUSBC.Dock = DockStyle.Top;
|
||||||
checkUSBC.Location = new Point(20, 173);
|
checkUSBC.Location = new Point(20, 131);
|
||||||
checkUSBC.Margin = new Padding(4, 3, 4, 3);
|
checkUSBC.Margin = new Padding(4, 3, 4, 3);
|
||||||
checkUSBC.Name = "checkUSBC";
|
checkUSBC.Name = "checkUSBC";
|
||||||
checkUSBC.Padding = new Padding(3);
|
checkUSBC.Padding = new Padding(3);
|
||||||
@@ -1146,7 +1144,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
checkVariBright.AutoSize = true;
|
checkVariBright.AutoSize = true;
|
||||||
checkVariBright.Dock = DockStyle.Top;
|
checkVariBright.Dock = DockStyle.Top;
|
||||||
checkVariBright.Location = new Point(20, 131);
|
checkVariBright.Location = new Point(20, 89);
|
||||||
checkVariBright.Margin = new Padding(4, 3, 4, 3);
|
checkVariBright.Margin = new Padding(4, 3, 4, 3);
|
||||||
checkVariBright.Name = "checkVariBright";
|
checkVariBright.Name = "checkVariBright";
|
||||||
checkVariBright.Padding = new Padding(3);
|
checkVariBright.Padding = new Padding(3);
|
||||||
@@ -1159,7 +1157,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
checkGpuApps.AutoSize = true;
|
checkGpuApps.AutoSize = true;
|
||||||
checkGpuApps.Dock = DockStyle.Top;
|
checkGpuApps.Dock = DockStyle.Top;
|
||||||
checkGpuApps.Location = new Point(20, 89);
|
checkGpuApps.Location = new Point(20, 47);
|
||||||
checkGpuApps.Margin = new Padding(4, 3, 4, 3);
|
checkGpuApps.Margin = new Padding(4, 3, 4, 3);
|
||||||
checkGpuApps.Name = "checkGpuApps";
|
checkGpuApps.Name = "checkGpuApps";
|
||||||
checkGpuApps.Padding = new Padding(3);
|
checkGpuApps.Padding = new Padding(3);
|
||||||
@@ -1172,7 +1170,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
checkGPUFix.AutoSize = true;
|
checkGPUFix.AutoSize = true;
|
||||||
checkGPUFix.Dock = DockStyle.Top;
|
checkGPUFix.Dock = DockStyle.Top;
|
||||||
checkGPUFix.Location = new Point(20, 47);
|
checkGPUFix.Location = new Point(20, 5);
|
||||||
checkGPUFix.Margin = new Padding(4, 3, 4, 3);
|
checkGPUFix.Margin = new Padding(4, 3, 4, 3);
|
||||||
checkGPUFix.Name = "checkGPUFix";
|
checkGPUFix.Name = "checkGPUFix";
|
||||||
checkGPUFix.Padding = new Padding(3);
|
checkGPUFix.Padding = new Padding(3);
|
||||||
@@ -1181,29 +1179,15 @@ namespace GHelper
|
|||||||
checkGPUFix.Text = "Enable GPU on shutdown (prevents issue with Eco mode)";
|
checkGPUFix.Text = "Enable GPU on shutdown (prevents issue with Eco mode)";
|
||||||
checkGPUFix.UseVisualStyleBackColor = true;
|
checkGPUFix.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// checkFnLock
|
|
||||||
//
|
|
||||||
checkFnLock.AutoSize = true;
|
|
||||||
checkFnLock.Dock = DockStyle.Top;
|
|
||||||
checkFnLock.Location = new Point(20, 5);
|
|
||||||
checkFnLock.Margin = new Padding(4, 3, 4, 3);
|
|
||||||
checkFnLock.MaximumSize = new Size(800, 0);
|
|
||||||
checkFnLock.Name = "checkFnLock";
|
|
||||||
checkFnLock.Padding = new Padding(3);
|
|
||||||
checkFnLock.Size = new Size(800, 42);
|
|
||||||
checkFnLock.TabIndex = 1;
|
|
||||||
checkFnLock.Text = "Process Fn+F hotkeys without Fn";
|
|
||||||
checkFnLock.UseVisualStyleBackColor = true;
|
|
||||||
//
|
|
||||||
// panelPower
|
// panelPower
|
||||||
//
|
//
|
||||||
panelPower.Controls.Add(numericHibernateAfter);
|
panelPower.Controls.Add(numericHibernateAfter);
|
||||||
panelPower.Controls.Add(labelHibernateAfter);
|
panelPower.Controls.Add(labelHibernateAfter);
|
||||||
panelPower.Controls.Add(pictureHibernate);
|
panelPower.Controls.Add(pictureHibernate);
|
||||||
panelPower.Dock = DockStyle.Top;
|
panelPower.Dock = DockStyle.Top;
|
||||||
panelPower.Location = new Point(15, 1309);
|
panelPower.Location = new Point(15, 1267);
|
||||||
panelPower.Name = "panelPower";
|
panelPower.Name = "panelPower";
|
||||||
panelPower.Size = new Size(983, 74);
|
panelPower.Size = new Size(983, 54);
|
||||||
panelPower.TabIndex = 4;
|
panelPower.TabIndex = 4;
|
||||||
//
|
//
|
||||||
// numericHibernateAfter
|
// numericHibernateAfter
|
||||||
@@ -1211,7 +1195,7 @@ namespace GHelper
|
|||||||
numericHibernateAfter.AccessibleName = "Minutes till Hibernation in sleep";
|
numericHibernateAfter.AccessibleName = "Minutes till Hibernation in sleep";
|
||||||
numericHibernateAfter.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
numericHibernateAfter.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
numericHibernateAfter.Increment = new decimal(new int[] { 10, 0, 0, 0 });
|
numericHibernateAfter.Increment = new decimal(new int[] { 10, 0, 0, 0 });
|
||||||
numericHibernateAfter.Location = new Point(810, 21);
|
numericHibernateAfter.Location = new Point(810, 7);
|
||||||
numericHibernateAfter.Margin = new Padding(4, 3, 4, 3);
|
numericHibernateAfter.Margin = new Padding(4, 3, 4, 3);
|
||||||
numericHibernateAfter.Maximum = new decimal(new int[] { 3000000, 0, 0, 0 });
|
numericHibernateAfter.Maximum = new decimal(new int[] { 3000000, 0, 0, 0 });
|
||||||
numericHibernateAfter.Name = "numericHibernateAfter";
|
numericHibernateAfter.Name = "numericHibernateAfter";
|
||||||
@@ -1221,7 +1205,7 @@ namespace GHelper
|
|||||||
// labelHibernateAfter
|
// labelHibernateAfter
|
||||||
//
|
//
|
||||||
labelHibernateAfter.AutoSize = true;
|
labelHibernateAfter.AutoSize = true;
|
||||||
labelHibernateAfter.Location = new Point(59, 21);
|
labelHibernateAfter.Location = new Point(59, 10);
|
||||||
labelHibernateAfter.Margin = new Padding(4, 0, 4, 0);
|
labelHibernateAfter.Margin = new Padding(4, 0, 4, 0);
|
||||||
labelHibernateAfter.Name = "labelHibernateAfter";
|
labelHibernateAfter.Name = "labelHibernateAfter";
|
||||||
labelHibernateAfter.Size = new Size(457, 32);
|
labelHibernateAfter.Size = new Size(457, 32);
|
||||||
@@ -1232,7 +1216,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
pictureHibernate.BackgroundImage = Resources.icons8_hibernate_32;
|
pictureHibernate.BackgroundImage = Resources.icons8_hibernate_32;
|
||||||
pictureHibernate.BackgroundImageLayout = ImageLayout.Zoom;
|
pictureHibernate.BackgroundImageLayout = ImageLayout.Zoom;
|
||||||
pictureHibernate.Location = new Point(20, 21);
|
pictureHibernate.Location = new Point(20, 10);
|
||||||
pictureHibernate.Name = "pictureHibernate";
|
pictureHibernate.Name = "pictureHibernate";
|
||||||
pictureHibernate.Size = new Size(32, 32);
|
pictureHibernate.Size = new Size(32, 32);
|
||||||
pictureHibernate.TabIndex = 22;
|
pictureHibernate.TabIndex = 22;
|
||||||
@@ -1370,7 +1354,6 @@ namespace GHelper
|
|||||||
private CheckBox checkUSBC;
|
private CheckBox checkUSBC;
|
||||||
private CheckBox checkVariBright;
|
private CheckBox checkVariBright;
|
||||||
private CheckBox checkGpuApps;
|
private CheckBox checkGpuApps;
|
||||||
private CheckBox checkFnLock;
|
|
||||||
private PictureBox pictureBacklight;
|
private PictureBox pictureBacklight;
|
||||||
private Label labelBacklightTitle;
|
private Label labelBacklightTitle;
|
||||||
private PictureBox pictureService;
|
private PictureBox pictureService;
|
||||||
|
|||||||
18
app/Extra.cs
18
app/Extra.cs
@@ -119,7 +119,6 @@ namespace GHelper
|
|||||||
checkTopmost.Text = Properties.Strings.WindowTop;
|
checkTopmost.Text = Properties.Strings.WindowTop;
|
||||||
checkUSBC.Text = Properties.Strings.OptimizedUSBC;
|
checkUSBC.Text = Properties.Strings.OptimizedUSBC;
|
||||||
checkAutoApplyWindowsPowerMode.Text = Properties.Strings.ApplyWindowsPowerPlan;
|
checkAutoApplyWindowsPowerMode.Text = Properties.Strings.ApplyWindowsPowerPlan;
|
||||||
checkFnLock.Text = Properties.Strings.FnLock;
|
|
||||||
checkAutoToggleClamshellMode.Text = Properties.Strings.ToggleClamshellMode;
|
checkAutoToggleClamshellMode.Text = Properties.Strings.ToggleClamshellMode;
|
||||||
|
|
||||||
labelBacklightKeyboard.Text = Properties.Strings.Keyboard;
|
labelBacklightKeyboard.Text = Properties.Strings.Keyboard;
|
||||||
@@ -313,17 +312,13 @@ namespace GHelper
|
|||||||
checkGpuApps.Checked = AppConfig.Is("kill_gpu_apps");
|
checkGpuApps.Checked = AppConfig.Is("kill_gpu_apps");
|
||||||
checkGpuApps.CheckedChanged += CheckGpuApps_CheckedChanged;
|
checkGpuApps.CheckedChanged += CheckGpuApps_CheckedChanged;
|
||||||
|
|
||||||
checkFnLock.Checked = AppConfig.Is("fn_lock");
|
|
||||||
checkFnLock.CheckedChanged += CheckFnLock_CheckedChanged; ;
|
|
||||||
|
|
||||||
pictureHelp.Click += PictureHelp_Click;
|
pictureHelp.Click += PictureHelp_Click;
|
||||||
|
|
||||||
buttonServices.Click += ButtonServices_Click;
|
buttonServices.Click += ButtonServices_Click;
|
||||||
|
|
||||||
pictureLog.Click += PictureLog_Click;
|
pictureLog.Click += PictureLog_Click;
|
||||||
|
|
||||||
checkGPUFix.Visible = AppConfig.ContainsModel("GA402X");
|
checkGPUFix.Visible = AppConfig.IsGPUFixNeeded();
|
||||||
checkGPUFix.Checked = AppConfig.Get("gpu_fix") != 0;
|
checkGPUFix.Checked = AppConfig.IsGPUFix();
|
||||||
checkGPUFix.CheckedChanged += CheckGPUFix_CheckedChanged;
|
checkGPUFix.CheckedChanged += CheckGPUFix_CheckedChanged;
|
||||||
|
|
||||||
InitVariBright();
|
InitVariBright();
|
||||||
@@ -480,15 +475,6 @@ namespace GHelper
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CheckFnLock_CheckedChanged(object? sender, EventArgs e)
|
|
||||||
{
|
|
||||||
int fnLock = checkFnLock.Checked ? 1 : 0;
|
|
||||||
AppConfig.Set("fn_lock", fnLock);
|
|
||||||
Program.acpi.DeviceSet(AsusACPI.FnLock, (fnLock == 1) ? 0 : 1, "FnLock");
|
|
||||||
|
|
||||||
Program.inputDispatcher.RegisterKeys();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void CheckGpuApps_CheckedChanged(object? sender, EventArgs e)
|
private void CheckGpuApps_CheckedChanged(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
AppConfig.Set("kill_gpu_apps", (checkGpuApps.Checked ? 1 : 0));
|
AppConfig.Set("kill_gpu_apps", (checkGpuApps.Checked ? 1 : 0));
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
|
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
|
||||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||||
<AssemblyVersion>0.108</AssemblyVersion>
|
<AssemblyVersion>0.109</AssemblyVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||||
|
|||||||
@@ -131,7 +131,6 @@ namespace GHelper.Gpu
|
|||||||
|
|
||||||
if (eco == 1)
|
if (eco == 1)
|
||||||
{
|
{
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if (NvidiaSmi.GetDisplayActiveStatus())
|
if (NvidiaSmi.GetDisplayActiveStatus())
|
||||||
{
|
{
|
||||||
@@ -190,7 +189,7 @@ namespace GHelper.Gpu
|
|||||||
{
|
{
|
||||||
|
|
||||||
bool GpuAuto = AppConfig.Is("gpu_auto");
|
bool GpuAuto = AppConfig.Is("gpu_auto");
|
||||||
bool ForceGPU = AppConfig.ContainsModel("503") || AppConfig.Is("gpu_fix");
|
bool ForceGPU = AppConfig.ContainsModel("503");
|
||||||
|
|
||||||
int GpuMode = AppConfig.Get("gpu_mode");
|
int GpuMode = AppConfig.Get("gpu_mode");
|
||||||
|
|
||||||
|
|||||||
@@ -401,7 +401,7 @@ namespace GHelper.Input
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void ToggleFnLock()
|
public static void ToggleFnLock()
|
||||||
{
|
{
|
||||||
int fnLock = AppConfig.Is("fn_lock") ? 0 : 1;
|
int fnLock = AppConfig.Is("fn_lock") ? 0 : 1;
|
||||||
AppConfig.Set("fn_lock", fnLock);
|
AppConfig.Set("fn_lock", fnLock);
|
||||||
@@ -411,6 +411,8 @@ namespace GHelper.Input
|
|||||||
else
|
else
|
||||||
Program.settingsForm.BeginInvoke(Program.inputDispatcher.RegisterKeys);
|
Program.settingsForm.BeginInvoke(Program.inputDispatcher.RegisterKeys);
|
||||||
|
|
||||||
|
Program.settingsForm.BeginInvoke(Program.settingsForm.VisualiseFnLock);
|
||||||
|
|
||||||
Program.toast.RunToast("Fn-Lock " + (fnLock == 1 ? "On" : "Off"), ToastIcon.FnLock);
|
Program.toast.RunToast("Fn-Lock " + (fnLock == 1 ? "On" : "Off"), ToastIcon.FnLock);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -128,6 +128,7 @@ namespace GHelper
|
|||||||
private static void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)
|
private static void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)
|
||||||
{
|
{
|
||||||
gpuControl.StandardModeFix();
|
gpuControl.StandardModeFix();
|
||||||
|
BatteryControl.SetBatteryChargeLimit();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void SystemEvents_SessionSwitch(object sender, SessionSwitchEventArgs e)
|
private static void SystemEvents_SessionSwitch(object sender, SessionSwitchEventArgs e)
|
||||||
|
|||||||
4
app/Properties/Strings.Designer.cs
generated
4
app/Properties/Strings.Designer.cs
generated
@@ -565,7 +565,7 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Download Update.
|
/// Looks up a localized string similar to Download.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal static string DownloadUpdate {
|
internal static string DownloadUpdate {
|
||||||
get {
|
get {
|
||||||
@@ -1323,7 +1323,7 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Something is using dGPU and preventing Eco mode. Restart dGPU in device manager? * Please proceed at your own risk..
|
/// Looks up a localized string similar to Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk).
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal static string RestartGPU {
|
internal static string RestartGPU {
|
||||||
get {
|
get {
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Entlädt</value>
|
<value>Entlädt</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Updates herunterladen</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Treiber und Software</value>
|
<value>Treiber und Software</value>
|
||||||
@@ -374,6 +374,9 @@ Trotzdem fortfahren?</value>
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Maximale GPU Temperatur</value>
|
<value>Maximale GPU Temperatur</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>Hoch</value>
|
<value>Hoch</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@ Trotzdem fortfahren?</value>
|
|||||||
<value>Schließen</value>
|
<value>Schließen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Ein Prozess verhindert den Wechsel in den Eco-Modus. dGPU neu starten? Fortfahren auf eigene Gefahr.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>U/Min</value>
|
<value>U/Min</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Descargando</value>
|
<value>Descargando</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Descargar actualización</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Drivers y Software</value>
|
<value>Drivers y Software</value>
|
||||||
@@ -374,6 +374,9 @@
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Temperatura objetivo</value>
|
<value>Temperatura objetivo</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutos hasta hibernación en suspensión con batería (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>Alto</value>
|
<value>Alto</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@
|
|||||||
<value>Quitar</value>
|
<value>Quitar</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Algo está usando la dGPU e impide usar Modo Eco. ¿Reiniciar dGPU en administrador de dispositivos? * Proceda bajo su propio riesgo.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Taux décharge </value>
|
<value>Taux décharge </value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Télécharger la mise à jour</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Pilotes et Logiciels</value>
|
<value>Pilotes et Logiciels</value>
|
||||||
@@ -374,6 +374,9 @@ Voulez-vous continuer ?</value>
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Température cible</value>
|
<value>Température cible</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>High</value>
|
<value>High</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@ Voulez-vous continuer ?</value>
|
|||||||
<value>Quitter</value>
|
<value>Quitter</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Un processus utilisant le dGPU empêche le passage en mode Éco. Redémarrer le dGPU ? * Procédez à vos risques.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value> RPM</value>
|
<value> RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Merülés</value>
|
<value>Merülés</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Frissítés letöltése</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Illesztőprogramok és alkalmazások</value>
|
<value>Illesztőprogramok és alkalmazások</value>
|
||||||
@@ -374,6 +374,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Célhőmérséklet</value>
|
<value>Célhőmérséklet</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>High</value>
|
<value>High</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@ Do you still want to continue?</value>
|
|||||||
<value>Bezárás</value>
|
<value>Bezárás</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Valami használja még a dGPU-t, ezzel megakadályozva az Eco móda lépést. Újraindítsuk a dGPU-t eszközkezelőben? * Kérjük, saját felelősségére folytassa.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>Fordulatszám</value>
|
<value>Fordulatszám</value>
|
||||||
|
|||||||
@@ -163,28 +163,28 @@
|
|||||||
<value>Servizi Asus in Esecuzione</value>
|
<value>Servizi Asus in Esecuzione</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraBatteryState" xml:space="preserve">
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
<value>Battery State</value>
|
<value>Stato Batteria</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Respiro</value>
|
<value>Respiro</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraClockwise" xml:space="preserve">
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
<value>Clockwise</value>
|
<value>Senso Orario</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Ciclo Colori</value>
|
<value>Ciclo Colori</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraComet" xml:space="preserve">
|
<data name="AuraComet" xml:space="preserve">
|
||||||
<value>Comet</value>
|
<value>Cometa</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraCounterClockwise" xml:space="preserve">
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
<value>Counterclockwise</value>
|
<value>Senso Antiorario</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Veloce</value>
|
<value>Veloce</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraLightingMode" xml:space="preserve">
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
<value>Lighting Mode</value>
|
<value>Modalità Illuminazione</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normale</value>
|
<value>Normale</value>
|
||||||
@@ -193,10 +193,10 @@
|
|||||||
<value>Arcobaleno</value>
|
<value>Arcobaleno</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRandomColor" xml:space="preserve">
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
<value>Random</value>
|
<value>Casuale</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraReact" xml:space="preserve">
|
<data name="AuraReact" xml:space="preserve">
|
||||||
<value>React</value>
|
<value>Reazione</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Lenta</value>
|
<value>Lenta</value>
|
||||||
@@ -208,7 +208,7 @@
|
|||||||
<value>Strobo</value>
|
<value>Strobo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraZoneAll" xml:space="preserve">
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
<value>All</value>
|
<value>Tutte</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraZoneDock" xml:space="preserve">
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
<value>Dock</value>
|
<value>Dock</value>
|
||||||
@@ -217,7 +217,7 @@
|
|||||||
<value>Logo</value>
|
<value>Logo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraZoneScroll" xml:space="preserve">
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
<value>Scrollwheel</value>
|
<value>Rotellina</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraZoneUnderglow" xml:space="preserve">
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
<value>Underglow</value>
|
<value>Underglow</value>
|
||||||
@@ -241,7 +241,7 @@
|
|||||||
<value>Bilanciato</value>
|
<value>Bilanciato</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryCharge" xml:space="preserve">
|
<data name="BatteryCharge" xml:space="preserve">
|
||||||
<value>Charge</value>
|
<value>Carica</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryChargeLimit" xml:space="preserve">
|
<data name="BatteryChargeLimit" xml:space="preserve">
|
||||||
<value>Limite Ricarica Batteria</value>
|
<value>Limite Ricarica Batteria</value>
|
||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Scaricamento</value>
|
<value>Scaricamento</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Scarica aggiornamento</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Driver e Software</value>
|
<value>Driver e Software</value>
|
||||||
@@ -374,8 +374,11 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Temperatura Target</value>
|
<value>Temperatura Target</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Iberna dopo X minuti se alimentato a batteria (0 - ACCESO)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>High</value>
|
<value>Elevato</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Associazione Tasti</value>
|
<value>Associazione Tasti</value>
|
||||||
@@ -402,13 +405,13 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<value>Barra Luminosa</value>
|
<value>Barra Luminosa</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Lighting" xml:space="preserve">
|
<data name="Lighting" xml:space="preserve">
|
||||||
<value>Lighting</value>
|
<value>Illuminazione</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Logo" xml:space="preserve">
|
<data name="Logo" xml:space="preserve">
|
||||||
<value>Logo</value>
|
<value>Logo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Low" xml:space="preserve">
|
<data name="Low" xml:space="preserve">
|
||||||
<value>Low</value>
|
<value>Basso</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Visualizzatore Audio</value>
|
<value>Visualizzatore Audio</value>
|
||||||
@@ -444,31 +447,31 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<value>60Hz refresh rate per risparmiare batteria</value>
|
<value>60Hz refresh rate per risparmiare batteria</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Minute" xml:space="preserve">
|
<data name="Minute" xml:space="preserve">
|
||||||
<value>Minute</value>
|
<value>Minuto</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Minutes" xml:space="preserve">
|
<data name="Minutes" xml:space="preserve">
|
||||||
<value>Minutes</value>
|
<value>Minuti</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MouseAngleSnapping" xml:space="preserve">
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
<value>Angle Snapping</value>
|
<value>Angle Snapping</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MouseAutoPowerOff" xml:space="preserve">
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
<value>Auto Power Off After</value>
|
<value>Auto-disattivazione dopo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MouseButtonResponse" xml:space="preserve">
|
<data name="MouseButtonResponse" xml:space="preserve">
|
||||||
<value>Button Response</value>
|
<value>Risposta Tasto Mouse</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MouseLiftOffDistance" xml:space="preserve">
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
<value>Lift Off Distance</value>
|
<value>Lift Off Distance</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
<value>Low Battery Warning at</value>
|
<value>Avviso Batteria Mouse in Esaurimento</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MousePerformance" xml:space="preserve">
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
<value>Performance</value>
|
<value>Prestazioni</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MouseSynchronize" xml:space="preserve">
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
<value>Synchronize with mouse</value>
|
<value>Sincronizza con Mouse</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Multizona</value>
|
<value>Multizona</value>
|
||||||
@@ -477,7 +480,7 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<value>Silenzia microfono</value>
|
<value>Silenzia microfono</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Never" xml:space="preserve">
|
<data name="Never" xml:space="preserve">
|
||||||
<value>Never</value>
|
<value>Mai</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Nuovi aggiornamenti</value>
|
<value>Nuovi aggiornamenti</value>
|
||||||
@@ -486,7 +489,7 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<value>Sistema aggiornato</value>
|
<value>Sistema aggiornato</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NotConnected" xml:space="preserve">
|
<data name="NotConnected" xml:space="preserve">
|
||||||
<value>Not Connected</value>
|
<value>Non Connesso</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Apri G-Helper</value>
|
<value>Apri G-Helper</value>
|
||||||
@@ -510,7 +513,7 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<value>Profilo</value>
|
<value>Profilo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Peripherals" xml:space="preserve">
|
<data name="Peripherals" xml:space="preserve">
|
||||||
<value>Peripherals</value>
|
<value>Periferiche</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Immagine / Gif</value>
|
<value>Immagine / Gif</value>
|
||||||
@@ -531,13 +534,13 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<value>PrintScreen</value>
|
<value>PrintScreen</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Profile" xml:space="preserve">
|
<data name="Profile" xml:space="preserve">
|
||||||
<value>Profile</value>
|
<value>Profilo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Esci</value>
|
<value>Esci</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Qualcosa sta utilizzando la dGPU e impedendo la modalità Eco. Riavviare la dGPU da Gestione dispositivi? * Procedere a proprio rischio e pericolo.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>방전 중</value>
|
<value>방전 중</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>업데이트 다운로드</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>드라이버와 소프트웨어</value>
|
<value>드라이버와 소프트웨어</value>
|
||||||
@@ -374,6 +374,9 @@
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>목표 온도</value>
|
<value>목표 온도</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>High</value>
|
<value>High</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@
|
|||||||
<value>종료</value>
|
<value>종료</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>dGPU가 사용중이기 때문에 Eco 모드로 전환할 수 없습니다. 장치 관리자에서 dGPU를 재시작하시겠습니까?</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Iškrovimas</value>
|
<value>Iškrovimas</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Atsisiųsti naujinimą</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Tvarkyklės ir programinė įranga</value>
|
<value>Tvarkyklės ir programinė įranga</value>
|
||||||
@@ -374,6 +374,9 @@ Vis tiek norite tęsti?</value>
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Temperatūros tikslas</value>
|
<value>Temperatūros tikslas</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutės iki miego su akumuliatoriumi (0 – IŠJUNGTA)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>Aukštas</value>
|
<value>Aukštas</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@ Vis tiek norite tęsti?</value>
|
|||||||
<value>Išeiti</value>
|
<value>Išeiti</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Kažkas naudoja dGPU ir neleidžia nustatyti ekonomiško režimo. Iš naujo paleisti dGPU įrenginių tvarkytuvėje? * Tęskite savo rizika.</value>
|
<value>Kažkas naudoja dGPU ir neleidžia įjungti ekonomiško režimo. Norite leisti G-Helper bandyti iš naujo paleisti dGPU įrenginių tvarkytuvėje? (Tęskite savo rizika)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Zużycie mocy</value>
|
<value>Zużycie mocy</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Pobierz aktualizację</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Sterowniki i oprogramowanie</value>
|
<value>Sterowniki i oprogramowanie</value>
|
||||||
@@ -374,6 +374,9 @@ Nadal chcesz kontynuować?</value>
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Temperatura docelowa</value>
|
<value>Temperatura docelowa</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>Wysoka</value>
|
<value>Wysoka</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@ Nadal chcesz kontynuować?</value>
|
|||||||
<value>Zamknij</value>
|
<value>Zamknij</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Coś korzysta z dedykowanego GPU i uniemożliwia włączenie trybu Eco. Zresetować dedykowany GPU w Menadżerze Urządzeń? * Używaj na własną odpowiedzialność</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Descarregando</value>
|
<value>Descarregando</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Baixar a atualização</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Drivers and Software</value>
|
<value>Drivers and Software</value>
|
||||||
@@ -374,6 +374,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Alvo de temperatura</value>
|
<value>Alvo de temperatura</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>High</value>
|
<value>High</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@ Do you still want to continue?</value>
|
|||||||
<value>Sair</value>
|
<value>Sair</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Algum processo está usando o dGPU e impedindo o modo Econômico. Reinicialize o dGPU no gerenciador de dispositivos. Por favor, proceda por sua conta e risco. </value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Discharging</value>
|
<value>Discharging</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Download Update</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Drivers and Software</value>
|
<value>Drivers and Software</value>
|
||||||
@@ -540,7 +540,7 @@ Do you still want to continue?</value>
|
|||||||
<value>Quit</value>
|
<value>Quit</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Something is using dGPU and preventing Eco mode. Restart dGPU in device manager? * Please proceed at your own risk.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Se descarcă</value>
|
<value>Se descarcă</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Descărcați actualizarea</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Drivers și Aplicații</value>
|
<value>Drivers și Aplicații</value>
|
||||||
@@ -374,6 +374,9 @@
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Temperatura țintă</value>
|
<value>Temperatura țintă</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>High</value>
|
<value>High</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@
|
|||||||
<value>Închide</value>
|
<value>Închide</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>O aplicație folosește dGPU și previne pornirea modului Eco. Reporniți dGPU în device manager? * Continuați pe propriul risc.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Pil boşalıyor</value>
|
<value>Pil boşalıyor</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Güncelleştirmeyi İndir</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Drivers and Software</value>
|
<value>Drivers and Software</value>
|
||||||
@@ -374,6 +374,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Temperature Target</value>
|
<value>Temperature Target</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>High</value>
|
<value>High</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@ Do you still want to continue?</value>
|
|||||||
<value>Çıkış Yap</value>
|
<value>Çıkış Yap</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Something is using dGPU and preventing Eco mode. Restart dGPU in device manager? * Please proceed at your own risk.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Розрядка</value>
|
<value>Розрядка</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Завантажити</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Драйвери та програми</value>
|
<value>Драйвери та програми</value>
|
||||||
@@ -374,6 +374,9 @@
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Temperature Target</value>
|
<value>Temperature Target</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>Висока</value>
|
<value>Висока</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@
|
|||||||
<value>Вихід</value>
|
<value>Вихід</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Щось використовує dGPU та не дає перейти в режимі Еко. Перезапустити dGPU у менеджері пристроїв? * Будь ласка, продовжуйте на свій страх і ризик.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>Оберти</value>
|
<value>Оберти</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>Đang không sạc</value>
|
<value>Đang không sạc</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>Tải xuống bản cập nhật</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Driver và phần mềm</value>
|
<value>Driver và phần mềm</value>
|
||||||
@@ -374,6 +374,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Nhiệt độ đích</value>
|
<value>Nhiệt độ đích</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>Minutes till Hibernation in sleep on battery (0 - OFF)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>High</value>
|
<value>High</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@ Do you still want to continue?</value>
|
|||||||
<value>Thoát</value>
|
<value>Thoát</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>Không thể chuyển về Chế độ Tiết kiệm do có gì đó đang dùng GPU rời. Khởi động lại GPU rời trong Quản lý Thiết bị? * Bạn sẽ chịu mọi rủi ro.</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>VTP</value>
|
<value>VTP</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>正在放电</value>
|
<value>正在放电</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>下载更新</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>驱动程序和软件</value>
|
<value>驱动程序和软件</value>
|
||||||
@@ -374,6 +374,9 @@
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>温度目标</value>
|
<value>温度目标</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>在使用电池时几分钟后进入休眠状态 (0 - 关闭)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>高</value>
|
<value>高</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@
|
|||||||
<value>退出</value>
|
<value>退出</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>有程序正在使用独立显卡阻止进入节能模式。要在设备管理器中重新启动dGPU 吗?* 请自行承担风险。</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>转/分钟</value>
|
<value>转/分钟</value>
|
||||||
|
|||||||
@@ -286,7 +286,7 @@
|
|||||||
<value>正在釋放電力</value>
|
<value>正在釋放電力</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DownloadUpdate" xml:space="preserve">
|
<data name="DownloadUpdate" xml:space="preserve">
|
||||||
<value>下載更新</value>
|
<value>Download</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>驅動程式與軟體</value>
|
<value>驅動程式與軟體</value>
|
||||||
@@ -374,6 +374,9 @@
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>GPU溫度上限</value>
|
<value>GPU溫度上限</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="HibernateAfter" xml:space="preserve">
|
||||||
|
<value>使用電池下何時進入休眠(0=關閉此功能)</value>
|
||||||
|
</data>
|
||||||
<data name="High" xml:space="preserve">
|
<data name="High" xml:space="preserve">
|
||||||
<value>高</value>
|
<value>高</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -537,7 +540,7 @@
|
|||||||
<value>退出</value>
|
<value>退出</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RestartGPU" xml:space="preserve">
|
<data name="RestartGPU" xml:space="preserve">
|
||||||
<value>有其他程式正在使用獨顯導致無法切換至節能模式. 是否在裝置管理員中重啟獨顯? * 請自行評估風險</value>
|
<value>Something is using dGPU and preventing Eco mode. Let G-Helper try to restart dGPU in device manager? (Please proceed at your own risk)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>每分鐘轉數</value>
|
<value>每分鐘轉數</value>
|
||||||
|
|||||||
28
app/Settings.Designer.cs
generated
28
app/Settings.Designer.cs
generated
@@ -94,6 +94,7 @@ namespace GHelper
|
|||||||
buttonKeyboardColor = new RButton();
|
buttonKeyboardColor = new RButton();
|
||||||
comboKeyboard = new RComboBox();
|
comboKeyboard = new RComboBox();
|
||||||
panelKeyboardTitle = new Panel();
|
panelKeyboardTitle = new Panel();
|
||||||
|
buttonFnLock = new RButton();
|
||||||
pictureKeyboard = new PictureBox();
|
pictureKeyboard = new PictureBox();
|
||||||
labelKeyboard = new Label();
|
labelKeyboard = new Label();
|
||||||
panelVersion = new Panel();
|
panelVersion = new Panel();
|
||||||
@@ -1173,15 +1174,37 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
// panelKeyboardTitle
|
// panelKeyboardTitle
|
||||||
//
|
//
|
||||||
|
panelKeyboardTitle.Controls.Add(buttonFnLock);
|
||||||
panelKeyboardTitle.Controls.Add(pictureKeyboard);
|
panelKeyboardTitle.Controls.Add(pictureKeyboard);
|
||||||
panelKeyboardTitle.Controls.Add(labelKeyboard);
|
panelKeyboardTitle.Controls.Add(labelKeyboard);
|
||||||
panelKeyboardTitle.Dock = DockStyle.Top;
|
panelKeyboardTitle.Dock = DockStyle.Top;
|
||||||
panelKeyboardTitle.Location = new Point(20, 20);
|
panelKeyboardTitle.Location = new Point(20, 20);
|
||||||
panelKeyboardTitle.Margin = new Padding(4);
|
panelKeyboardTitle.Margin = new Padding(0);
|
||||||
panelKeyboardTitle.Name = "panelKeyboardTitle";
|
panelKeyboardTitle.Name = "panelKeyboardTitle";
|
||||||
|
panelKeyboardTitle.Padding = new Padding(0, 2, 4, 2);
|
||||||
panelKeyboardTitle.Size = new Size(787, 40);
|
panelKeyboardTitle.Size = new Size(787, 40);
|
||||||
panelKeyboardTitle.TabIndex = 40;
|
panelKeyboardTitle.TabIndex = 40;
|
||||||
//
|
//
|
||||||
|
// buttonFnLock
|
||||||
|
//
|
||||||
|
buttonFnLock.Activated = false;
|
||||||
|
buttonFnLock.BackColor = SystemColors.ControlLight;
|
||||||
|
buttonFnLock.BorderColor = Color.Transparent;
|
||||||
|
buttonFnLock.BorderRadius = 2;
|
||||||
|
buttonFnLock.Dock = DockStyle.Right;
|
||||||
|
buttonFnLock.FlatAppearance.BorderSize = 0;
|
||||||
|
buttonFnLock.FlatStyle = FlatStyle.Flat;
|
||||||
|
buttonFnLock.Font = new Font("Segoe UI", 7.125F, FontStyle.Bold, GraphicsUnit.Point);
|
||||||
|
buttonFnLock.ForeColor = SystemColors.ControlDark;
|
||||||
|
buttonFnLock.Location = new Point(676, 2);
|
||||||
|
buttonFnLock.Margin = new Padding(0);
|
||||||
|
buttonFnLock.Name = "buttonFnLock";
|
||||||
|
buttonFnLock.Secondary = true;
|
||||||
|
buttonFnLock.Size = new Size(107, 36);
|
||||||
|
buttonFnLock.TabIndex = 4;
|
||||||
|
buttonFnLock.Text = "FN-Lock";
|
||||||
|
buttonFnLock.UseVisualStyleBackColor = false;
|
||||||
|
//
|
||||||
// pictureKeyboard
|
// pictureKeyboard
|
||||||
//
|
//
|
||||||
pictureKeyboard.BackgroundImage = Properties.Resources.icons8_keyboard_32__1_;
|
pictureKeyboard.BackgroundImage = Properties.Resources.icons8_keyboard_32__1_;
|
||||||
@@ -1197,7 +1220,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
labelKeyboard.AutoSize = true;
|
labelKeyboard.AutoSize = true;
|
||||||
labelKeyboard.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point);
|
labelKeyboard.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point);
|
||||||
labelKeyboard.Location = new Point(44, 0);
|
labelKeyboard.Location = new Point(40, -2);
|
||||||
labelKeyboard.Margin = new Padding(8, 0, 8, 0);
|
labelKeyboard.Margin = new Padding(8, 0, 8, 0);
|
||||||
labelKeyboard.Name = "labelKeyboard";
|
labelKeyboard.Name = "labelKeyboard";
|
||||||
labelKeyboard.Size = new Size(210, 32);
|
labelKeyboard.Size = new Size(210, 32);
|
||||||
@@ -1526,5 +1549,6 @@ namespace GHelper
|
|||||||
private RButton buttonKeyboard;
|
private RButton buttonKeyboard;
|
||||||
private RButton buttonUpdates;
|
private RButton buttonUpdates;
|
||||||
private Label labelCharge;
|
private Label labelCharge;
|
||||||
|
private RButton buttonFnLock;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -196,9 +196,13 @@ namespace GHelper
|
|||||||
this.Resize += SettingsForm_Resize;
|
this.Resize += SettingsForm_Resize;
|
||||||
SetContextMenu();
|
SetContextMenu();
|
||||||
|
|
||||||
|
VisualiseFnLock();
|
||||||
|
buttonFnLock.Click += ButtonFnLock_Click;
|
||||||
|
|
||||||
panelPerformance.Focus();
|
panelPerformance.Focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private void SettingsForm_Resize(object? sender, EventArgs e)
|
private void SettingsForm_Resize(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Left = Screen.FromControl(this).WorkingArea.Width - 10 - Width;
|
Left = Screen.FromControl(this).WorkingArea.Width - 10 - Width;
|
||||||
@@ -633,7 +637,7 @@ namespace GHelper
|
|||||||
comboKeyboard.SelectedValueChanged += ComboKeyboard_SelectedValueChanged;
|
comboKeyboard.SelectedValueChanged += ComboKeyboard_SelectedValueChanged;
|
||||||
|
|
||||||
|
|
||||||
if (AppConfig.NoAuraColor())
|
if (AppConfig.IsSingleColor())
|
||||||
{
|
{
|
||||||
panelColor.Visible = false;
|
panelColor.Visible = false;
|
||||||
}
|
}
|
||||||
@@ -1194,6 +1198,28 @@ namespace GHelper
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void VisualiseFnLock()
|
||||||
|
{
|
||||||
|
|
||||||
|
if (AppConfig.Is("fn_lock"))
|
||||||
|
{
|
||||||
|
buttonFnLock.BackColor = colorStandard;
|
||||||
|
buttonFnLock.ForeColor = SystemColors.ControlLightLight;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
buttonFnLock.BackColor = buttonSecond;
|
||||||
|
buttonFnLock.ForeColor = SystemColors.ControlDark;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void ButtonFnLock_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
InputDispatcher.ToggleFnLock();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
<data name="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ _To keep auto switching and hotkeys working the app needs to stay running in the
|
|||||||
All Modes are **baked in BIOS** along with default fan curves and power limits. They are the **same** as in the Armoury Crate.
|
All Modes are **baked in BIOS** along with default fan curves and power limits. They are the **same** as in the Armoury Crate.
|
||||||
|
|
||||||
1. **Silent** in BIOS + **Best power efficiency** setting in Windows
|
1. **Silent** in BIOS + **Best power efficiency** setting in Windows
|
||||||
2. **Balanced** (or Performance as it's called in AC) in BIOS + **Balanced** setting in Windows
|
2. **Balanced** (Performance in AC) in BIOS + **Balanced** setting in Windows
|
||||||
3. **Turbo** in BIOS + **Best performance** setting in Windows
|
3. **Turbo** in BIOS + **Best performance** setting in Windows
|
||||||
|
|
||||||
|
|
||||||
@@ -218,7 +218,10 @@ _Make sure to keep json structure (i.e. not to break it with extra or missing co
|
|||||||
|
|
||||||
By default the app will use your windows language setting. But you can set language manually (if it supported of course)
|
By default the app will use your windows language setting. But you can set language manually (if it supported of course)
|
||||||
|
|
||||||
``"language" : "en"`` (by replacing "en" with language of your choice)
|
```
|
||||||
|
"language" : "en",
|
||||||
|
```
|
||||||
|
(by replacing "en" with language of your choice)
|
||||||
|
|
||||||
### Custom windows power plans with each mode
|
### Custom windows power plans with each mode
|
||||||
|
|
||||||
@@ -234,25 +237,6 @@ Default behavior is :
|
|||||||
"scheme_2": "961cc777-2547-4f9d-8174-7d86181b8a7a",
|
"scheme_2": "961cc777-2547-4f9d-8174-7d86181b8a7a",
|
||||||
```
|
```
|
||||||
|
|
||||||
### Custom hotkey actions
|
|
||||||
|
|
||||||
Select ``Custom`` next to appropriate hotkey under ``Extra`` settings and do one of the following:
|
|
||||||
|
|
||||||
1. To run any custom application - put a full path to exe into "action" text field, for example:
|
|
||||||
``C:\Program Files\EA Games\Battlefield 2042\BF2042.exe``
|
|
||||||
|
|
||||||
2. To simulate any windows key - put appropriate keycode into the "action" field, for example ``0x2C`` for Print Screen.
|
|
||||||
Full list of keycodes https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Force Standard mode on shutdown / hibernation
|
|
||||||
|
|
||||||
In some rare cases G14 2023 seem to have issues with enabling / disabling dGPU - i.e. Eco mode. Till we wait for a fix from asus on BIOS level, one of the proposed solutions is to always shutdown the laptop in Standard mode (then everything seems to work fine). To enable "forced" Standard mode on shutdown add following line config
|
|
||||||
```
|
|
||||||
"gpu_fix" : 1,
|
|
||||||
```
|
|
||||||
|
|
||||||
### Disable OSD
|
### Disable OSD
|
||||||
Disable app's OSD (for performance modes, keyboard backlight, etc.)
|
Disable app's OSD (for performance modes, keyboard backlight, etc.)
|
||||||
```
|
```
|
||||||
@@ -265,11 +249,41 @@ Disable app's OSD (for performance modes, keyboard backlight, etc.)
|
|||||||
- ``Ctrl + M1 / M2`` - Screen brightness Down / Up
|
- ``Ctrl + M1 / M2`` - Screen brightness Down / Up
|
||||||
- ``Shift + M1 / M2`` - Backlight brightness Down / Up
|
- ``Shift + M1 / M2`` - Backlight brightness Down / Up
|
||||||
|
|
||||||
If you don't want this bindings to work you can add ``"skip_hotkeys":1,``
|
If you don't want this bindings to work you can add
|
||||||
|
```
|
||||||
|
"skip_hotkeys":1,
|
||||||
|
```
|
||||||
|
|
||||||
### Keybinding to toggle performance modes (on external keyboards)
|
### Toggle Performance Mode key binding
|
||||||
|
|
||||||
By default the app will toggle performance modes with Ctr+Shift+F5. You can change this binding by adding ``"keybind_profile": 116`` in config.json (under ``%AppData%\GHelper``), where 116 is [numerical code for desired key](https://www.oreilly.com/library/view/javascript-dhtml/9780596514082/apb.html). Put 0 to completely disable this binding.
|
To change binding for Toggle Performance Modes to ``Ctrl + Shift + KEY``
|
||||||
|
|
||||||
|
```
|
||||||
|
"keybind_profile": 116,
|
||||||
|
```
|
||||||
|
|
||||||
|
Where 116 is [numerical code for desired key](https://www.oreilly.com/library/view/javascript-dhtml/9780596514082/apb.html). Put 0 to completely disable this binding.
|
||||||
|
|
||||||
|
|
||||||
|
### Higher Maximum GPU Clock / Memory Offsets
|
||||||
|
|
||||||
|
By default under GPU section you can set up to +250/+250 for Core and Memory Clock Offset. To increase this value:
|
||||||
|
```
|
||||||
|
"max_gpu_core": 300,
|
||||||
|
"max_gpu_memory": 1500,
|
||||||
|
```
|
||||||
|
|
||||||
|
### Custom hotkey actions
|
||||||
|
|
||||||
|
Select ``Custom`` next to appropriate hotkey under ``Extra`` settings and do one of the following:
|
||||||
|
|
||||||
|
1. To run any custom application - put a full path to exe into "action" text field, for example:
|
||||||
|
``C:\Program Files\EA Games\Battlefield 2042\BF2042.exe``
|
||||||
|
|
||||||
|
2. To simulate any windows key - put appropriate keycode into the "action" field, for example ``0x2C`` for Print Screen.
|
||||||
|
Full list of keycodes https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user