Compare commits
222 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1038d4479c | ||
|
|
78d663c62c | ||
|
|
2f96adb204 | ||
|
|
e6f9be1bfd | ||
|
|
297cec6e77 | ||
|
|
5aca01b21e | ||
|
|
3df2193afb | ||
|
|
ed513e4469 | ||
|
|
c398537a1f | ||
|
|
42641f5627 | ||
|
|
7b10532650 | ||
|
|
eb4d4c3d70 | ||
|
|
43c93d6a70 | ||
|
|
bd26dfb774 | ||
|
|
c4aa38c82b | ||
|
|
c0597e01b6 | ||
|
|
8a6c4e1cee | ||
|
|
0a77176bcc | ||
|
|
35fc78d757 | ||
|
|
407206309a | ||
|
|
51bc8143dd | ||
|
|
98bac7171a | ||
|
|
839ef140ff | ||
|
|
c3e97caf49 | ||
|
|
96319f4dbb | ||
|
|
cbccd5b641 | ||
|
|
4742c33466 | ||
|
|
81681eb7c4 | ||
|
|
7c80a32fc2 | ||
|
|
9cb2904632 | ||
|
|
40859a06d0 | ||
|
|
b00ac96e99 | ||
|
|
c7c14a9211 | ||
|
|
78cbfc8813 | ||
|
|
569519aeea | ||
|
|
3cfd7e01ca | ||
|
|
93b6c360d6 | ||
|
|
15ba1b8c38 | ||
|
|
2f35889a61 | ||
|
|
e0e86962d1 | ||
|
|
cdde8afc7e | ||
|
|
0af87ecdac | ||
|
|
4b3d18347c | ||
|
|
8c2ee50c93 | ||
|
|
6d66831770 | ||
|
|
e0795dd16b | ||
|
|
b0733d9254 | ||
|
|
0d757ef06d | ||
|
|
d19aaf804a | ||
|
|
41adef4786 | ||
|
|
9ee3ae7359 | ||
|
|
bd0f97c5d9 | ||
|
|
f85644bd2b | ||
|
|
62f1263951 | ||
|
|
1fcd0f2b97 | ||
|
|
73baf548a4 | ||
|
|
6357a22e38 | ||
|
|
3a08ee8d7c | ||
|
|
af67684e91 | ||
|
|
a877904b46 | ||
|
|
f090b4a44e | ||
|
|
b3f5a2dfa2 | ||
|
|
6029660860 | ||
|
|
b304ce22b9 | ||
|
|
b7910d9f79 | ||
|
|
505b3a9e4a | ||
|
|
42a346b19e | ||
|
|
7c42f87751 | ||
|
|
a323bd85ab | ||
|
|
6e4b5226f5 | ||
|
|
acaa8bc523 | ||
|
|
ef31935b24 | ||
|
|
a9c104d388 | ||
|
|
bc9d6be0d6 | ||
|
|
d37e06d399 | ||
|
|
d49832ae0f | ||
|
|
f318d09b9b | ||
|
|
5cd77bb5cc | ||
|
|
6b4d18c9c5 | ||
|
|
5830220a3d | ||
|
|
dfe4bebe58 | ||
|
|
cff2c9af0b | ||
|
|
e16a50f1f2 | ||
|
|
254e6a8633 | ||
|
|
ccb413b2e6 | ||
|
|
e2ea79b758 | ||
|
|
c1043efc53 | ||
|
|
6c6c93b378 | ||
|
|
f9a8665290 | ||
|
|
54d7dfe4f8 | ||
|
|
eeb53cb483 | ||
|
|
b9625f2748 | ||
|
|
8d41c228e0 | ||
|
|
0146a40244 | ||
|
|
98534c9b43 | ||
|
|
67aa2b5af8 | ||
|
|
a451125475 | ||
|
|
fb3ffba343 | ||
|
|
86ded739d6 | ||
|
|
80e8d54b57 | ||
|
|
f0f05fa1fd | ||
|
|
b7a4027b41 | ||
|
|
5f3958ce2b | ||
|
|
dcf4fa5a48 | ||
|
|
6ace1fdd63 | ||
|
|
243e307f0a | ||
|
|
8e53a94a13 | ||
|
|
4f337a7100 | ||
|
|
b1a9bfe68d | ||
|
|
c9fc3e788a | ||
|
|
64e6216fc0 | ||
|
|
dfa3b8d270 | ||
|
|
355ad69721 | ||
|
|
a706d447f6 | ||
|
|
834952ca33 | ||
|
|
f8ba867440 | ||
|
|
19b317d271 | ||
|
|
ecbb24a038 | ||
|
|
1151d314f9 | ||
|
|
ac43eed1c4 | ||
|
|
d554637497 | ||
|
|
25c1da63a7 | ||
|
|
ded3f3ce54 | ||
|
|
39501133c7 | ||
|
|
41673c5c7e | ||
|
|
b3d2993017 | ||
|
|
27f72aeef1 | ||
|
|
e97bba573a | ||
|
|
8a6a5a55db | ||
|
|
f2b45a0a8d | ||
|
|
91df051c38 | ||
|
|
46871f00c0 | ||
|
|
7bd2c7ea43 | ||
|
|
e909676c2d | ||
|
|
0ed7166059 | ||
|
|
7cdb95f7a4 | ||
|
|
aeea6e8177 | ||
|
|
e67f6b54cb | ||
|
|
ac6c71252d | ||
|
|
12a962d75d | ||
|
|
fab464feb5 | ||
|
|
3fbd956f1c | ||
|
|
ed4a4a43a1 | ||
|
|
702e6ccb0a | ||
|
|
c533511166 | ||
|
|
0039a6aeef | ||
|
|
aefd29c459 | ||
|
|
90ba7b6c08 | ||
|
|
c67f079f30 | ||
|
|
fce0801f3b | ||
|
|
f70285c017 | ||
|
|
7b4e342f04 | ||
|
|
150c2c75d6 | ||
|
|
5c065a3857 | ||
|
|
e0a517f42f | ||
|
|
966f9107fb | ||
|
|
badbb174cd | ||
|
|
03a942b57e | ||
|
|
4086098f58 | ||
|
|
a9dd06de64 | ||
|
|
46cbc26d92 | ||
|
|
73f7c9f33e | ||
|
|
ef6de6ad2a | ||
|
|
93ad46a685 | ||
|
|
4d686b6115 | ||
|
|
3b5cfe958d | ||
|
|
132df330a4 | ||
|
|
217074c640 | ||
|
|
6e312111ac | ||
|
|
99296ebb1c | ||
|
|
f0eadd4628 | ||
|
|
d4b0b484aa | ||
|
|
6f70b54cd4 | ||
|
|
3c1b61dc82 | ||
|
|
5240fcc8e7 | ||
|
|
65d25917b1 | ||
|
|
378d81bafe | ||
|
|
5f29e98955 | ||
|
|
5cb5b8cdaf | ||
|
|
8e19dcb677 | ||
|
|
e825612396 | ||
|
|
117ffd0f62 | ||
|
|
5291206cb3 | ||
|
|
2747387847 | ||
|
|
bd1a11a15a | ||
|
|
c2262c0f89 | ||
|
|
88aaf94441 | ||
|
|
20b99810cb | ||
|
|
7b327a4481 | ||
|
|
890032a81b | ||
|
|
18384bbddc | ||
|
|
c1900e75ec | ||
|
|
ab2dd4d685 | ||
|
|
f9f96bd807 | ||
|
|
df616b486d | ||
|
|
d8b2836819 | ||
|
|
4ef7f5b4cb | ||
|
|
7dfe830dac | ||
|
|
6f40dadfcb | ||
|
|
86c960e01b | ||
|
|
f80db2c770 | ||
|
|
d9cba16218 | ||
|
|
a004924a42 | ||
|
|
ef442da885 | ||
|
|
eab2ef695d | ||
|
|
0291920a55 | ||
|
|
633c841d7f | ||
|
|
f2f4df5693 | ||
|
|
4592d729d3 | ||
|
|
8cedcb7b5d | ||
|
|
37d133bd7c | ||
|
|
3f87730375 | ||
|
|
d99c3a8301 | ||
|
|
fbc792cb1d | ||
|
|
5498bb9398 | ||
|
|
25f842df9d | ||
|
|
987ee1c000 | ||
|
|
afe760f58d | ||
|
|
b07f0a09fa | ||
|
|
2b26791dc0 | ||
|
|
8db6939b30 | ||
|
|
29bcb810b4 |
2
.github/workflows/release.yml
vendored
@@ -20,7 +20,7 @@ jobs:
|
|||||||
- name: Publish
|
- name: Publish
|
||||||
run: |
|
run: |
|
||||||
dotnet publish app/GHelper.sln --configuration Release --runtime win-x64 -p:PublishSingleFile=true --no-self-contained
|
dotnet publish app/GHelper.sln --configuration Release --runtime win-x64 -p:PublishSingleFile=true --no-self-contained
|
||||||
powershell Compress-Archive app/bin/x64/Release/net7.0-windows8.0/win-x64/publish/* GHelper.zip
|
powershell Compress-Archive app/bin/x64/Release/net7.0-windows/win-x64/publish/* GHelper.zip
|
||||||
- name: Upload
|
- name: Upload
|
||||||
env:
|
env:
|
||||||
GH_TOKEN: ${{ github.token }}
|
GH_TOKEN: ${{ github.token }}
|
||||||
|
|||||||
@@ -6,11 +6,17 @@ namespace GHelper.AnimeMatrix.Communication
|
|||||||
{
|
{
|
||||||
public abstract class Device : IDisposable
|
public abstract class Device : IDisposable
|
||||||
{
|
{
|
||||||
private static UsbProvider _usbProvider;
|
protected UsbProvider? _usbProvider;
|
||||||
|
|
||||||
private static ushort _vendorId;
|
protected ushort _vendorId;
|
||||||
private static ushort _productId;
|
protected ushort _productId;
|
||||||
private static int _maxFeatureReportLength;
|
protected int _maxFeatureReportLength;
|
||||||
|
|
||||||
|
protected Device(ushort vendorId, ushort productId)
|
||||||
|
{
|
||||||
|
_vendorId = vendorId;
|
||||||
|
_productId = productId;
|
||||||
|
}
|
||||||
|
|
||||||
protected Device(ushort vendorId, ushort productId, int maxFeatureReportLength)
|
protected Device(ushort vendorId, ushort productId, int maxFeatureReportLength)
|
||||||
{
|
{
|
||||||
@@ -20,7 +26,17 @@ namespace GHelper.AnimeMatrix.Communication
|
|||||||
SetProvider();
|
SetProvider();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SetProvider()
|
public ushort VendorID()
|
||||||
|
{
|
||||||
|
return _vendorId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ushort ProductID()
|
||||||
|
{
|
||||||
|
return _productId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public virtual void SetProvider()
|
||||||
{
|
{
|
||||||
_usbProvider = new WindowsUsbProvider(_vendorId, _productId, _maxFeatureReportLength);
|
_usbProvider = new WindowsUsbProvider(_vendorId, _productId, _maxFeatureReportLength);
|
||||||
}
|
}
|
||||||
@@ -36,7 +52,12 @@ namespace GHelper.AnimeMatrix.Communication
|
|||||||
public byte[] Get(Packet packet)
|
public byte[] Get(Packet packet)
|
||||||
=> _usbProvider?.Get(packet.Data);
|
=> _usbProvider?.Get(packet.Data);
|
||||||
|
|
||||||
public void Dispose()
|
public void Read(byte[] data)
|
||||||
|
=> _usbProvider?.Read(data);
|
||||||
|
public void Write(byte[] data)
|
||||||
|
=> _usbProvider?.Write(data);
|
||||||
|
|
||||||
|
public virtual void Dispose()
|
||||||
{
|
{
|
||||||
_usbProvider?.Dispose();
|
_usbProvider?.Dispose();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace GHelper.AnimeMatrix.Communication.Platform
|
namespace GHelper.AnimeMatrix.Communication.Platform
|
||||||
{
|
{
|
||||||
internal abstract class UsbProvider : IDisposable
|
public abstract class UsbProvider : IDisposable
|
||||||
{
|
{
|
||||||
protected ushort VendorID { get; }
|
protected ushort VendorID { get; }
|
||||||
protected ushort ProductID { get; }
|
protected ushort ProductID { get; }
|
||||||
@@ -13,6 +13,8 @@ namespace GHelper.AnimeMatrix.Communication.Platform
|
|||||||
|
|
||||||
public abstract void Set(byte[] data);
|
public abstract void Set(byte[] data);
|
||||||
public abstract byte[] Get(byte[] data);
|
public abstract byte[] Get(byte[] data);
|
||||||
|
public abstract void Read(byte[] data);
|
||||||
|
public abstract void Write(byte[] data);
|
||||||
|
|
||||||
public abstract void Dispose();
|
public abstract void Dispose();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,27 @@ namespace GHelper.AnimeMatrix.Communication.Platform
|
|||||||
protected HidDevice HidDevice { get; }
|
protected HidDevice HidDevice { get; }
|
||||||
protected HidStream HidStream { get; }
|
protected HidStream HidStream { get; }
|
||||||
|
|
||||||
|
public WindowsUsbProvider(ushort vendorId, ushort productId, string path, int timeout = 500) : base(vendorId, productId)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
HidDevice = DeviceList.Local.GetHidDevices(vendorId, productId)
|
||||||
|
.First(x => x.DevicePath.Contains(path));
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
throw new IOException("HID device was not found on your machine.");
|
||||||
|
}
|
||||||
|
|
||||||
|
var config = new OpenConfiguration();
|
||||||
|
config.SetOption(OpenOption.Interruptible, true);
|
||||||
|
config.SetOption(OpenOption.Exclusive, false);
|
||||||
|
config.SetOption(OpenOption.Priority, 10);
|
||||||
|
HidStream = HidDevice.Open(config);
|
||||||
|
HidStream.ReadTimeout = timeout;
|
||||||
|
HidStream.WriteTimeout = timeout;
|
||||||
|
}
|
||||||
|
|
||||||
public WindowsUsbProvider(ushort vendorId, ushort productId, int maxFeatureReportLength)
|
public WindowsUsbProvider(ushort vendorId, ushort productId, int maxFeatureReportLength)
|
||||||
: base(vendorId, productId)
|
: base(vendorId, productId)
|
||||||
{
|
{
|
||||||
@@ -53,6 +74,23 @@ namespace GHelper.AnimeMatrix.Communication.Platform
|
|||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override void Read(byte[] data)
|
||||||
|
{
|
||||||
|
WrapException(() =>
|
||||||
|
{
|
||||||
|
HidStream.Read(data);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Write(byte[] data)
|
||||||
|
{
|
||||||
|
WrapException(() =>
|
||||||
|
{
|
||||||
|
HidStream.Write(data);
|
||||||
|
HidStream.Flush();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
public override void Dispose()
|
public override void Dispose()
|
||||||
{
|
{
|
||||||
HidStream.Dispose();
|
HidStream.Dispose();
|
||||||
|
|||||||
@@ -96,8 +96,15 @@ public static class AppConfig
|
|||||||
public static int Get(string name, int empty = -1)
|
public static int Get(string name, int empty = -1)
|
||||||
{
|
{
|
||||||
if (config.ContainsKey(name))
|
if (config.ContainsKey(name))
|
||||||
|
{
|
||||||
|
//Debug.WriteLine(name);
|
||||||
return int.Parse(config[name].ToString());
|
return int.Parse(config[name].ToString());
|
||||||
else return empty;
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//Debug.WriteLine(name + "E");
|
||||||
|
return empty;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool Is(string name)
|
public static bool Is(string name)
|
||||||
|
|||||||
1276
app/AsusMouseSettings.Designer.cs
generated
Normal file
782
app/AsusMouseSettings.cs
Normal file
@@ -0,0 +1,782 @@
|
|||||||
|
using GHelper.Peripherals.Mouse;
|
||||||
|
using GHelper.UI;
|
||||||
|
|
||||||
|
namespace GHelper
|
||||||
|
{
|
||||||
|
public partial class AsusMouseSettings : RForm
|
||||||
|
{
|
||||||
|
private static Dictionary<LightingMode, string> lightingModeNames = new Dictionary<LightingMode, string>()
|
||||||
|
{
|
||||||
|
{ LightingMode.Static,Properties.Strings.AuraStatic},
|
||||||
|
{ LightingMode.Breathing, Properties.Strings.AuraBreathe},
|
||||||
|
{ LightingMode.ColorCycle, Properties.Strings.AuraColorCycle},
|
||||||
|
{ LightingMode.Rainbow, Properties.Strings.AuraRainbow},
|
||||||
|
{ LightingMode.React, Properties.Strings.AuraReact},
|
||||||
|
{ LightingMode.Comet, Properties.Strings.AuraComet},
|
||||||
|
{ LightingMode.BatteryState, Properties.Strings.AuraBatteryState},
|
||||||
|
{ LightingMode.Off, Properties.Strings.MatrixOff},
|
||||||
|
};
|
||||||
|
private List<LightingMode> supportedLightingModes = new List<LightingMode>();
|
||||||
|
|
||||||
|
private readonly AsusMouse mouse;
|
||||||
|
private readonly RButton[] dpiButtons;
|
||||||
|
private LightingZone visibleZone = LightingZone.All;
|
||||||
|
|
||||||
|
private bool updateMouseDPI = true;
|
||||||
|
|
||||||
|
public AsusMouseSettings(AsusMouse mouse)
|
||||||
|
{
|
||||||
|
this.mouse = mouse;
|
||||||
|
InitializeComponent();
|
||||||
|
|
||||||
|
dpiButtons = new RButton[] { buttonDPI1, buttonDPI2, buttonDPI3, buttonDPI4 };
|
||||||
|
|
||||||
|
|
||||||
|
labelPollingRate.Text = Properties.Strings.PollingRate;
|
||||||
|
labelLighting.Text = Properties.Strings.Lighting;
|
||||||
|
labelLightingMode.Text = Properties.Strings.AuraLightingMode;
|
||||||
|
labelEnergy.Text = Properties.Strings.EnergySettings;
|
||||||
|
labelPerformance.Text = Properties.Strings.MousePerformance;
|
||||||
|
checkBoxRandomColor.Text = Properties.Strings.AuraRandomColor;
|
||||||
|
labelLowBatteryWarning.Text = Properties.Strings.MouseLowBatteryWarning;
|
||||||
|
labelAutoPowerOff.Text = Properties.Strings.MouseAutoPowerOff;
|
||||||
|
buttonSync.Text = Properties.Strings.MouseSynchronize;
|
||||||
|
checkBoxAngleSnapping.Text = Properties.Strings.MouseAngleSnapping;
|
||||||
|
labelLiftOffDistance.Text = Properties.Strings.MouseLiftOffDistance;
|
||||||
|
labelChargingState.Text = "(" + Properties.Strings.Charging + ")";
|
||||||
|
labelProfile.Text = Properties.Strings.Profile;
|
||||||
|
|
||||||
|
buttonLightingZoneLogo.Text = Properties.Strings.AuraZoneLogo;
|
||||||
|
buttonLightingZoneScroll.Text = Properties.Strings.AuraZoneScroll;
|
||||||
|
buttonLightingZoneUnderglow.Text = Properties.Strings.AuraZoneUnderglow;
|
||||||
|
buttonLightingZoneAll.Text = Properties.Strings.AuraZoneAll;
|
||||||
|
buttonLightingZoneDock.Text = Properties.Strings.AuraZoneDock;
|
||||||
|
|
||||||
|
InitTheme();
|
||||||
|
|
||||||
|
this.Text = mouse.GetDisplayName();
|
||||||
|
|
||||||
|
Shown += AsusMouseSettings_Shown;
|
||||||
|
FormClosing += AsusMouseSettings_FormClosing;
|
||||||
|
|
||||||
|
comboProfile.DropDownClosed += ComboProfile_DropDownClosed;
|
||||||
|
|
||||||
|
sliderDPI.ValueChanged += SliderDPI_ValueChanged;
|
||||||
|
numericUpDownCurrentDPI.ValueChanged += NumericUpDownCurrentDPI_ValueChanged;
|
||||||
|
sliderDPI.MouseUp += SliderDPI_MouseUp;
|
||||||
|
sliderDPI.MouseDown += SliderDPI_MouseDown;
|
||||||
|
buttonDPIColor.Click += ButtonDPIColor_Click;
|
||||||
|
buttonDPI1.Click += ButtonDPI_Click;
|
||||||
|
buttonDPI2.Click += ButtonDPI_Click;
|
||||||
|
buttonDPI3.Click += ButtonDPI_Click;
|
||||||
|
buttonDPI4.Click += ButtonDPI_Click;
|
||||||
|
|
||||||
|
comboBoxPollingRate.DropDownClosed += ComboBoxPollingRate_DropDownClosed;
|
||||||
|
checkBoxAngleSnapping.CheckedChanged += CheckAngleSnapping_CheckedChanged;
|
||||||
|
sliderAngleAdjustment.ValueChanged += SliderAngleAdjustment_ValueChanged;
|
||||||
|
sliderAngleAdjustment.MouseUp += SliderAngleAdjustment_MouseUp;
|
||||||
|
comboBoxLiftOffDistance.DropDownClosed += ComboBoxLiftOffDistance_DropDownClosed;
|
||||||
|
|
||||||
|
buttonLightingColor.Click += ButtonLightingColor_Click;
|
||||||
|
comboBoxLightingMode.DropDownClosed += ComboBoxLightingMode_DropDownClosed;
|
||||||
|
sliderBrightness.MouseUp += SliderBrightness_MouseUp;
|
||||||
|
comboBoxAnimationSpeed.DropDownClosed += ComboBoxAnimationSpeed_DropDownClosed;
|
||||||
|
comboBoxAnimationDirection.DropDownClosed += ComboBoxAnimationDirection_DropDownClosed;
|
||||||
|
checkBoxRandomColor.CheckedChanged += CheckBoxRandomColor_CheckedChanged;
|
||||||
|
|
||||||
|
sliderLowBatteryWarning.ValueChanged += SliderLowBatteryWarning_ValueChanged;
|
||||||
|
sliderLowBatteryWarning.MouseUp += SliderLowBatteryWarning_MouseUp;
|
||||||
|
comboBoxAutoPowerOff.DropDownClosed += ComboBoxAutoPowerOff_DropDownClosed;
|
||||||
|
|
||||||
|
|
||||||
|
buttonLightingZoneAll.Click += ButtonLightingZoneAll_Click;
|
||||||
|
buttonLightingZoneDock.Click += ButtonLightingZoneDock_Click;
|
||||||
|
buttonLightingZoneLogo.Click += ButtonLightingZoneLogo_Click;
|
||||||
|
buttonLightingZoneUnderglow.Click += ButtonLightingZoneUnderglow_Click;
|
||||||
|
buttonLightingZoneScroll.Click += ButtonLightingZoneScroll_Click;
|
||||||
|
|
||||||
|
InitMouseCapabilities();
|
||||||
|
Logger.WriteLine(mouse.GetDisplayName() + " (GUI): Initialized capabilities. Synchronizing mouse data");
|
||||||
|
RefreshMouseData();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SwitchLightingZone(LightingZone zone)
|
||||||
|
{
|
||||||
|
if (!mouse.HasRGB())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
visibleZone = zone;
|
||||||
|
InitLightingModes();
|
||||||
|
VisusalizeLightingSettings();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonLightingZoneScroll_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
SwitchLightingZone(LightingZone.Scrollwheel);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonLightingZoneUnderglow_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
SwitchLightingZone(LightingZone.Underglow);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonLightingZoneLogo_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
SwitchLightingZone(LightingZone.Logo);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonLightingZoneDock_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
SwitchLightingZone(LightingZone.Dock);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonLightingZoneAll_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
SwitchLightingZone(LightingZone.All);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void AsusMouseSettings_FormClosing(object? sender, FormClosingEventArgs e)
|
||||||
|
{
|
||||||
|
mouse.BatteryUpdated -= Mouse_BatteryUpdated;
|
||||||
|
mouse.Disconnect -= Mouse_Disconnect;
|
||||||
|
mouse.MouseReadyChanged -= Mouse_MouseReadyChanged;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Mouse_MouseReadyChanged(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (Disposing || IsDisposed)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if (!mouse.IsDeviceReady)
|
||||||
|
{
|
||||||
|
this.Invoke(delegate
|
||||||
|
{
|
||||||
|
Close();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Mouse_BatteryUpdated(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (Disposing || IsDisposed)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.Invoke(delegate
|
||||||
|
{
|
||||||
|
VisualizeBatteryState();
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ComboProfile_DropDownClosed(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
mouse.SetProfile(comboProfile.SelectedIndex);
|
||||||
|
Task task = Task.Run((Action)RefreshMouseData);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ComboBoxPollingRate_DropDownClosed(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
mouse.SetPollingRate(mouse.SupportedPollingrates()[comboBoxPollingRate.SelectedIndex]);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonDPIColor_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
ColorDialog colorDlg = new ColorDialog
|
||||||
|
{
|
||||||
|
AllowFullOpen = true,
|
||||||
|
Color = pictureDPIColor.BackColor
|
||||||
|
};
|
||||||
|
|
||||||
|
if (colorDlg.ShowDialog() == DialogResult.OK)
|
||||||
|
{
|
||||||
|
AsusMouseDPI dpi = mouse.DpiSettings[mouse.DpiProfile - 1];
|
||||||
|
dpi.Color = colorDlg.Color;
|
||||||
|
|
||||||
|
mouse.SetDPIForProfile(dpi, mouse.DpiProfile);
|
||||||
|
|
||||||
|
VisualizeDPIButtons();
|
||||||
|
VisualizeCurrentDPIProfile();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonDPI_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
int index = -1;
|
||||||
|
|
||||||
|
for (int i = 0; i < dpiButtons.Length; ++i)
|
||||||
|
{
|
||||||
|
if (sender == dpiButtons[i])
|
||||||
|
{
|
||||||
|
index = i;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (index == -1)
|
||||||
|
{
|
||||||
|
//huh?
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
mouse.SetDPIProfile(index + 1);
|
||||||
|
VisualizeDPIButtons();
|
||||||
|
VisualizeCurrentDPIProfile();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UpdateLightingSettings(LightingSetting settings, LightingZone zone)
|
||||||
|
{
|
||||||
|
mouse.SetLightingSetting(settings, visibleZone);
|
||||||
|
VisusalizeLightingSettings();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void CheckBoxRandomColor_CheckedChanged(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
LightingSetting? ls = mouse.LightingSettingForZone(visibleZone);
|
||||||
|
ls.RandomColor = checkBoxRandomColor.Checked;
|
||||||
|
|
||||||
|
UpdateLightingSettings(ls, visibleZone);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ComboBoxAnimationDirection_DropDownClosed(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
LightingSetting? ls = mouse.LightingSettingForZone(visibleZone);
|
||||||
|
ls.AnimationDirection = (AnimationDirection)comboBoxAnimationDirection.SelectedIndex;
|
||||||
|
|
||||||
|
UpdateLightingSettings(ls, visibleZone);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ComboBoxAnimationSpeed_DropDownClosed(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
LightingSetting? ls = mouse.LightingSettingForZone(visibleZone);
|
||||||
|
ls.AnimationSpeed = (AnimationSpeed)comboBoxAnimationSpeed.SelectedIndex;
|
||||||
|
|
||||||
|
UpdateLightingSettings(ls, visibleZone);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SliderBrightness_MouseUp(object? sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
LightingSetting? ls = mouse.LightingSettingForZone(visibleZone);
|
||||||
|
ls.Brightness = sliderBrightness.Value;
|
||||||
|
|
||||||
|
UpdateLightingSettings(ls, visibleZone);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ComboBoxLightingMode_DropDownClosed(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (!mouse.HasRGB())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
LightingMode lm = supportedLightingModes[comboBoxLightingMode.SelectedIndex];
|
||||||
|
|
||||||
|
LightingSetting? ls = mouse.LightingSettingForZone(visibleZone);
|
||||||
|
if (ls.LightingMode == lm)
|
||||||
|
{
|
||||||
|
//Nothing to do here.
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
ls.LightingMode = lm;
|
||||||
|
|
||||||
|
UpdateLightingSettings(ls, visibleZone);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonLightingColor_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
ColorDialog colorDlg = new ColorDialog
|
||||||
|
{
|
||||||
|
AllowFullOpen = true,
|
||||||
|
Color = pictureBoxLightingColor.BackColor
|
||||||
|
};
|
||||||
|
|
||||||
|
if (colorDlg.ShowDialog() == DialogResult.OK)
|
||||||
|
{
|
||||||
|
LightingSetting? ls = mouse.LightingSettingForZone(visibleZone);
|
||||||
|
ls.RGBColor = colorDlg.Color;
|
||||||
|
|
||||||
|
UpdateLightingSettings(ls, visibleZone);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SliderLowBatteryWarning_ValueChanged(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
labelLowBatteryWarningValue.Text = sliderLowBatteryWarning.Value.ToString() + "%";
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SliderLowBatteryWarning_MouseUp(object? sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
mouse.SetEnergySettings(sliderLowBatteryWarning.Value, mouse.PowerOffSetting);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void ComboBoxAutoPowerOff_DropDownClosed(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
object? obj = Enum.GetValues(typeof(PowerOffSetting)).GetValue(comboBoxAutoPowerOff.SelectedIndex);
|
||||||
|
if (obj is null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
PowerOffSetting pos = (PowerOffSetting)obj;
|
||||||
|
|
||||||
|
|
||||||
|
mouse.SetEnergySettings(mouse.LowBatteryWarning, pos);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SliderAngleAdjustment_ValueChanged(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
labelAngleAdjustmentValue.Text = sliderAngleAdjustment.Value.ToString() + "°";
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SliderAngleAdjustment_MouseUp(object? sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
mouse.SetAngleAdjustment((short)sliderAngleAdjustment.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ComboBoxLiftOffDistance_DropDownClosed(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
mouse.SetLiftOffDistance((LiftOffDistance)comboBoxLiftOffDistance.SelectedIndex);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void CheckAngleSnapping_CheckedChanged(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
mouse.SetAngleSnapping(checkBoxAngleSnapping.Checked);
|
||||||
|
mouse.SetAngleAdjustment((short)sliderAngleAdjustment.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SliderDPI_ValueChanged(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
numericUpDownCurrentDPI.Value = sliderDPI.Value;
|
||||||
|
UpdateMouseDPISettings();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void NumericUpDownCurrentDPI_ValueChanged(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
sliderDPI.Value = (int)numericUpDownCurrentDPI.Value;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SliderDPI_MouseDown(object? sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
updateMouseDPI = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SliderDPI_MouseUp(object? sender, MouseEventArgs e)
|
||||||
|
{
|
||||||
|
updateMouseDPI = true;
|
||||||
|
UpdateMouseDPISettings();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UpdateMouseDPISettings()
|
||||||
|
{
|
||||||
|
if (!updateMouseDPI)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
AsusMouseDPI dpi = mouse.DpiSettings[mouse.DpiProfile - 1];
|
||||||
|
dpi.DPI = (uint)sliderDPI.Value;
|
||||||
|
|
||||||
|
mouse.SetDPIForProfile(dpi, mouse.DpiProfile);
|
||||||
|
|
||||||
|
VisualizeDPIButtons();
|
||||||
|
VisualizeCurrentDPIProfile();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Mouse_Disconnect(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
//Mouse disconnected. Bye bye.
|
||||||
|
this.Invoke(delegate
|
||||||
|
{
|
||||||
|
if (Disposing || IsDisposed)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.Close();
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void RefreshMouseData()
|
||||||
|
{
|
||||||
|
mouse.SynchronizeDevice();
|
||||||
|
|
||||||
|
Logger.WriteLine(mouse.GetDisplayName() + " (GUI): Mouse data synchronized");
|
||||||
|
if (!mouse.IsDeviceReady)
|
||||||
|
{
|
||||||
|
Logger.WriteLine(mouse.GetDisplayName() + " (GUI): Mouse is not ready. Closing view.");
|
||||||
|
this.Invoke(delegate
|
||||||
|
{
|
||||||
|
this.Close();
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Invoke(delegate
|
||||||
|
{
|
||||||
|
VisualizeMouseSettings();
|
||||||
|
VisualizeBatteryState();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
private void InitMouseCapabilities()
|
||||||
|
{
|
||||||
|
for (int i = 0; i < mouse.ProfileCount(); ++i)
|
||||||
|
{
|
||||||
|
String prf = Properties.Strings.Profile + " " + (i + 1);
|
||||||
|
comboProfile.Items.Add(prf);
|
||||||
|
}
|
||||||
|
|
||||||
|
labelMinDPI.Text = mouse.MinDPI().ToString();
|
||||||
|
labelMaxDPI.Text = mouse.MaxDPI().ToString();
|
||||||
|
|
||||||
|
sliderDPI.Max = mouse.MaxDPI();
|
||||||
|
sliderDPI.Min = mouse.MinDPI();
|
||||||
|
sliderDPI.Step = mouse.DPIIncrements();
|
||||||
|
|
||||||
|
numericUpDownCurrentDPI.Minimum = mouse.MinDPI();
|
||||||
|
numericUpDownCurrentDPI.Maximum = mouse.MaxDPI();
|
||||||
|
numericUpDownCurrentDPI.Increment = mouse.DPIIncrements();
|
||||||
|
|
||||||
|
|
||||||
|
if (!mouse.HasDPIColors())
|
||||||
|
{
|
||||||
|
buttonDPIColor.Visible = false;
|
||||||
|
pictureDPIColor.Visible = false;
|
||||||
|
buttonDPI1.Image = ControlHelper.TintImage(Properties.Resources.lighting_dot_24, Color.Red);
|
||||||
|
buttonDPI2.Image = ControlHelper.TintImage(Properties.Resources.lighting_dot_24, Color.Purple);
|
||||||
|
buttonDPI3.Image = ControlHelper.TintImage(Properties.Resources.lighting_dot_24, Color.Blue);
|
||||||
|
buttonDPI4.Image = ControlHelper.TintImage(Properties.Resources.lighting_dot_24, Color.Green);
|
||||||
|
|
||||||
|
buttonDPI1.BorderColor = Color.Red;
|
||||||
|
buttonDPI2.BorderColor = Color.Purple;
|
||||||
|
buttonDPI3.BorderColor = Color.Blue;
|
||||||
|
buttonDPI4.BorderColor = Color.Green;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.CanSetPollingRate())
|
||||||
|
{
|
||||||
|
foreach (PollingRate pr in mouse.SupportedPollingrates())
|
||||||
|
{
|
||||||
|
comboBoxPollingRate.Items.Add(mouse.PollingRateDisplayString(pr));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
comboBoxPollingRate.Visible = false;
|
||||||
|
labelPollingRate.Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!mouse.HasAngleSnapping())
|
||||||
|
{
|
||||||
|
checkBoxAngleSnapping.Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!mouse.HasAngleTuning())
|
||||||
|
{
|
||||||
|
labelAngleAdjustmentValue.Visible = false;
|
||||||
|
sliderAngleAdjustment.Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.HasLiftOffSetting())
|
||||||
|
{
|
||||||
|
comboBoxLiftOffDistance.Items.AddRange(new string[] {
|
||||||
|
Properties.Strings.Low,
|
||||||
|
Properties.Strings.High,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
comboBoxLiftOffDistance.Visible = false;
|
||||||
|
labelLiftOffDistance.Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.DPIProfileCount() < 4)
|
||||||
|
{
|
||||||
|
for (int i = 3; i > mouse.DPIProfileCount() - 1; --i)
|
||||||
|
{
|
||||||
|
dpiButtons[i].Visible = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!mouse.HasBattery())
|
||||||
|
{
|
||||||
|
panelBatteryState.Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.HasAutoPowerOff())
|
||||||
|
{
|
||||||
|
comboBoxAutoPowerOff.Items.AddRange(new string[]{
|
||||||
|
" 1 "+ Properties.Strings.Minute,
|
||||||
|
" 2 "+ Properties.Strings.Minutes,
|
||||||
|
" 3 "+ Properties.Strings.Minutes,
|
||||||
|
" 5 "+ Properties.Strings.Minutes,
|
||||||
|
"10 "+ Properties.Strings.Minutes,
|
||||||
|
Properties.Strings.Never,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!mouse.HasLowBatteryWarning())
|
||||||
|
{
|
||||||
|
labelLowBatteryWarning.Visible = false;
|
||||||
|
labelLowBatteryWarningValue.Visible = false;
|
||||||
|
sliderLowBatteryWarning.Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!mouse.HasAutoPowerOff() && !mouse.HasLowBatteryWarning())
|
||||||
|
{
|
||||||
|
panelEnergy.Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.HasRGB())
|
||||||
|
{
|
||||||
|
buttonLightingZoneLogo.Visible = mouse.SupportedLightingZones().Contains(LightingZone.Logo);
|
||||||
|
buttonLightingZoneScroll.Visible = mouse.SupportedLightingZones().Contains(LightingZone.Scrollwheel);
|
||||||
|
buttonLightingZoneUnderglow.Visible = mouse.SupportedLightingZones().Contains(LightingZone.Underglow);
|
||||||
|
buttonLightingZoneDock.Visible = mouse.SupportedLightingZones().Contains(LightingZone.Dock);
|
||||||
|
|
||||||
|
sliderBrightness.Max = mouse.MaxBrightness();
|
||||||
|
|
||||||
|
InitLightingModes();
|
||||||
|
|
||||||
|
comboBoxAnimationDirection.Items.AddRange(new string[] {
|
||||||
|
Properties.Strings.AuraClockwise,
|
||||||
|
Properties.Strings.AuraCounterClockwise,
|
||||||
|
});
|
||||||
|
|
||||||
|
comboBoxAnimationSpeed.Items.AddRange(new string[] {
|
||||||
|
Properties.Strings.AuraSlow,
|
||||||
|
Properties.Strings.AuraNormal,
|
||||||
|
Properties.Strings.AuraFast
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
panelLighting.Visible = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void InitLightingModes()
|
||||||
|
{
|
||||||
|
comboBoxLightingMode.Items.Clear();
|
||||||
|
supportedLightingModes.Clear();
|
||||||
|
foreach (LightingMode lm in Enum.GetValues(typeof(LightingMode)))
|
||||||
|
{
|
||||||
|
if (mouse.IsLightingModeSupported(lm) && mouse.IsLightingModeSupportedForZone(lm, visibleZone))
|
||||||
|
{
|
||||||
|
comboBoxLightingMode.Items.Add(lightingModeNames.GetValueOrDefault(lm));
|
||||||
|
supportedLightingModes.Add(lm);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void VisualizeMouseSettings()
|
||||||
|
{
|
||||||
|
comboProfile.SelectedIndex = mouse.Profile;
|
||||||
|
|
||||||
|
if (mouse.HasRGB())
|
||||||
|
{
|
||||||
|
//If current lighting mode is zoned, pre-select the first zone and not "All".
|
||||||
|
bool zoned = mouse.IsLightingZoned();
|
||||||
|
if (zoned)
|
||||||
|
{
|
||||||
|
visibleZone = mouse.SupportedLightingZones()[0];
|
||||||
|
InitLightingModes();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
VisualizeDPIButtons();
|
||||||
|
VisualizeCurrentDPIProfile();
|
||||||
|
VisusalizeLightingSettings();
|
||||||
|
|
||||||
|
if (mouse.CanSetPollingRate())
|
||||||
|
{
|
||||||
|
int idx = mouse.PollingRateIndex(mouse.PollingRate);
|
||||||
|
if (idx == -1)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
comboBoxPollingRate.SelectedIndex = idx;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.HasAngleSnapping())
|
||||||
|
{
|
||||||
|
checkBoxAngleSnapping.Checked = mouse.AngleSnapping;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.HasAngleTuning())
|
||||||
|
{
|
||||||
|
sliderAngleAdjustment.Value = mouse.AngleAdjustmentDegrees;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.HasAutoPowerOff())
|
||||||
|
{
|
||||||
|
if (mouse.PowerOffSetting == PowerOffSetting.Never)
|
||||||
|
{
|
||||||
|
comboBoxAutoPowerOff.SelectedIndex = comboBoxAutoPowerOff.Items.Count - 1;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
comboBoxAutoPowerOff.SelectedIndex = (int)mouse.PowerOffSetting;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.HasLowBatteryWarning())
|
||||||
|
{
|
||||||
|
sliderLowBatteryWarning.Value = mouse.LowBatteryWarning;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (mouse.HasLiftOffSetting())
|
||||||
|
{
|
||||||
|
comboBoxLiftOffDistance.SelectedIndex = (int)mouse.LiftOffDistance;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void VisualizeBatteryState()
|
||||||
|
{
|
||||||
|
if (!mouse.HasBattery())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
labelBatteryState.Text = mouse.Battery + "%";
|
||||||
|
labelChargingState.Visible = mouse.Charging;
|
||||||
|
|
||||||
|
if (mouse.Charging)
|
||||||
|
{
|
||||||
|
pictureBoxBatteryState.BackgroundImage = ControlHelper.TintImage(Properties.Resources.icons8_ladende_batterie_48, foreMain);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
pictureBoxBatteryState.BackgroundImage = ControlHelper.TintImage(Properties.Resources.icons8_batterie_voll_geladen_48, foreMain);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void VisusalizeLightingZones()
|
||||||
|
{
|
||||||
|
bool zoned = mouse.IsLightingZoned();
|
||||||
|
|
||||||
|
buttonLightingZoneAll.Activated = visibleZone == LightingZone.All;
|
||||||
|
buttonLightingZoneLogo.Activated = visibleZone == LightingZone.Logo;
|
||||||
|
buttonLightingZoneScroll.Activated = visibleZone == LightingZone.Scrollwheel;
|
||||||
|
buttonLightingZoneUnderglow.Activated = visibleZone == LightingZone.Underglow;
|
||||||
|
buttonLightingZoneDock.Activated = visibleZone == LightingZone.Dock;
|
||||||
|
|
||||||
|
buttonLightingZoneAll.Secondary = zoned;
|
||||||
|
buttonLightingZoneLogo.Secondary = !zoned;
|
||||||
|
buttonLightingZoneScroll.Secondary = !zoned;
|
||||||
|
buttonLightingZoneUnderglow.Secondary = !zoned;
|
||||||
|
buttonLightingZoneDock.Secondary = !zoned;
|
||||||
|
|
||||||
|
buttonLightingZoneAll.BackColor = buttonLightingZoneAll.Secondary ? RForm.buttonSecond : RForm.buttonMain;
|
||||||
|
buttonLightingZoneLogo.BackColor = buttonLightingZoneLogo.Secondary ? RForm.buttonSecond : RForm.buttonMain;
|
||||||
|
buttonLightingZoneScroll.BackColor = buttonLightingZoneScroll.Secondary ? RForm.buttonSecond : RForm.buttonMain;
|
||||||
|
buttonLightingZoneUnderglow.BackColor = buttonLightingZoneUnderglow.Secondary ? RForm.buttonSecond : RForm.buttonMain;
|
||||||
|
buttonLightingZoneDock.BackColor = buttonLightingZoneDock.Secondary ? RForm.buttonSecond : RForm.buttonMain;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void VisusalizeLightingSettings()
|
||||||
|
{
|
||||||
|
if (!mouse.HasRGB())
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
VisusalizeLightingZones();
|
||||||
|
|
||||||
|
LightingSetting? ls = mouse.LightingSettingForZone(visibleZone);
|
||||||
|
|
||||||
|
if (ls is null)
|
||||||
|
{
|
||||||
|
//Lighting settings not loaded?
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
sliderBrightness.Value = ls.Brightness;
|
||||||
|
|
||||||
|
checkBoxRandomColor.Visible = mouse.SupportsRandomColor(ls.LightingMode);
|
||||||
|
|
||||||
|
pictureBoxLightingColor.Visible = mouse.SupportsColorSetting(ls.LightingMode);
|
||||||
|
buttonLightingColor.Visible = mouse.SupportsColorSetting(ls.LightingMode);
|
||||||
|
|
||||||
|
comboBoxAnimationSpeed.Visible = mouse.SupportsAnimationSpeed(ls.LightingMode);
|
||||||
|
labelAnimationSpeed.Visible = mouse.SupportsAnimationSpeed(ls.LightingMode);
|
||||||
|
comboBoxAnimationDirection.Visible = mouse.SupportsAnimationDirection(ls.LightingMode);
|
||||||
|
labelAnimationDirection.Visible = mouse.SupportsAnimationDirection(ls.LightingMode);
|
||||||
|
|
||||||
|
comboBoxLightingMode.SelectedIndex = supportedLightingModes.IndexOf(ls.LightingMode);
|
||||||
|
|
||||||
|
if (mouse.SupportsRandomColor(ls.LightingMode))
|
||||||
|
{
|
||||||
|
checkBoxRandomColor.Checked = ls.RandomColor;
|
||||||
|
buttonLightingColor.Visible = !ls.RandomColor;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (ls.RandomColor && mouse.SupportsRandomColor(ls.LightingMode))
|
||||||
|
pictureBoxLightingColor.BackColor = Color.Transparent;
|
||||||
|
else
|
||||||
|
pictureBoxLightingColor.BackColor = ls.RGBColor;
|
||||||
|
|
||||||
|
|
||||||
|
comboBoxAnimationSpeed.SelectedIndex = (((int)ls.AnimationSpeed) - 5) / 2;
|
||||||
|
comboBoxAnimationDirection.SelectedIndex = (int)ls.AnimationDirection;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void VisualizeDPIButtons()
|
||||||
|
{
|
||||||
|
for (int i = 0; i < mouse.DPIProfileCount() && i < 4; ++i)
|
||||||
|
{
|
||||||
|
AsusMouseDPI dpi = mouse.DpiSettings[i];
|
||||||
|
if (dpi is null)
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if (mouse.HasDPIColors())
|
||||||
|
{
|
||||||
|
dpiButtons[i].Image = ControlHelper.TintImage(Properties.Resources.lighting_dot_24, dpi.Color);
|
||||||
|
dpiButtons[i].BorderColor = dpi.Color;
|
||||||
|
}
|
||||||
|
dpiButtons[i].Activated = (mouse.DpiProfile - 1) == i;
|
||||||
|
dpiButtons[i].Text = "DPI " + (i + 1) + "\n" + dpi.DPI;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void VisualizeCurrentDPIProfile()
|
||||||
|
{
|
||||||
|
AsusMouseDPI dpi = mouse.DpiSettings[mouse.DpiProfile - 1];
|
||||||
|
sliderDPI.Value = (int)dpi.DPI;
|
||||||
|
pictureDPIColor.BackColor = dpi.Color;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void AsusMouseSettings_Shown(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (Height > Program.settingsForm.Height)
|
||||||
|
{
|
||||||
|
Top = Program.settingsForm.Top + Program.settingsForm.Height - Height;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Top = Program.settingsForm.Top;
|
||||||
|
}
|
||||||
|
|
||||||
|
Left = Program.settingsForm.Left - Width - 5;
|
||||||
|
|
||||||
|
|
||||||
|
mouse.Disconnect += Mouse_Disconnect;
|
||||||
|
mouse.BatteryUpdated += Mouse_BatteryUpdated;
|
||||||
|
mouse.MouseReadyChanged += Mouse_MouseReadyChanged;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonSync_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Task task = Task.Run((Action)RefreshMouseData);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
120
app/AsusMouseSettings.resx
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, 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="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
365
app/AsusUSB.cs
@@ -1,56 +1,42 @@
|
|||||||
using HidLibrary;
|
using GHelper.Helpers;
|
||||||
|
using HidLibrary;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace GHelper
|
namespace GHelper
|
||||||
{
|
{
|
||||||
|
|
||||||
[Flags]
|
|
||||||
public enum AuraDev19b6 : uint
|
public class AuraPower
|
||||||
{
|
{
|
||||||
BootLogo = 1,
|
public bool BootLogo;
|
||||||
BootKeyb = 1 << 1,
|
public bool BootKeyb;
|
||||||
AwakeLogo = 1 << 2,
|
public bool AwakeLogo;
|
||||||
AwakeKeyb = 1 << 3,
|
public bool AwakeKeyb;
|
||||||
SleepLogo = 1 << 4,
|
public bool SleepLogo;
|
||||||
SleepKeyb = 1 << 5,
|
public bool SleepKeyb;
|
||||||
ShutdownLogo = 1 << 6,
|
public bool ShutdownLogo;
|
||||||
ShutdownKeyb = 1 << 7,
|
public bool ShutdownKeyb;
|
||||||
BootBar = 1u << (7 + 2),
|
|
||||||
AwakeBar = 1u << (7 + 3),
|
|
||||||
SleepBar = 1u << (7 + 4),
|
|
||||||
ShutdownBar = 1u << (7 + 5),
|
|
||||||
BootLid = 1u << (15 + 1),
|
|
||||||
AwakeLid = 1u << (15 + 2),
|
|
||||||
SleepLid = 1u << (15 + 3),
|
|
||||||
ShutdownLid = 1u << (15 + 4)
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class AuraDev19b6Extensions
|
public bool BootBar;
|
||||||
{
|
public bool AwakeBar;
|
||||||
public static byte[] ToBytes(this AuraDev19b6[] controls)
|
public bool SleepBar;
|
||||||
{
|
public bool ShutdownBar;
|
||||||
uint a = 0;
|
|
||||||
foreach (var n in controls)
|
|
||||||
{
|
|
||||||
a |= (uint)n;
|
|
||||||
}
|
|
||||||
return new byte[] { 0x5d, 0xbd, 0x01, (byte)(a & 0xff), (byte)((a & 0xff00) >> 8), (byte)((a & 0xff0000) >> 16) };
|
|
||||||
}
|
|
||||||
|
|
||||||
public static ushort BitOr(this AuraDev19b6 self, AuraDev19b6 rhs)
|
public bool BootLid;
|
||||||
{
|
public bool AwakeLid;
|
||||||
return (ushort)(self | rhs);
|
public bool SleepLid;
|
||||||
}
|
public bool ShutdownLid;
|
||||||
|
|
||||||
public static ushort BitAnd(this AuraDev19b6 self, AuraDev19b6 rhs)
|
public bool BootRear;
|
||||||
{
|
public bool AwakeRear;
|
||||||
return (ushort)(self & rhs);
|
public bool SleepRear;
|
||||||
}
|
public bool ShutdownRear;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public static class AsusUSB
|
public static class AsusUSB
|
||||||
{
|
{
|
||||||
|
public const int HEATMAP = 20;
|
||||||
|
|
||||||
public const int ASUS_ID = 0x0b05;
|
public const int ASUS_ID = 0x0b05;
|
||||||
|
|
||||||
@@ -63,8 +49,8 @@ namespace GHelper
|
|||||||
public static readonly byte[] LED_INIT4 = Encoding.ASCII.GetBytes("^ASUS Tech.Inc.");
|
public static readonly byte[] LED_INIT4 = Encoding.ASCII.GetBytes("^ASUS Tech.Inc.");
|
||||||
public static readonly byte[] LED_INIT5 = new byte[] { 0x5e, 0x05, 0x20, 0x31, 0, 0x08 };
|
public static readonly byte[] LED_INIT5 = new byte[] { 0x5e, 0x05, 0x20, 0x31, 0, 0x08 };
|
||||||
|
|
||||||
static byte[] MESSAGE_SET = { AURA_HID_ID, 0xb5, 0, 0, 0 };
|
|
||||||
static byte[] MESSAGE_APPLY = { AURA_HID_ID, 0xb4 };
|
static byte[] MESSAGE_APPLY = { AURA_HID_ID, 0xb4 };
|
||||||
|
static byte[] MESSAGE_SET = { AURA_HID_ID, 0xb5, 0, 0, 0 };
|
||||||
|
|
||||||
static int[] deviceIds = { 0x1a30, 0x1854, 0x1869, 0x1866, 0x19b6, 0x1822, 0x1837, 0x1854, 0x184a, 0x183d, 0x8502, 0x1807, 0x17e0, 0x18c6, 0x1abe };
|
static int[] deviceIds = { 0x1a30, 0x1854, 0x1869, 0x1866, 0x19b6, 0x1822, 0x1837, 0x1854, 0x184a, 0x183d, 0x8502, 0x1807, 0x17e0, 0x18c6, 0x1abe };
|
||||||
|
|
||||||
@@ -73,6 +59,79 @@ namespace GHelper
|
|||||||
public static Color Color1 = Color.White;
|
public static Color Color1 = Color.White;
|
||||||
public static Color Color2 = Color.Black;
|
public static Color Color2 = Color.Black;
|
||||||
|
|
||||||
|
static bool isTuf = AppConfig.ContainsModel("Tuf");
|
||||||
|
static bool isStrix = AppConfig.ContainsModel("Strix");
|
||||||
|
|
||||||
|
|
||||||
|
static System.Timers.Timer timer = new System.Timers.Timer(2000);
|
||||||
|
static HidDevice? auraDevice = null;
|
||||||
|
|
||||||
|
static byte[] AuraPowerMessage(AuraPower flags)
|
||||||
|
{
|
||||||
|
byte keyb = 0, bar = 0, lid = 0, rear = 0;
|
||||||
|
|
||||||
|
if (flags.BootLogo) keyb |= 1 << 0;
|
||||||
|
if (flags.BootKeyb) keyb |= 1 << 1;
|
||||||
|
if (flags.AwakeLogo) keyb |= 1 << 2;
|
||||||
|
if (flags.AwakeKeyb) keyb |= 1 << 3;
|
||||||
|
if (flags.SleepLogo) keyb |= 1 << 4;
|
||||||
|
if (flags.SleepKeyb) keyb |= 1 << 5;
|
||||||
|
if (flags.ShutdownLogo) keyb |= 1 << 6;
|
||||||
|
if (flags.ShutdownKeyb) keyb |= 1 << 7;
|
||||||
|
|
||||||
|
if (flags.BootBar) bar |= 1 << 1;
|
||||||
|
if (flags.AwakeBar) bar |= 1 << 2;
|
||||||
|
if (flags.SleepBar) bar |= 1 << 3;
|
||||||
|
if (flags.ShutdownBar) bar |= 1 << 4;
|
||||||
|
|
||||||
|
if (flags.BootLid) lid |= 1 << 0;
|
||||||
|
if (flags.AwakeLid) lid |= 1 << 1;
|
||||||
|
if (flags.SleepLid) lid |= 1 << 2;
|
||||||
|
if (flags.ShutdownLid) lid |= 1 << 3;
|
||||||
|
|
||||||
|
if (flags.BootLid) lid |= 1 << 4;
|
||||||
|
if (flags.AwakeLid) lid |= 1 << 5;
|
||||||
|
if (flags.SleepLid) lid |= 1 << 6;
|
||||||
|
if (flags.ShutdownLid) lid |= 1 << 7;
|
||||||
|
|
||||||
|
if (flags.BootRear) rear |= 1 << 0;
|
||||||
|
if (flags.AwakeRear) rear |= 1 << 1;
|
||||||
|
if (flags.SleepRear) rear |= 1 << 2;
|
||||||
|
if (flags.ShutdownRear) rear |= 1 << 3;
|
||||||
|
|
||||||
|
if (flags.BootRear) rear |= 1 << 4;
|
||||||
|
if (flags.AwakeRear) rear |= 1 << 5;
|
||||||
|
if (flags.SleepRear) rear |= 1 << 6;
|
||||||
|
if (flags.ShutdownRear) rear |= 1 << 7;
|
||||||
|
|
||||||
|
return new byte[] { 0x5d, 0xbd, 0x01, keyb, bar, lid, rear, 0xFF };
|
||||||
|
}
|
||||||
|
|
||||||
|
static AsusUSB()
|
||||||
|
{
|
||||||
|
timer.Elapsed += Timer_Elapsed;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void Timer_Elapsed(object? sender, System.Timers.ElapsedEventArgs e)
|
||||||
|
{
|
||||||
|
SetHeatmap();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void SetHeatmap(bool init = false)
|
||||||
|
{
|
||||||
|
float cpuTemp = (float)HardwareControl.GetCPUTemp();
|
||||||
|
int freeze = 20, cold = 40, warm = 65, hot = 90;
|
||||||
|
Color color;
|
||||||
|
|
||||||
|
//Debug.WriteLine(cpuTemp);
|
||||||
|
|
||||||
|
if (cpuTemp < cold) color = ColorUtilities.GetWeightedAverage(Color.Blue, Color.Green, ((float)cpuTemp - freeze) / (cold - freeze));
|
||||||
|
else if (cpuTemp < warm) color = ColorUtilities.GetWeightedAverage(Color.Green, Color.Yellow, ((float)cpuTemp - cold) / (warm - cold));
|
||||||
|
else if (cpuTemp < hot) color = ColorUtilities.GetWeightedAverage(Color.Yellow, Color.Red, ((float)cpuTemp - warm) / (hot - warm));
|
||||||
|
else color = Color.Red;
|
||||||
|
|
||||||
|
ApplyColor(color, init);
|
||||||
|
}
|
||||||
|
|
||||||
public static Dictionary<int, string> GetSpeeds()
|
public static Dictionary<int, string> GetSpeeds()
|
||||||
{
|
{
|
||||||
@@ -92,6 +151,7 @@ namespace GHelper
|
|||||||
{ 2, Properties.Strings.AuraColorCycle },
|
{ 2, Properties.Strings.AuraColorCycle },
|
||||||
{ 3, Properties.Strings.AuraRainbow },
|
{ 3, Properties.Strings.AuraRainbow },
|
||||||
{ 10, Properties.Strings.AuraStrobe },
|
{ 10, Properties.Strings.AuraStrobe },
|
||||||
|
{ HEATMAP, "Heatmap"}
|
||||||
};
|
};
|
||||||
|
|
||||||
static Dictionary<int, string> _modesStrix = new Dictionary<int, string>
|
static Dictionary<int, string> _modesStrix = new Dictionary<int, string>
|
||||||
@@ -108,12 +168,13 @@ namespace GHelper
|
|||||||
{ 10, Properties.Strings.AuraStrobe},
|
{ 10, Properties.Strings.AuraStrobe},
|
||||||
{ 11, "Comet" },
|
{ 11, "Comet" },
|
||||||
{ 12, "Flash" },
|
{ 12, "Flash" },
|
||||||
|
{ HEATMAP, "Heatmap"}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
public static Dictionary<int, string> GetModes()
|
public static Dictionary<int, string> GetModes()
|
||||||
{
|
{
|
||||||
if (AppConfig.ContainsModel("TUF"))
|
if (isTuf)
|
||||||
{
|
{
|
||||||
_modes.Remove(3);
|
_modes.Remove(3);
|
||||||
}
|
}
|
||||||
@@ -157,7 +218,7 @@ namespace GHelper
|
|||||||
|
|
||||||
public static bool HasSecondColor()
|
public static bool HasSecondColor()
|
||||||
{
|
{
|
||||||
return (mode == 1 && !AppConfig.ContainsModel("TUF"));
|
return (mode == 1 && !isTuf);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int Speed
|
public static int Speed
|
||||||
@@ -184,6 +245,7 @@ namespace GHelper
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private static IEnumerable<HidDevice> GetHidDevices(int[] deviceIds, int minFeatures = 1)
|
private static IEnumerable<HidDevice> GetHidDevices(int[] deviceIds, int minFeatures = 1)
|
||||||
{
|
{
|
||||||
HidDevice[] HidDeviceList = HidDevices.Enumerate(ASUS_ID, deviceIds).ToArray();
|
HidDevice[] HidDeviceList = HidDevices.Enumerate(ASUS_ID, deviceIds).ToArray();
|
||||||
@@ -256,13 +318,12 @@ namespace GHelper
|
|||||||
public static void ApplyBrightness(int brightness, string log = "Backlight")
|
public static void ApplyBrightness(int brightness, string log = "Backlight")
|
||||||
{
|
{
|
||||||
|
|
||||||
if (AppConfig.ContainsModel("TUF"))
|
|
||||||
Program.acpi.TUFKeyboardBrightness(brightness);
|
|
||||||
|
|
||||||
|
|
||||||
Task.Run(async () =>
|
Task.Run(async () =>
|
||||||
{
|
{
|
||||||
|
|
||||||
|
if (isTuf) Program.acpi.TUFKeyboardBrightness(brightness);
|
||||||
|
|
||||||
byte[] msg = { AURA_HID_ID, 0xba, 0xc5, 0xc4, (byte)brightness };
|
byte[] msg = { AURA_HID_ID, 0xba, 0xc5, 0xc4, (byte)brightness };
|
||||||
byte[] msgBackup = { INPUT_HID_ID, 0xba, 0xc5, 0xc4, (byte)brightness };
|
byte[] msgBackup = { INPUT_HID_ID, 0xba, 0xc5, 0xc4, (byte)brightness };
|
||||||
|
|
||||||
@@ -311,56 +372,123 @@ namespace GHelper
|
|||||||
public static void ApplyAuraPower()
|
public static void ApplyAuraPower()
|
||||||
{
|
{
|
||||||
|
|
||||||
List<AuraDev19b6> flags = new();
|
Task.Run(async () =>
|
||||||
|
{
|
||||||
|
|
||||||
// Keyboard
|
AuraPower flags = new();
|
||||||
if (AppConfig.IsNotFalse("keyboard_awake")) flags.Add(AuraDev19b6.AwakeKeyb);
|
|
||||||
if (AppConfig.IsNotFalse("keyboard_boot")) flags.Add(AuraDev19b6.BootKeyb);
|
|
||||||
if (AppConfig.IsNotFalse("keyboard_sleep")) flags.Add(AuraDev19b6.SleepKeyb);
|
|
||||||
if (AppConfig.IsNotFalse("keyboard_shutdown")) flags.Add(AuraDev19b6.ShutdownKeyb);
|
|
||||||
|
|
||||||
// Lightbar
|
// Keyboard
|
||||||
if (AppConfig.IsNotFalse("keyboard_awake_bar")) flags.Add(AuraDev19b6.AwakeBar);
|
flags.AwakeKeyb = AppConfig.IsNotFalse("keyboard_awake");
|
||||||
if (AppConfig.IsNotFalse("keyboard_boot_bar")) flags.Add(AuraDev19b6.BootBar);
|
flags.BootKeyb = AppConfig.IsNotFalse("keyboard_boot");
|
||||||
if (AppConfig.IsNotFalse("keyboard_sleep_bar")) flags.Add(AuraDev19b6.SleepBar);
|
flags.SleepKeyb = AppConfig.IsNotFalse("keyboard_sleep");
|
||||||
if (AppConfig.IsNotFalse("keyboard_shutdown_bar")) flags.Add(AuraDev19b6.ShutdownBar);
|
flags.ShutdownKeyb = AppConfig.IsNotFalse("keyboard_shutdown");
|
||||||
|
|
||||||
// Lid
|
// Logo
|
||||||
if (AppConfig.IsNotFalse("keyboard_awake_lid")) flags.Add(AuraDev19b6.AwakeLid);
|
flags.AwakeLogo = AppConfig.IsNotFalse("keyboard_awake_logo");
|
||||||
if (AppConfig.IsNotFalse("keyboard_boot_lid")) flags.Add(AuraDev19b6.BootLid);
|
flags.BootLogo = AppConfig.IsNotFalse("keyboard_boot_logo");
|
||||||
if (AppConfig.IsNotFalse("keyboard_sleep_lid")) flags.Add(AuraDev19b6.SleepLid);
|
flags.SleepLogo = AppConfig.IsNotFalse("keyboard_sleep_logo");
|
||||||
if (AppConfig.IsNotFalse("keyboard_shutdown_lid")) flags.Add(AuraDev19b6.ShutdownLid);
|
flags.ShutdownLogo = AppConfig.IsNotFalse("keyboard_shutdown_logo");
|
||||||
|
|
||||||
// Logo
|
// Lightbar
|
||||||
if (AppConfig.IsNotFalse("keyboard_awake_logo")) flags.Add(AuraDev19b6.AwakeLogo);
|
flags.AwakeBar = AppConfig.IsNotFalse("keyboard_awake_bar");
|
||||||
if (AppConfig.IsNotFalse("keyboard_boot_logo")) flags.Add(AuraDev19b6.BootLogo);
|
flags.BootBar = AppConfig.IsNotFalse("keyboard_boot_bar");
|
||||||
if (AppConfig.IsNotFalse("keyboard_sleep_logo")) flags.Add(AuraDev19b6.SleepLogo);
|
flags.SleepBar = AppConfig.IsNotFalse("keyboard_sleep_bar");
|
||||||
if (AppConfig.IsNotFalse("keyboard_shutdown_logo")) flags.Add(AuraDev19b6.ShutdownLogo);
|
flags.ShutdownBar = AppConfig.IsNotFalse("keyboard_shutdown_bar");
|
||||||
|
|
||||||
|
// Lid
|
||||||
byte[] msg = AuraDev19b6Extensions.ToBytes(flags.ToArray());
|
flags.AwakeLid = AppConfig.IsNotFalse("keyboard_awake_lid");
|
||||||
|
flags.BootLid = AppConfig.IsNotFalse("keyboard_boot_lid");
|
||||||
|
flags.SleepLid = AppConfig.IsNotFalse("keyboard_sleep_lid");
|
||||||
|
flags.ShutdownLid = AppConfig.IsNotFalse("keyboard_shutdown_lid");
|
||||||
|
|
||||||
|
// Rear Bar
|
||||||
|
flags.AwakeRear = AppConfig.IsNotFalse("keyboard_awake_lid");
|
||||||
|
flags.BootRear = AppConfig.IsNotFalse("keyboard_boot_lid");
|
||||||
|
flags.SleepRear = AppConfig.IsNotFalse("keyboard_sleep_lid");
|
||||||
|
flags.ShutdownRear = AppConfig.IsNotFalse("keyboard_shutdown_lid");
|
||||||
|
|
||||||
|
var devices = GetHidDevices(deviceIds);
|
||||||
|
byte[] msg = AuraPowerMessage(flags);
|
||||||
|
|
||||||
|
foreach (HidDevice device in devices)
|
||||||
|
{
|
||||||
|
device.OpenDevice();
|
||||||
|
if (device.ReadFeatureData(out byte[] data, AURA_HID_ID))
|
||||||
|
{
|
||||||
|
device.WriteFeatureData(msg);
|
||||||
|
Logger.WriteLine("USB-KB " + device.Attributes.ProductHexId + ":" + BitConverter.ToString(msg));
|
||||||
|
}
|
||||||
|
device.CloseDevice();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isTuf)
|
||||||
|
Program.acpi.TUFKeyboardPower(
|
||||||
|
flags.AwakeKeyb,
|
||||||
|
flags.BootKeyb,
|
||||||
|
flags.SleepKeyb,
|
||||||
|
flags.ShutdownKeyb);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static void GetAuraDevice()
|
||||||
|
{
|
||||||
var devices = GetHidDevices(deviceIds);
|
var devices = GetHidDevices(deviceIds);
|
||||||
|
|
||||||
foreach (HidDevice device in devices)
|
foreach (HidDevice device in devices)
|
||||||
{
|
{
|
||||||
device.OpenDevice();
|
device.OpenDevice();
|
||||||
if (device.ReadFeatureData(out byte[] data, AURA_HID_ID))
|
if (device.ReadFeatureData(out byte[] data, AURA_HID_ID))
|
||||||
{
|
{
|
||||||
device.WriteFeatureData(msg);
|
Logger.WriteLine("Aura Device:" + device.DevicePath);
|
||||||
Logger.WriteLine("USB-KB " + device.Attributes.ProductHexId + ":" + BitConverter.ToString(msg));
|
auraDevice = device;
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
device.CloseDevice();
|
else
|
||||||
|
{
|
||||||
|
device.CloseDevice();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void ApplyColor(Color color, bool init = false)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (isTuf)
|
||||||
|
{
|
||||||
|
Program.acpi.TUFKeyboardRGB(0, color, 0);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (AppConfig.ContainsModel("TUF"))
|
if (auraDevice is null || !auraDevice.IsConnected) GetAuraDevice();
|
||||||
Program.acpi.TUFKeyboardPower(
|
if (auraDevice is null || !auraDevice.IsConnected) return;
|
||||||
flags.Contains(AuraDev19b6.AwakeKeyb),
|
|
||||||
flags.Contains(AuraDev19b6.BootKeyb),
|
|
||||||
flags.Contains(AuraDev19b6.SleepKeyb),
|
|
||||||
flags.Contains(AuraDev19b6.ShutdownKeyb));
|
|
||||||
|
|
||||||
|
byte[] msg = new byte[40];
|
||||||
|
int start = 9;
|
||||||
|
|
||||||
|
msg[0] = AURA_HID_ID;
|
||||||
|
msg[1] = 0xbc;
|
||||||
|
msg[2] = 1;
|
||||||
|
msg[3] = 1;
|
||||||
|
msg[4] = 4;
|
||||||
|
|
||||||
|
for (int i = 0; i < 10; i++)
|
||||||
|
{
|
||||||
|
msg[start + i * 3] = color.R; // R
|
||||||
|
msg[start + 1 + i * 3] = color.G; // G
|
||||||
|
msg[start + 2 + i * 3] = color.B; // B
|
||||||
|
}
|
||||||
|
|
||||||
|
//Logger.WriteLine(BitConverter.ToString(msg));
|
||||||
|
if (init)
|
||||||
|
{
|
||||||
|
auraDevice.Write(AuraMessage(0, color, color, 0xe1));
|
||||||
|
auraDevice.WriteFeatureData(MESSAGE_APPLY);
|
||||||
|
auraDevice.WriteFeatureData(MESSAGE_SET);
|
||||||
|
auraDevice.Write(new byte[] { AURA_HID_ID, 0xbc });
|
||||||
|
}
|
||||||
|
auraDevice.Write(msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -372,39 +500,55 @@ namespace GHelper
|
|||||||
SetColor(AppConfig.Get("aura_color"));
|
SetColor(AppConfig.Get("aura_color"));
|
||||||
SetColor2(AppConfig.Get("aura_color2"));
|
SetColor2(AppConfig.Get("aura_color2"));
|
||||||
|
|
||||||
int _speed;
|
if (Mode == HEATMAP)
|
||||||
|
|
||||||
switch (Speed)
|
|
||||||
{
|
{
|
||||||
case 1:
|
SetHeatmap(true);
|
||||||
_speed = 0xeb;
|
timer.Enabled = true;
|
||||||
break;
|
return;
|
||||||
case 2:
|
}
|
||||||
_speed = 0xf5;
|
else
|
||||||
break;
|
{
|
||||||
default:
|
timer.Enabled = false;
|
||||||
_speed = 0xe1;
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
byte[] msg = AuraMessage(Mode, Color1, Color2, _speed);
|
Task.Run(async () =>
|
||||||
var devices = GetHidDevices(deviceIds);
|
|
||||||
|
|
||||||
foreach (HidDevice device in devices)
|
|
||||||
{
|
{
|
||||||
device.OpenDevice();
|
|
||||||
if (device.ReadFeatureData(out byte[] data, AURA_HID_ID))
|
|
||||||
|
int _speed;
|
||||||
|
|
||||||
|
switch (Speed)
|
||||||
{
|
{
|
||||||
device.WriteFeatureData(msg);
|
case 1:
|
||||||
device.WriteFeatureData(MESSAGE_SET);
|
_speed = 0xeb;
|
||||||
device.WriteFeatureData(MESSAGE_APPLY);
|
break;
|
||||||
Logger.WriteLine("USB-KB " + device.Capabilities.FeatureReportByteLength + "|" + device.Capabilities.InputReportByteLength + device.Description + device.DevicePath + ":" + BitConverter.ToString(msg));
|
case 2:
|
||||||
|
_speed = 0xf5;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
_speed = 0xe1;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
device.CloseDevice();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (AppConfig.ContainsModel("TUF"))
|
byte[] msg = AuraMessage(Mode, Color1, Color2, _speed);
|
||||||
Program.acpi.TUFKeyboardRGB(Mode, Color1, _speed);
|
var devices = GetHidDevices(deviceIds);
|
||||||
|
|
||||||
|
foreach (HidDevice device in devices)
|
||||||
|
{
|
||||||
|
device.OpenDevice();
|
||||||
|
if (device.ReadFeatureData(out byte[] data, AURA_HID_ID))
|
||||||
|
{
|
||||||
|
device.WriteFeatureData(msg);
|
||||||
|
device.WriteFeatureData(MESSAGE_APPLY);
|
||||||
|
device.WriteFeatureData(MESSAGE_SET);
|
||||||
|
Logger.WriteLine("USB-KB " + device.Capabilities.FeatureReportByteLength + "|" + device.Capabilities.InputReportByteLength + device.Description + device.DevicePath + ":" + BitConverter.ToString(msg));
|
||||||
|
}
|
||||||
|
device.CloseDevice();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (AppConfig.ContainsModel("TUF"))
|
||||||
|
Program.acpi.TUFKeyboardRGB(Mode, Color1, _speed);
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -430,6 +574,15 @@ namespace GHelper
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void InitXGM()
|
||||||
|
{
|
||||||
|
SetXGM(LED_INIT1);
|
||||||
|
SetXGM(LED_INIT2);
|
||||||
|
SetXGM(LED_INIT3);
|
||||||
|
SetXGM(LED_INIT4);
|
||||||
|
SetXGM(LED_INIT5);
|
||||||
|
}
|
||||||
|
|
||||||
public static void ApplyXGMLight(bool status)
|
public static void ApplyXGMLight(bool status)
|
||||||
{
|
{
|
||||||
SetXGM(new byte[] { 0x5e, 0xc5, status ? (byte)0x50 : (byte)0 });
|
SetXGM(new byte[] { 0x5e, 0xc5, status ? (byte)0x50 : (byte)0 });
|
||||||
@@ -446,6 +599,8 @@ namespace GHelper
|
|||||||
|
|
||||||
if (AsusACPI.IsInvalidCurve(curve)) return -1;
|
if (AsusACPI.IsInvalidCurve(curve)) return -1;
|
||||||
|
|
||||||
|
//InitXGM();
|
||||||
|
|
||||||
byte[] msg = new byte[19];
|
byte[] msg = new byte[19];
|
||||||
Array.Copy(new byte[] { 0x5e, 0xd1, 0x01 }, msg, 3);
|
Array.Copy(new byte[] { 0x5e, 0xd1, 0x01 }, msg, 3);
|
||||||
Array.Copy(curve, 0, msg, 3, curve.Length);
|
Array.Copy(curve, 0, msg, 3, curve.Length);
|
||||||
|
|||||||
@@ -16,7 +16,8 @@ namespace GHelper.AutoUpdate
|
|||||||
public AutoUpdateControl(SettingsForm settingsForm)
|
public AutoUpdateControl(SettingsForm settingsForm)
|
||||||
{
|
{
|
||||||
settings = settingsForm;
|
settings = settingsForm;
|
||||||
settings.SetVersionLabel(Properties.Strings.VersionLabel + ": " + Assembly.GetExecutingAssembly().GetName().Version);
|
var appVersion = new Version(Assembly.GetExecutingAssembly().GetName().Version.ToString());
|
||||||
|
settings.SetVersionLabel(Properties.Strings.VersionLabel + $": {appVersion.Major}.{appVersion.Minor}.{appVersion.Build}");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void CheckForUpdates()
|
public void CheckForUpdates()
|
||||||
@@ -40,6 +41,8 @@ namespace GHelper.AutoUpdate
|
|||||||
async void CheckForUpdatesAsync()
|
async void CheckForUpdatesAsync()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
if (AppConfig.Is("skip_updates")) return;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ namespace GHelper.Display
|
|||||||
//Fallback scenario
|
//Fallback scenario
|
||||||
if (iRet != 0)
|
if (iRet != 0)
|
||||||
{
|
{
|
||||||
Thread.Sleep(1000);
|
Thread.Sleep(500);
|
||||||
iRet = ChangeDisplaySettingsEx(laptopScreen, ref dm, IntPtr.Zero, DisplaySettingsFlags.CDS_UPDATEREGISTRY, IntPtr.Zero);
|
iRet = ChangeDisplaySettingsEx(laptopScreen, ref dm, IntPtr.Zero, DisplaySettingsFlags.CDS_UPDATEREGISTRY, IntPtr.Zero);
|
||||||
Logger.WriteLine("Screen = " + frequency.ToString() + "Hz : " + (iRet == 0 ? "OK" : iRet));
|
Logger.WriteLine("Screen = " + frequency.ToString() + "Hz : " + (iRet == 0 ? "OK" : iRet));
|
||||||
}
|
}
|
||||||
|
|||||||
66
app/Extra.Designer.cs
generated
@@ -137,7 +137,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, 1236);
|
panelServices.Location = new Point(15, 1216);
|
||||||
panelServices.Name = "panelServices";
|
panelServices.Name = "panelServices";
|
||||||
panelServices.Size = new Size(983, 75);
|
panelServices.Size = new Size(983, 75);
|
||||||
panelServices.TabIndex = 3;
|
panelServices.TabIndex = 3;
|
||||||
@@ -235,15 +235,17 @@ namespace GHelper
|
|||||||
panelBindings.Location = new Point(15, 65);
|
panelBindings.Location = new Point(15, 65);
|
||||||
panelBindings.Name = "panelBindings";
|
panelBindings.Name = "panelBindings";
|
||||||
panelBindings.Padding = new Padding(0, 0, 10, 5);
|
panelBindings.Padding = new Padding(0, 0, 10, 5);
|
||||||
panelBindings.Size = new Size(983, 325);
|
panelBindings.Size = new Size(983, 305);
|
||||||
panelBindings.TabIndex = 5;
|
panelBindings.TabIndex = 5;
|
||||||
//
|
//
|
||||||
// tableBindings
|
// tableBindings
|
||||||
//
|
//
|
||||||
|
tableBindings.AutoSize = true;
|
||||||
|
tableBindings.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
||||||
tableBindings.ColumnCount = 3;
|
tableBindings.ColumnCount = 3;
|
||||||
tableBindings.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 15.4649944F));
|
tableBindings.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 15.45389F));
|
||||||
tableBindings.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 40.97453F));
|
tableBindings.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 40.94511F));
|
||||||
tableBindings.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 43.6323357F));
|
tableBindings.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 43.6010056F));
|
||||||
tableBindings.Controls.Add(label1, 0, 5);
|
tableBindings.Controls.Add(label1, 0, 5);
|
||||||
tableBindings.Controls.Add(textBox1, 2, 1);
|
tableBindings.Controls.Add(textBox1, 2, 1);
|
||||||
tableBindings.Controls.Add(textM1, 2, 0);
|
tableBindings.Controls.Add(textM1, 2, 0);
|
||||||
@@ -268,19 +270,19 @@ namespace GHelper
|
|||||||
tableBindings.Name = "tableBindings";
|
tableBindings.Name = "tableBindings";
|
||||||
tableBindings.Padding = new Padding(16, 12, 0, 12);
|
tableBindings.Padding = new Padding(16, 12, 0, 12);
|
||||||
tableBindings.RowCount = 6;
|
tableBindings.RowCount = 6;
|
||||||
tableBindings.RowStyles.Add(new RowStyle(SizeType.Absolute, 51F));
|
tableBindings.RowStyles.Add(new RowStyle());
|
||||||
tableBindings.RowStyles.Add(new RowStyle(SizeType.Absolute, 51F));
|
tableBindings.RowStyles.Add(new RowStyle());
|
||||||
tableBindings.RowStyles.Add(new RowStyle(SizeType.Absolute, 51F));
|
tableBindings.RowStyles.Add(new RowStyle());
|
||||||
tableBindings.RowStyles.Add(new RowStyle(SizeType.Absolute, 51F));
|
tableBindings.RowStyles.Add(new RowStyle());
|
||||||
tableBindings.RowStyles.Add(new RowStyle(SizeType.Absolute, 49F));
|
tableBindings.RowStyles.Add(new RowStyle());
|
||||||
tableBindings.RowStyles.Add(new RowStyle(SizeType.Absolute, 21F));
|
tableBindings.RowStyles.Add(new RowStyle());
|
||||||
tableBindings.Size = new Size(973, 320);
|
tableBindings.Size = new Size(973, 300);
|
||||||
tableBindings.TabIndex = 12;
|
tableBindings.TabIndex = 12;
|
||||||
//
|
//
|
||||||
// label1
|
// label1
|
||||||
//
|
//
|
||||||
label1.AutoSize = true;
|
label1.AutoSize = true;
|
||||||
label1.Location = new Point(16, 265);
|
label1.Location = new Point(16, 242);
|
||||||
label1.Margin = new Padding(0);
|
label1.Margin = new Padding(0);
|
||||||
label1.Name = "label1";
|
label1.Name = "label1";
|
||||||
label1.Padding = new Padding(5, 10, 0, 0);
|
label1.Padding = new Padding(5, 10, 0, 0);
|
||||||
@@ -291,7 +293,7 @@ namespace GHelper
|
|||||||
// textBox1
|
// textBox1
|
||||||
//
|
//
|
||||||
textBox1.Dock = DockStyle.Top;
|
textBox1.Dock = DockStyle.Top;
|
||||||
textBox1.Location = new Point(558, 66);
|
textBox1.Location = new Point(558, 61);
|
||||||
textBox1.Margin = new Padding(4, 3, 4, 3);
|
textBox1.Margin = new Padding(4, 3, 4, 3);
|
||||||
textBox1.Name = "textBox1";
|
textBox1.Name = "textBox1";
|
||||||
textBox1.PlaceholderText = "action";
|
textBox1.PlaceholderText = "action";
|
||||||
@@ -339,7 +341,7 @@ namespace GHelper
|
|||||||
comboM4.Dock = DockStyle.Top;
|
comboM4.Dock = DockStyle.Top;
|
||||||
comboM4.FormattingEnabled = true;
|
comboM4.FormattingEnabled = true;
|
||||||
comboM4.Items.AddRange(new object[] { Strings.PerformanceMode, Strings.OpenGHelper, Strings.Custom });
|
comboM4.Items.AddRange(new object[] { Strings.PerformanceMode, Strings.OpenGHelper, Strings.Custom });
|
||||||
comboM4.Location = new Point(167, 168);
|
comboM4.Location = new Point(167, 153);
|
||||||
comboM4.Margin = new Padding(4, 3, 4, 3);
|
comboM4.Margin = new Padding(4, 3, 4, 3);
|
||||||
comboM4.Name = "comboM4";
|
comboM4.Name = "comboM4";
|
||||||
comboM4.Size = new Size(383, 40);
|
comboM4.Size = new Size(383, 40);
|
||||||
@@ -352,7 +354,7 @@ namespace GHelper
|
|||||||
comboM3.Dock = DockStyle.Top;
|
comboM3.Dock = DockStyle.Top;
|
||||||
comboM3.FormattingEnabled = true;
|
comboM3.FormattingEnabled = true;
|
||||||
comboM3.Items.AddRange(new object[] { Strings.Default, Strings.VolumeMute, Strings.PlayPause, Strings.PrintScreen, Strings.ToggleAura, Strings.Custom });
|
comboM3.Items.AddRange(new object[] { Strings.Default, Strings.VolumeMute, Strings.PlayPause, Strings.PrintScreen, Strings.ToggleAura, Strings.Custom });
|
||||||
comboM3.Location = new Point(167, 117);
|
comboM3.Location = new Point(167, 107);
|
||||||
comboM3.Margin = new Padding(4, 3, 4, 3);
|
comboM3.Margin = new Padding(4, 3, 4, 3);
|
||||||
comboM3.Name = "comboM3";
|
comboM3.Name = "comboM3";
|
||||||
comboM3.Size = new Size(383, 40);
|
comboM3.Size = new Size(383, 40);
|
||||||
@@ -361,7 +363,7 @@ namespace GHelper
|
|||||||
// textM4
|
// textM4
|
||||||
//
|
//
|
||||||
textM4.Dock = DockStyle.Top;
|
textM4.Dock = DockStyle.Top;
|
||||||
textM4.Location = new Point(558, 168);
|
textM4.Location = new Point(558, 153);
|
||||||
textM4.Margin = new Padding(4, 3, 4, 3);
|
textM4.Margin = new Padding(4, 3, 4, 3);
|
||||||
textM4.Name = "textM4";
|
textM4.Name = "textM4";
|
||||||
textM4.PlaceholderText = "action";
|
textM4.PlaceholderText = "action";
|
||||||
@@ -371,7 +373,7 @@ namespace GHelper
|
|||||||
// textM3
|
// textM3
|
||||||
//
|
//
|
||||||
textM3.Dock = DockStyle.Top;
|
textM3.Dock = DockStyle.Top;
|
||||||
textM3.Location = new Point(558, 117);
|
textM3.Location = new Point(558, 107);
|
||||||
textM3.Margin = new Padding(4, 3, 4, 3);
|
textM3.Margin = new Padding(4, 3, 4, 3);
|
||||||
textM3.Name = "textM3";
|
textM3.Name = "textM3";
|
||||||
textM3.PlaceholderText = "action";
|
textM3.PlaceholderText = "action";
|
||||||
@@ -381,7 +383,7 @@ namespace GHelper
|
|||||||
// labelM4
|
// labelM4
|
||||||
//
|
//
|
||||||
labelM4.AutoSize = true;
|
labelM4.AutoSize = true;
|
||||||
labelM4.Location = new Point(16, 165);
|
labelM4.Location = new Point(16, 150);
|
||||||
labelM4.Margin = new Padding(0);
|
labelM4.Margin = new Padding(0);
|
||||||
labelM4.Name = "labelM4";
|
labelM4.Name = "labelM4";
|
||||||
labelM4.Padding = new Padding(5, 10, 0, 0);
|
labelM4.Padding = new Padding(5, 10, 0, 0);
|
||||||
@@ -392,7 +394,7 @@ namespace GHelper
|
|||||||
// labelM3
|
// labelM3
|
||||||
//
|
//
|
||||||
labelM3.AutoSize = true;
|
labelM3.AutoSize = true;
|
||||||
labelM3.Location = new Point(16, 114);
|
labelM3.Location = new Point(16, 104);
|
||||||
labelM3.Margin = new Padding(0);
|
labelM3.Margin = new Padding(0);
|
||||||
labelM3.Name = "labelM3";
|
labelM3.Name = "labelM3";
|
||||||
labelM3.Padding = new Padding(5, 10, 0, 0);
|
labelM3.Padding = new Padding(5, 10, 0, 0);
|
||||||
@@ -403,7 +405,7 @@ namespace GHelper
|
|||||||
// labelM2
|
// labelM2
|
||||||
//
|
//
|
||||||
labelM2.AutoSize = true;
|
labelM2.AutoSize = true;
|
||||||
labelM2.Location = new Point(16, 63);
|
labelM2.Location = new Point(16, 58);
|
||||||
labelM2.Margin = new Padding(0);
|
labelM2.Margin = new Padding(0);
|
||||||
labelM2.Name = "labelM2";
|
labelM2.Name = "labelM2";
|
||||||
labelM2.Padding = new Padding(5, 10, 0, 0);
|
labelM2.Padding = new Padding(5, 10, 0, 0);
|
||||||
@@ -418,7 +420,7 @@ namespace GHelper
|
|||||||
comboM2.Dock = DockStyle.Top;
|
comboM2.Dock = DockStyle.Top;
|
||||||
comboM2.FormattingEnabled = true;
|
comboM2.FormattingEnabled = true;
|
||||||
comboM2.Items.AddRange(new object[] { Strings.Default, Strings.VolumeMute, Strings.PlayPause, Strings.PrintScreen, Strings.ToggleAura, Strings.Custom });
|
comboM2.Items.AddRange(new object[] { Strings.Default, Strings.VolumeMute, Strings.PlayPause, Strings.PrintScreen, Strings.ToggleAura, Strings.Custom });
|
||||||
comboM2.Location = new Point(167, 66);
|
comboM2.Location = new Point(167, 61);
|
||||||
comboM2.Margin = new Padding(4, 3, 4, 3);
|
comboM2.Margin = new Padding(4, 3, 4, 3);
|
||||||
comboM2.Name = "comboM2";
|
comboM2.Name = "comboM2";
|
||||||
comboM2.Size = new Size(383, 40);
|
comboM2.Size = new Size(383, 40);
|
||||||
@@ -427,7 +429,7 @@ namespace GHelper
|
|||||||
// labelFNF4
|
// labelFNF4
|
||||||
//
|
//
|
||||||
labelFNF4.AutoSize = true;
|
labelFNF4.AutoSize = true;
|
||||||
labelFNF4.Location = new Point(16, 216);
|
labelFNF4.Location = new Point(16, 196);
|
||||||
labelFNF4.Margin = new Padding(0);
|
labelFNF4.Margin = new Padding(0);
|
||||||
labelFNF4.Name = "labelFNF4";
|
labelFNF4.Name = "labelFNF4";
|
||||||
labelFNF4.Padding = new Padding(5, 10, 0, 0);
|
labelFNF4.Padding = new Padding(5, 10, 0, 0);
|
||||||
@@ -441,7 +443,7 @@ namespace GHelper
|
|||||||
comboFNF4.ButtonColor = Color.FromArgb(255, 255, 255);
|
comboFNF4.ButtonColor = Color.FromArgb(255, 255, 255);
|
||||||
comboFNF4.Dock = DockStyle.Top;
|
comboFNF4.Dock = DockStyle.Top;
|
||||||
comboFNF4.FormattingEnabled = true;
|
comboFNF4.FormattingEnabled = true;
|
||||||
comboFNF4.Location = new Point(167, 219);
|
comboFNF4.Location = new Point(167, 199);
|
||||||
comboFNF4.Margin = new Padding(4, 3, 4, 3);
|
comboFNF4.Margin = new Padding(4, 3, 4, 3);
|
||||||
comboFNF4.Name = "comboFNF4";
|
comboFNF4.Name = "comboFNF4";
|
||||||
comboFNF4.Size = new Size(383, 40);
|
comboFNF4.Size = new Size(383, 40);
|
||||||
@@ -450,7 +452,7 @@ namespace GHelper
|
|||||||
// textFNF4
|
// textFNF4
|
||||||
//
|
//
|
||||||
textFNF4.Dock = DockStyle.Top;
|
textFNF4.Dock = DockStyle.Top;
|
||||||
textFNF4.Location = new Point(558, 219);
|
textFNF4.Location = new Point(558, 199);
|
||||||
textFNF4.Margin = new Padding(4, 3, 4, 3);
|
textFNF4.Margin = new Padding(4, 3, 4, 3);
|
||||||
textFNF4.Name = "textFNF4";
|
textFNF4.Name = "textFNF4";
|
||||||
textFNF4.PlaceholderText = "action";
|
textFNF4.PlaceholderText = "action";
|
||||||
@@ -463,7 +465,7 @@ namespace GHelper
|
|||||||
comboFNC.ButtonColor = Color.FromArgb(255, 255, 255);
|
comboFNC.ButtonColor = Color.FromArgb(255, 255, 255);
|
||||||
comboFNC.Dock = DockStyle.Top;
|
comboFNC.Dock = DockStyle.Top;
|
||||||
comboFNC.FormattingEnabled = true;
|
comboFNC.FormattingEnabled = true;
|
||||||
comboFNC.Location = new Point(167, 268);
|
comboFNC.Location = new Point(167, 245);
|
||||||
comboFNC.Margin = new Padding(4, 3, 4, 3);
|
comboFNC.Margin = new Padding(4, 3, 4, 3);
|
||||||
comboFNC.Name = "comboFNC";
|
comboFNC.Name = "comboFNC";
|
||||||
comboFNC.Size = new Size(383, 40);
|
comboFNC.Size = new Size(383, 40);
|
||||||
@@ -472,7 +474,7 @@ namespace GHelper
|
|||||||
// textFNC
|
// textFNC
|
||||||
//
|
//
|
||||||
textFNC.Dock = DockStyle.Top;
|
textFNC.Dock = DockStyle.Top;
|
||||||
textFNC.Location = new Point(558, 268);
|
textFNC.Location = new Point(558, 245);
|
||||||
textFNC.Margin = new Padding(4, 3, 4, 3);
|
textFNC.Margin = new Padding(4, 3, 4, 3);
|
||||||
textFNC.Name = "textFNC";
|
textFNC.Name = "textFNC";
|
||||||
textFNC.PlaceholderText = "action";
|
textFNC.PlaceholderText = "action";
|
||||||
@@ -526,7 +528,7 @@ namespace GHelper
|
|||||||
panelBacklightHeader.Controls.Add(pictureBacklight);
|
panelBacklightHeader.Controls.Add(pictureBacklight);
|
||||||
panelBacklightHeader.Controls.Add(labelBacklightTitle);
|
panelBacklightHeader.Controls.Add(labelBacklightTitle);
|
||||||
panelBacklightHeader.Dock = DockStyle.Top;
|
panelBacklightHeader.Dock = DockStyle.Top;
|
||||||
panelBacklightHeader.Location = new Point(15, 390);
|
panelBacklightHeader.Location = new Point(15, 370);
|
||||||
panelBacklightHeader.Name = "panelBacklightHeader";
|
panelBacklightHeader.Name = "panelBacklightHeader";
|
||||||
panelBacklightHeader.Padding = new Padding(10, 5, 10, 5);
|
panelBacklightHeader.Padding = new Padding(10, 5, 10, 5);
|
||||||
panelBacklightHeader.Size = new Size(983, 50);
|
panelBacklightHeader.Size = new Size(983, 50);
|
||||||
@@ -572,7 +574,7 @@ namespace GHelper
|
|||||||
panelBacklight.Controls.Add(panelXMG);
|
panelBacklight.Controls.Add(panelXMG);
|
||||||
panelBacklight.Controls.Add(tableBacklight);
|
panelBacklight.Controls.Add(tableBacklight);
|
||||||
panelBacklight.Dock = DockStyle.Top;
|
panelBacklight.Dock = DockStyle.Top;
|
||||||
panelBacklight.Location = new Point(15, 440);
|
panelBacklight.Location = new Point(15, 420);
|
||||||
panelBacklight.Name = "panelBacklight";
|
panelBacklight.Name = "panelBacklight";
|
||||||
panelBacklight.Padding = new Padding(0, 5, 0, 5);
|
panelBacklight.Padding = new Padding(0, 5, 0, 5);
|
||||||
panelBacklight.Size = new Size(983, 402);
|
panelBacklight.Size = new Size(983, 402);
|
||||||
@@ -961,7 +963,7 @@ namespace GHelper
|
|||||||
panelSettingsHeader.Controls.Add(pictureSettings);
|
panelSettingsHeader.Controls.Add(pictureSettings);
|
||||||
panelSettingsHeader.Controls.Add(labelSettings);
|
panelSettingsHeader.Controls.Add(labelSettings);
|
||||||
panelSettingsHeader.Dock = DockStyle.Top;
|
panelSettingsHeader.Dock = DockStyle.Top;
|
||||||
panelSettingsHeader.Location = new Point(15, 842);
|
panelSettingsHeader.Location = new Point(15, 822);
|
||||||
panelSettingsHeader.Name = "panelSettingsHeader";
|
panelSettingsHeader.Name = "panelSettingsHeader";
|
||||||
panelSettingsHeader.Padding = new Padding(10, 5, 10, 5);
|
panelSettingsHeader.Padding = new Padding(10, 5, 10, 5);
|
||||||
panelSettingsHeader.Size = new Size(983, 50);
|
panelSettingsHeader.Size = new Size(983, 50);
|
||||||
@@ -1013,7 +1015,7 @@ namespace GHelper
|
|||||||
panelSettings.Controls.Add(checkGpuApps);
|
panelSettings.Controls.Add(checkGpuApps);
|
||||||
panelSettings.Controls.Add(checkFnLock);
|
panelSettings.Controls.Add(checkFnLock);
|
||||||
panelSettings.Dock = DockStyle.Top;
|
panelSettings.Dock = DockStyle.Top;
|
||||||
panelSettings.Location = new Point(15, 892);
|
panelSettings.Location = new Point(15, 872);
|
||||||
panelSettings.Name = "panelSettings";
|
panelSettings.Name = "panelSettings";
|
||||||
panelSettings.Padding = new Padding(20, 5, 10, 5);
|
panelSettings.Padding = new Padding(20, 5, 10, 5);
|
||||||
panelSettings.Size = new Size(983, 344);
|
panelSettings.Size = new Size(983, 344);
|
||||||
@@ -1031,7 +1033,6 @@ namespace GHelper
|
|||||||
checkAutoToggleClamshellMode.TabIndex = 58;
|
checkAutoToggleClamshellMode.TabIndex = 58;
|
||||||
checkAutoToggleClamshellMode.Text = "Auto Toggle Clamshell Mode";
|
checkAutoToggleClamshellMode.Text = "Auto Toggle Clamshell Mode";
|
||||||
checkAutoToggleClamshellMode.UseVisualStyleBackColor = true;
|
checkAutoToggleClamshellMode.UseVisualStyleBackColor = true;
|
||||||
checkAutoToggleClamshellMode.CheckedChanged += checkAutoToggleClamshellMode_CheckedChanged;
|
|
||||||
//
|
//
|
||||||
// checkAutoApplyWindowsPowerMode
|
// checkAutoApplyWindowsPowerMode
|
||||||
//
|
//
|
||||||
@@ -1159,6 +1160,7 @@ namespace GHelper
|
|||||||
((System.ComponentModel.ISupportInitialize)pictureBindings).EndInit();
|
((System.ComponentModel.ISupportInitialize)pictureBindings).EndInit();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureHelp).EndInit();
|
((System.ComponentModel.ISupportInitialize)pictureHelp).EndInit();
|
||||||
panelBindings.ResumeLayout(false);
|
panelBindings.ResumeLayout(false);
|
||||||
|
panelBindings.PerformLayout();
|
||||||
tableBindings.ResumeLayout(false);
|
tableBindings.ResumeLayout(false);
|
||||||
tableBindings.PerformLayout();
|
tableBindings.PerformLayout();
|
||||||
tableKeys.ResumeLayout(false);
|
tableKeys.ResumeLayout(false);
|
||||||
|
|||||||
35
app/Extra.cs
@@ -11,6 +11,7 @@ namespace GHelper
|
|||||||
{
|
{
|
||||||
|
|
||||||
ScreenControl screenControl = new ScreenControl();
|
ScreenControl screenControl = new ScreenControl();
|
||||||
|
ClamshellModeControl clamshellControl = new ClamshellModeControl();
|
||||||
|
|
||||||
Dictionary<string, string> customActions = new Dictionary<string, string>
|
Dictionary<string, string> customActions = new Dictionary<string, string>
|
||||||
{
|
{
|
||||||
@@ -123,6 +124,23 @@ namespace GHelper
|
|||||||
customActions.Add("screenpad_up", Properties.Strings.ScreenPadUp);
|
customActions.Add("screenpad_up", Properties.Strings.ScreenPadUp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (InputDispatcher.NoMKeys())
|
||||||
|
{
|
||||||
|
labelM1.Text = "FN+F2";
|
||||||
|
labelM2.Text = "FN+F3";
|
||||||
|
labelM3.Text = "FN+F4";
|
||||||
|
labelM4.Text = "FN+NmEnter";
|
||||||
|
|
||||||
|
//labelM4.Visible = comboM4.Visible = textM4.Visible = false;
|
||||||
|
labelFNF4.Visible = comboFNF4.Visible = textFNF4.Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Program.acpi.DeviceGet(AsusACPI.GPUEco) < 0)
|
||||||
|
{
|
||||||
|
checkGpuApps.Visible = false;
|
||||||
|
checkUSBC.Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
InitTheme();
|
InitTheme();
|
||||||
|
|
||||||
SetKeyCombo(comboM1, textM1, "m1");
|
SetKeyCombo(comboM1, textM1, "m1");
|
||||||
@@ -211,8 +229,9 @@ namespace GHelper
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//checkAutoToggleClamshellMode.Visible = clamshellControl.IsExternalDisplayConnected();
|
||||||
checkAutoToggleClamshellMode.Checked = AppConfig.Is("toggle_clamshell_mode");
|
checkAutoToggleClamshellMode.Checked = AppConfig.Is("toggle_clamshell_mode");
|
||||||
|
checkAutoToggleClamshellMode.CheckedChanged += checkAutoToggleClamshellMode_CheckedChanged;
|
||||||
|
|
||||||
checkTopmost.Checked = AppConfig.Is("topmost");
|
checkTopmost.Checked = AppConfig.Is("topmost");
|
||||||
checkTopmost.CheckedChanged += CheckTopmost_CheckedChanged; ;
|
checkTopmost.CheckedChanged += CheckTopmost_CheckedChanged; ;
|
||||||
@@ -471,11 +490,19 @@ namespace GHelper
|
|||||||
AppConfig.Set("auto_apply_power_plan", checkAutoApplyWindowsPowerMode.Checked ? 1 : 0);
|
AppConfig.Set("auto_apply_power_plan", checkAutoApplyWindowsPowerMode.Checked ? 1 : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void checkAutoToggleClamshellMode_CheckedChanged(object sender, EventArgs e)
|
private void checkAutoToggleClamshellMode_CheckedChanged(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
AppConfig.Set("toggle_clamshell_mode", checkAutoToggleClamshellMode.Checked ? 1 : 0);
|
AppConfig.Set("toggle_clamshell_mode", checkAutoToggleClamshellMode.Checked ? 1 : 0);
|
||||||
ClamshellModeControl ctrl = new ClamshellModeControl();
|
|
||||||
ctrl.ToggleLidAction();
|
if (checkAutoToggleClamshellMode.Checked)
|
||||||
|
{
|
||||||
|
clamshellControl.ToggleLidAction();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ClamshellModeControl.DisableClamshellMode();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
23
app/Fans.cs
@@ -59,7 +59,7 @@ namespace GHelper
|
|||||||
InitTheme(true);
|
InitTheme(true);
|
||||||
|
|
||||||
MinRPM = 18;
|
MinRPM = 18;
|
||||||
MaxRPM = HardwareControl.GetFanMax();
|
MaxRPM = HardwareControl.fanMax;
|
||||||
labelTip.Visible = false;
|
labelTip.Visible = false;
|
||||||
labelTip.BackColor = Color.Transparent;
|
labelTip.BackColor = Color.Transparent;
|
||||||
|
|
||||||
@@ -75,16 +75,16 @@ namespace GHelper
|
|||||||
seriesMid.Color = colorEco;
|
seriesMid.Color = colorEco;
|
||||||
seriesXGM.Color = Color.Orange;
|
seriesXGM.Color = Color.Orange;
|
||||||
|
|
||||||
chartCPU.MouseMove += ChartCPU_MouseMove;
|
chartCPU.MouseMove += (sender, e) => ChartCPU_MouseMove(sender, e, AsusFan.CPU);
|
||||||
chartCPU.MouseUp += ChartCPU_MouseUp;
|
chartCPU.MouseUp += ChartCPU_MouseUp;
|
||||||
|
|
||||||
chartGPU.MouseMove += ChartCPU_MouseMove;
|
chartGPU.MouseMove += (sender, e) => ChartCPU_MouseMove(sender, e, AsusFan.GPU);
|
||||||
chartGPU.MouseUp += ChartCPU_MouseUp;
|
chartGPU.MouseUp += ChartCPU_MouseUp;
|
||||||
|
|
||||||
chartMid.MouseMove += ChartCPU_MouseMove;
|
chartMid.MouseMove += (sender, e) => ChartCPU_MouseMove(sender, e, AsusFan.Mid);
|
||||||
chartMid.MouseUp += ChartCPU_MouseUp;
|
chartMid.MouseUp += ChartCPU_MouseUp;
|
||||||
|
|
||||||
chartXGM.MouseMove += ChartCPU_MouseMove;
|
chartXGM.MouseMove += (sender, e) => ChartCPU_MouseMove(sender, e, AsusFan.XGM);
|
||||||
chartXGM.MouseUp += ChartCPU_MouseUp;
|
chartXGM.MouseUp += ChartCPU_MouseUp;
|
||||||
|
|
||||||
buttonReset.Click += ButtonReset_Click;
|
buttonReset.Click += ButtonReset_Click;
|
||||||
@@ -507,11 +507,14 @@ namespace GHelper
|
|||||||
VisualiseGPUSettings();
|
VisualiseGPUSettings();
|
||||||
}
|
}
|
||||||
|
|
||||||
static string ChartPercToRPM(int percentage, string unit = "")
|
static string ChartPercToRPM(int percentage, AsusFan device, string unit = "")
|
||||||
{
|
{
|
||||||
if (percentage == 0) return "OFF";
|
if (percentage == 0) return "OFF";
|
||||||
|
|
||||||
return (200 * Math.Round((float)(MinRPM * 100 + (MaxRPM - MinRPM) * percentage) / 200)).ToString() + unit;
|
int Max = MaxRPM;
|
||||||
|
if (device == AsusFan.XGM ) Max = 72;
|
||||||
|
|
||||||
|
return (200 * Math.Round((float)(MinRPM * 100 + (Max - MinRPM) * percentage) / 200)).ToString() + unit;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetChart(Chart chart, AsusFan device)
|
void SetChart(Chart chart, AsusFan device)
|
||||||
@@ -552,7 +555,7 @@ namespace GHelper
|
|||||||
chart.ChartAreas[0].AxisY.LineColor = chartGrid;
|
chart.ChartAreas[0].AxisY.LineColor = chartGrid;
|
||||||
|
|
||||||
for (int i = 0; i <= fansMax - 10; i += 10)
|
for (int i = 0; i <= fansMax - 10; i += 10)
|
||||||
chart.ChartAreas[0].AxisY.CustomLabels.Add(i - 2, i + 2, ChartPercToRPM(i));
|
chart.ChartAreas[0].AxisY.CustomLabels.Add(i - 2, i + 2, ChartPercToRPM(i, device));
|
||||||
|
|
||||||
chart.ChartAreas[0].AxisY.CustomLabels.Add(fansMax - 2, fansMax + 2, Properties.Strings.RPM);
|
chart.ChartAreas[0].AxisY.CustomLabels.Add(fansMax - 2, fansMax + 2, Properties.Strings.RPM);
|
||||||
|
|
||||||
@@ -911,7 +914,7 @@ namespace GHelper
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ChartCPU_MouseMove(object? sender, MouseEventArgs e)
|
private void ChartCPU_MouseMove(object? sender, MouseEventArgs e, AsusFan device)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (sender is null) return;
|
if (sender is null) return;
|
||||||
@@ -972,7 +975,7 @@ namespace GHelper
|
|||||||
tip = true;
|
tip = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
labelTip.Text = Math.Round(curPoint.XValue) + "C, " + ChartPercToRPM((int)curPoint.YValues[0], " " + Properties.Strings.RPM);
|
labelTip.Text = Math.Round(curPoint.XValue) + "C, " + ChartPercToRPM((int)curPoint.YValues[0], device, " " + Properties.Strings.RPM);
|
||||||
labelTip.Top = e.Y + ((Control)sender).Top;
|
labelTip.Top = e.Y + ((Control)sender).Top;
|
||||||
labelTip.Left = e.X - 50;
|
labelTip.Left = e.X - 50;
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
|
<ProduceReferenceAssembly>False</ProduceReferenceAssembly>
|
||||||
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
||||||
<AssemblyVersion>0.100</AssemblyVersion>
|
<AssemblyVersion>0.103</AssemblyVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ namespace GHelper.Gpu
|
|||||||
{
|
{
|
||||||
|
|
||||||
bool GpuAuto = AppConfig.Is("gpu_auto");
|
bool GpuAuto = AppConfig.Is("gpu_auto");
|
||||||
bool ForceGPU = AppConfig.ContainsModel("503");
|
bool ForceGPU = AppConfig.ContainsModel("503") || AppConfig.Is("gpu_fix");
|
||||||
|
|
||||||
int GpuMode = AppConfig.Get("gpu_mode");
|
int GpuMode = AppConfig.Get("gpu_mode");
|
||||||
|
|
||||||
@@ -304,6 +304,9 @@ namespace GHelper.Gpu
|
|||||||
|
|
||||||
if (AppConfig.IsMode("auto_apply"))
|
if (AppConfig.IsMode("auto_apply"))
|
||||||
AsusUSB.SetXGMFan(AppConfig.GetFanConfig(AsusFan.XGM));
|
AsusUSB.SetXGMFan(AppConfig.GetFanConfig(AsusFan.XGM));
|
||||||
|
|
||||||
|
HardwareControl.RecreateGpuControl();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
settings.Invoke(delegate
|
settings.Invoke(delegate
|
||||||
@@ -321,5 +324,16 @@ namespace GHelper.Gpu
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Manually forcing standard mode on shutdown/hibernate for some exotic cases
|
||||||
|
// https://github.com/seerge/g-helper/pull/855
|
||||||
|
public void StandardModeFix()
|
||||||
|
{
|
||||||
|
if (!AppConfig.Is("gpu_fix")) return; // No config entry
|
||||||
|
if (Program.acpi.DeviceGet(AsusACPI.GPUMux) == 0) return; // Ultimate mode
|
||||||
|
|
||||||
|
Logger.WriteLine("Forcing Standard Mode on shutdown / hibernation");
|
||||||
|
Program.acpi.SetGPUEco(0);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,10 @@ using System.Management;
|
|||||||
|
|
||||||
public static class HardwareControl
|
public static class HardwareControl
|
||||||
{
|
{
|
||||||
|
|
||||||
|
const int DEFAULT_FAN_MAX = 58;
|
||||||
|
const int INADEQUATE_MAX = 80;
|
||||||
|
|
||||||
public static IGpuControl? GpuControl;
|
public static IGpuControl? GpuControl;
|
||||||
|
|
||||||
public static float? cpuTemp = -1;
|
public static float? cpuTemp = -1;
|
||||||
@@ -24,21 +28,50 @@ public static class HardwareControl
|
|||||||
|
|
||||||
public static int? gpuUse;
|
public static int? gpuUse;
|
||||||
|
|
||||||
public static int GetFanMax()
|
static long lastUpdate;
|
||||||
{
|
|
||||||
int max = 58;
|
|
||||||
int configMax = AppConfig.Get("fan_max");
|
|
||||||
if (configMax > 80) configMax = 0; // skipping inadvequate settings
|
|
||||||
|
|
||||||
if (AppConfig.ContainsModel("401")) max = 72;
|
static int _fanMax = DEFAULT_FAN_MAX;
|
||||||
else if (AppConfig.ContainsModel("503")) max = 68;
|
static bool _fanRpm = false;
|
||||||
return Math.Max(max, configMax);
|
|
||||||
|
public static int fanMax
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return _fanMax;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
AppConfig.Set("fan_max", value);
|
||||||
|
_fanMax = value;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SetFanMax(int fan)
|
public static bool fanRpm
|
||||||
{
|
{
|
||||||
AppConfig.Set("fan_max", fan);
|
get
|
||||||
|
{
|
||||||
|
return _fanRpm;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
AppConfig.Set("fan_rpm", value ? 1 : 0);
|
||||||
|
_fanRpm = value;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static HardwareControl()
|
||||||
|
{
|
||||||
|
_fanMax = AppConfig.Get("fan_max");
|
||||||
|
if (_fanMax > INADEQUATE_MAX) _fanMax = -1; // skipping inadvequate settings
|
||||||
|
|
||||||
|
if (_fanMax < 0 && AppConfig.ContainsModel("401")) _fanMax = 72;
|
||||||
|
if (_fanMax < 0 && AppConfig.ContainsModel("503")) _fanMax = 68;
|
||||||
|
if (_fanMax < 0) _fanMax = DEFAULT_FAN_MAX;
|
||||||
|
|
||||||
|
_fanRpm = AppConfig.Is("fan_rpm");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public static string FormatFan(int fan)
|
public static string FormatFan(int fan)
|
||||||
{
|
{
|
||||||
// fix for old models
|
// fix for old models
|
||||||
@@ -48,10 +81,9 @@ public static class HardwareControl
|
|||||||
if (fan <= 0 || fan > 100) return null; //nothing reasonable
|
if (fan <= 0 || fan > 100) return null; //nothing reasonable
|
||||||
}
|
}
|
||||||
|
|
||||||
int fanMax = GetFanMax();
|
if (fan > fanMax && fan <= INADEQUATE_MAX) fanMax = fan;
|
||||||
if (fan > fanMax && fan < 80) SetFanMax(fan);
|
|
||||||
|
|
||||||
if (AppConfig.Is("fan_rpm"))
|
if (fanRpm)
|
||||||
return GHelper.Properties.Strings.FanSpeed + ": " + (fan * 100).ToString() + "RPM";
|
return GHelper.Properties.Strings.FanSpeed + ": " + (fan * 100).ToString() + "RPM";
|
||||||
else
|
else
|
||||||
return GHelper.Properties.Strings.FanSpeed + ": " + Math.Min(Math.Round((float)fan / fanMax * 100), 100).ToString() + "%"; // relatively to 6000 rpm
|
return GHelper.Properties.Strings.FanSpeed + ": " + Math.Min(Math.Round((float)fan / fanMax * 100), 100).ToString() + "%"; // relatively to 6000 rpm
|
||||||
@@ -159,7 +191,7 @@ public static class HardwareControl
|
|||||||
}
|
}
|
||||||
ReadFullChargeCapacity();
|
ReadFullChargeCapacity();
|
||||||
|
|
||||||
if (designCapacity is null || fullCapacity is null)
|
if (designCapacity is null || fullCapacity is null || designCapacity == 0 || fullCapacity == 0)
|
||||||
{
|
{
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -170,6 +202,19 @@ public static class HardwareControl
|
|||||||
return health;
|
return health;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static float? GetCPUTemp() {
|
||||||
|
|
||||||
|
var last = DateTimeOffset.Now.ToUnixTimeSeconds();
|
||||||
|
if (Math.Abs(last - lastUpdate) < 2) return cpuTemp;
|
||||||
|
lastUpdate = last;
|
||||||
|
|
||||||
|
cpuTemp = Program.acpi.DeviceGet(AsusACPI.Temp_CPU);
|
||||||
|
//Debug.WriteLine(cpuTemp);
|
||||||
|
|
||||||
|
return cpuTemp;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public static void ReadSensors()
|
public static void ReadSensors()
|
||||||
{
|
{
|
||||||
batteryRate = 0;
|
batteryRate = 0;
|
||||||
@@ -180,19 +225,7 @@ public static class HardwareControl
|
|||||||
gpuFan = FormatFan(Program.acpi.DeviceGet(AsusACPI.GPU_Fan));
|
gpuFan = FormatFan(Program.acpi.DeviceGet(AsusACPI.GPU_Fan));
|
||||||
midFan = FormatFan(Program.acpi.DeviceGet(AsusACPI.Mid_Fan));
|
midFan = FormatFan(Program.acpi.DeviceGet(AsusACPI.Mid_Fan));
|
||||||
|
|
||||||
cpuTemp = Program.acpi.DeviceGet(AsusACPI.Temp_CPU);
|
cpuTemp = GetCPUTemp();
|
||||||
|
|
||||||
if (cpuTemp < 0) try
|
|
||||||
{
|
|
||||||
using (var ct = new PerformanceCounter("Thermal Zone Information", "Temperature", @"\_TZ.THRM", true))
|
|
||||||
{
|
|
||||||
cpuTemp = ct.NextValue() - 273;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
Debug.WriteLine("Failed reading CPU temp :" + ex.Message);
|
|
||||||
}
|
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -6,6 +6,13 @@ namespace GHelper.Helpers
|
|||||||
{
|
{
|
||||||
internal class ClamshellModeControl
|
internal class ClamshellModeControl
|
||||||
{
|
{
|
||||||
|
|
||||||
|
public ClamshellModeControl()
|
||||||
|
{
|
||||||
|
//Save current setting if hibernate or shutdown to prevent reverting the user set option.
|
||||||
|
CheckAndSaveLidAction();
|
||||||
|
}
|
||||||
|
|
||||||
public bool IsExternalDisplayConnected()
|
public bool IsExternalDisplayConnected()
|
||||||
{
|
{
|
||||||
var devices = ScreenInterrogatory.GetAllDevices().ToArray();
|
var devices = ScreenInterrogatory.GetAllDevices().ToArray();
|
||||||
@@ -31,7 +38,7 @@ namespace GHelper.Helpers
|
|||||||
|
|
||||||
public bool IsClamshellEnabled()
|
public bool IsClamshellEnabled()
|
||||||
{
|
{
|
||||||
return AppConfig.Get("toggle_clamshell_mode") != 0;
|
return AppConfig.Is("toggle_clamshell_mode");
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool IsChargerConnected()
|
public bool IsChargerConnected()
|
||||||
@@ -39,24 +46,38 @@ namespace GHelper.Helpers
|
|||||||
return SystemInformation.PowerStatus.PowerLineStatus == PowerLineStatus.Online;
|
return SystemInformation.PowerStatus.PowerLineStatus == PowerLineStatus.Online;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool IsInClamshellMode()
|
public bool IsClamshellReady()
|
||||||
{
|
{
|
||||||
return IsExternalDisplayConnected() && IsChargerConnected();
|
return IsExternalDisplayConnected() && IsChargerConnected();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ToggleLidAction()
|
public void ToggleLidAction()
|
||||||
{
|
{
|
||||||
if (IsInClamshellMode() && IsClamshellEnabled())
|
if (!IsClamshellEnabled())
|
||||||
{
|
{
|
||||||
PowerNative.SetLidAction(0, true);
|
return;
|
||||||
Logger.WriteLine("Engaging Clamshell Mode");
|
}
|
||||||
|
|
||||||
|
if (IsClamshellReady())
|
||||||
|
{
|
||||||
|
EnableClamshellMode();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
PowerNative.SetLidAction(1, true);
|
DisableClamshellMode();
|
||||||
Logger.WriteLine("Disengaging Clamshell Mode");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public static void DisableClamshellMode()
|
||||||
|
{
|
||||||
|
PowerNative.SetLidAction(GetDefaultLidAction(), true);
|
||||||
|
Logger.WriteLine("Disengaging Clamshell Mode");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void EnableClamshellMode()
|
||||||
|
{
|
||||||
|
PowerNative.SetLidAction(0, true);
|
||||||
|
Logger.WriteLine("Engaging Clamshell Mode");
|
||||||
|
}
|
||||||
|
|
||||||
public void UnregisterDisplayEvents()
|
public void UnregisterDisplayEvents()
|
||||||
{
|
{
|
||||||
@@ -75,5 +96,43 @@ namespace GHelper.Helpers
|
|||||||
if (IsClamshellEnabled())
|
if (IsClamshellEnabled())
|
||||||
ToggleLidAction();
|
ToggleLidAction();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static int CheckAndSaveLidAction()
|
||||||
|
{
|
||||||
|
if (AppConfig.Get("clamshell_default_lid_action", -1) != -1)
|
||||||
|
{
|
||||||
|
//Seting was alredy set. Do not touch it
|
||||||
|
return AppConfig.Get("clamshell_default_lid_action", -1);
|
||||||
|
}
|
||||||
|
|
||||||
|
int val = PowerNative.GetLidAction(true);
|
||||||
|
//If it is 0 then it is likely already set by clamshell mdoe
|
||||||
|
//If 0 was set by the user, then why do they even use clamshell mode?
|
||||||
|
//We only care about hibernate or shutdown setting here
|
||||||
|
if (val == 2 || val == 3)
|
||||||
|
{
|
||||||
|
AppConfig.Set("clamshell_default_lid_action", val);
|
||||||
|
return val;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Power users can change that setting.
|
||||||
|
//0 = Do nothing
|
||||||
|
//1 = Sleep (default)
|
||||||
|
//2 = Hibernate
|
||||||
|
//3 = Shutdown
|
||||||
|
private static int GetDefaultLidAction()
|
||||||
|
{
|
||||||
|
int val = AppConfig.Get("clamshell_default_lid_action", 1);
|
||||||
|
|
||||||
|
if (val < 0 || val > 3)
|
||||||
|
{
|
||||||
|
val = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
return val;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
21
app/Helpers/ColorUtilities.cs
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
namespace GHelper.Helpers
|
||||||
|
{
|
||||||
|
public class ColorUtilities
|
||||||
|
{
|
||||||
|
// Method to get the weighted average between two colors
|
||||||
|
public static Color GetWeightedAverage(Color color1, Color color2, float weight)
|
||||||
|
{
|
||||||
|
|
||||||
|
int red = (int)Math.Round(color1.R * (1 - weight) + color2.R * weight);
|
||||||
|
int green = (int)Math.Round(color1.G * (1 - weight) + color2.G * weight);
|
||||||
|
int blue = (int)Math.Round(color1.B * (1 - weight) + color2.B * weight);
|
||||||
|
|
||||||
|
red = Math.Min(255, Math.Max(0, red));
|
||||||
|
green = Math.Min(255, Math.Max(0, green));
|
||||||
|
blue = Math.Min(255, Math.Max(0, blue));
|
||||||
|
|
||||||
|
return Color.FromArgb(red, green, blue);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@@ -2,7 +2,6 @@
|
|||||||
using GHelper.Helpers;
|
using GHelper.Helpers;
|
||||||
using GHelper.Mode;
|
using GHelper.Mode;
|
||||||
using Microsoft.Win32;
|
using Microsoft.Win32;
|
||||||
using NAudio.CoreAudioApi;
|
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Management;
|
using System.Management;
|
||||||
|
|
||||||
@@ -148,6 +147,15 @@ namespace GHelper.Input
|
|||||||
return AppConfig.ContainsModel("TUF") && !AppConfig.ContainsModel("FA506");
|
return AppConfig.ContainsModel("TUF") && !AppConfig.ContainsModel("FA506");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static bool NoMKeys()
|
||||||
|
{
|
||||||
|
return AppConfig.ContainsModel("Z13") ||
|
||||||
|
AppConfig.ContainsModel("FA506") ||
|
||||||
|
AppConfig.ContainsModel("FX506") ||
|
||||||
|
AppConfig.ContainsModel("Duo") ||
|
||||||
|
AppConfig.ContainsModel("FX505");
|
||||||
|
}
|
||||||
|
|
||||||
public void KeyPressed(object sender, KeyPressedEventArgs e)
|
public void KeyPressed(object sender, KeyPressedEventArgs e)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -155,7 +163,7 @@ namespace GHelper.Input
|
|||||||
{
|
{
|
||||||
Logger.WriteLine(e.Key.ToString());
|
Logger.WriteLine(e.Key.ToString());
|
||||||
|
|
||||||
if (AppConfig.ContainsModel("Z13") || AppConfig.ContainsModel("FA506"))
|
if (NoMKeys())
|
||||||
{
|
{
|
||||||
switch (e.Key)
|
switch (e.Key)
|
||||||
{
|
{
|
||||||
@@ -171,7 +179,7 @@ namespace GHelper.Input
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (AppConfig.ContainsModel("Z13"))
|
if (AppConfig.ContainsModel("Z13") || AppConfig.ContainsModel("Duo"))
|
||||||
{
|
{
|
||||||
switch (e.Key)
|
switch (e.Key)
|
||||||
{
|
{
|
||||||
@@ -406,6 +414,7 @@ namespace GHelper.Input
|
|||||||
KeyProcess("m3");
|
KeyProcess("m3");
|
||||||
return;
|
return;
|
||||||
case 56: // M4 / Rog button
|
case 56: // M4 / Rog button
|
||||||
|
case 181: // FN + Numpad Enter
|
||||||
KeyProcess("m4");
|
KeyProcess("m4");
|
||||||
return;
|
return;
|
||||||
case 174: // FN+F5
|
case 174: // FN+F5
|
||||||
@@ -525,7 +534,7 @@ namespace GHelper.Input
|
|||||||
|
|
||||||
AppConfig.Set("screenpad", brightness);
|
AppConfig.Set("screenpad", brightness);
|
||||||
|
|
||||||
Program.acpi.DeviceSet(AsusACPI.ScreenPadBrightness, (brightness*255/100), "Screenpad");
|
Program.acpi.DeviceSet(AsusACPI.ScreenPadBrightness, (brightness * 255 / 100), "Screenpad");
|
||||||
if (brightness == 0) Program.acpi.DeviceSet(AsusACPI.ScreenPadToggle, brightness, "ScreenpadToggle");
|
if (brightness == 0) Program.acpi.DeviceSet(AsusACPI.ScreenPadToggle, brightness, "ScreenpadToggle");
|
||||||
|
|
||||||
Program.toast.RunToast($"Screen Pad {brightness}", delta > 0 ? ToastIcon.BrightnessUp : ToastIcon.BrightnessDown);
|
Program.toast.RunToast($"Screen Pad {brightness}", delta > 0 ? ToastIcon.BrightnessUp : ToastIcon.BrightnessDown);
|
||||||
@@ -538,9 +547,16 @@ namespace GHelper.Input
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
string executable = command.Split(' ')[0];
|
|
||||||
string arguments = command.Substring(executable.Length).Trim();
|
//string executable = command.Split(' ')[0];
|
||||||
Process proc = Process.Start(executable, arguments);
|
//string arguments = command.Substring(executable.Length).Trim();
|
||||||
|
|
||||||
|
ProcessStartInfo startInfo = new ProcessStartInfo();
|
||||||
|
startInfo.UseShellExecute = true;
|
||||||
|
startInfo.WorkingDirectory = Environment.CurrentDirectory;
|
||||||
|
startInfo.FileName = command;
|
||||||
|
//startInfo.Arguments = arguments;
|
||||||
|
Process proc = Process.Start(startInfo);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ namespace GHelper.Mode
|
|||||||
}
|
}
|
||||||
|
|
||||||
// force set PPTs for missbehaving bios on FX507/517 series
|
// force set PPTs for missbehaving bios on FX507/517 series
|
||||||
if ((AppConfig.ContainsModel("FX507") || AppConfig.ContainsModel("FX517") || xgmFan) && !AppConfig.IsMode("auto_apply_power"))
|
if ((AppConfig.ContainsModel("FX507") || AppConfig.ContainsModel("FX517") || AppConfig.ContainsModel("FX707") || xgmFan) && !AppConfig.IsMode("auto_apply_power"))
|
||||||
{
|
{
|
||||||
Task.Run(async () =>
|
Task.Run(async () =>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -167,6 +167,28 @@ namespace GHelper.Mode
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static int GetLidAction(bool ac)
|
||||||
|
{
|
||||||
|
Guid activeSchemeGuid = GetActiveScheme();
|
||||||
|
|
||||||
|
IntPtr activeIndex;
|
||||||
|
if (ac)
|
||||||
|
PowerReadACValueIndex(IntPtr.Zero,
|
||||||
|
activeSchemeGuid,
|
||||||
|
GUID_SYSTEM_BUTTON_SUBGROUP,
|
||||||
|
GUID_LIDACTION, out activeIndex);
|
||||||
|
|
||||||
|
else
|
||||||
|
PowerReadDCValueIndex(IntPtr.Zero,
|
||||||
|
activeSchemeGuid,
|
||||||
|
GUID_SYSTEM_BUTTON_SUBGROUP,
|
||||||
|
GUID_LIDACTION, out activeIndex);
|
||||||
|
|
||||||
|
|
||||||
|
return activeIndex.ToInt32();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public static void SetLidAction(int action, bool acOnly = false)
|
public static void SetLidAction(int action, bool acOnly = false)
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
|
|||||||
32
app/Peripherals/IPeripheral.cs
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace GHelper.Peripherals
|
||||||
|
{
|
||||||
|
public enum PeripheralType
|
||||||
|
{
|
||||||
|
Mouse,
|
||||||
|
Keyboard
|
||||||
|
}
|
||||||
|
|
||||||
|
public interface IPeripheral
|
||||||
|
{
|
||||||
|
public bool IsDeviceReady { get; }
|
||||||
|
public bool Wireless { get; }
|
||||||
|
public int Battery { get; }
|
||||||
|
public bool Charging { get; }
|
||||||
|
|
||||||
|
public PeripheralType DeviceType();
|
||||||
|
|
||||||
|
public string GetDisplayName();
|
||||||
|
|
||||||
|
public bool HasBattery();
|
||||||
|
|
||||||
|
public void SynchronizeDevice();
|
||||||
|
|
||||||
|
public void ReadBattery();
|
||||||
|
}
|
||||||
|
}
|
||||||
1274
app/Peripherals/Mouse/AsusMouse.cs
Normal file
112
app/Peripherals/Mouse/Models/ChakramX.cs
Normal file
@@ -0,0 +1,112 @@
|
|||||||
|
|
||||||
|
namespace GHelper.Peripherals.Mouse.Models
|
||||||
|
{
|
||||||
|
public class ChakramX : AsusMouse
|
||||||
|
{
|
||||||
|
public ChakramX() : base(0x0B05, 0x1A1A, "mi_00", true)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
protected ChakramX(ushort vendorId, bool wireless) : base(0x0B05, vendorId, "mi_00", wireless)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public override string GetDisplayName()
|
||||||
|
{
|
||||||
|
return "ROG Chakram X (Wireless)";
|
||||||
|
}
|
||||||
|
|
||||||
|
public override PollingRate[] SupportedPollingrates()
|
||||||
|
{
|
||||||
|
return new PollingRate[] {
|
||||||
|
PollingRate.PR250Hz,
|
||||||
|
PollingRate.PR500Hz,
|
||||||
|
PollingRate.PR1000Hz
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAngleSnapping()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int ProfileCount()
|
||||||
|
{
|
||||||
|
return 5;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int DPIProfileCount()
|
||||||
|
{
|
||||||
|
return 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int MaxDPI()
|
||||||
|
{
|
||||||
|
return 36_000;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasXYDPI()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasLiftOffSetting()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasRGB()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override LightingZone[] SupportedLightingZones()
|
||||||
|
{
|
||||||
|
return new LightingZone[] { LightingZone.Logo, LightingZone.Scrollwheel, LightingZone.Underglow };
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAutoPowerOff()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAngleTuning()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasLowBatteryWarning()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasDPIColors()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class ChakramXWired : ChakramX
|
||||||
|
{
|
||||||
|
public ChakramXWired() : base(0x1A18, false)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public override string GetDisplayName()
|
||||||
|
{
|
||||||
|
return "ROG Chakram X (Wired)";
|
||||||
|
}
|
||||||
|
|
||||||
|
public override PollingRate[] SupportedPollingrates()
|
||||||
|
{
|
||||||
|
return new PollingRate[] {
|
||||||
|
PollingRate.PR250Hz,
|
||||||
|
PollingRate.PR500Hz,
|
||||||
|
PollingRate.PR1000Hz,
|
||||||
|
PollingRate.PR2000Hz,
|
||||||
|
PollingRate.PR4000Hz,
|
||||||
|
PollingRate.PR8000Hz
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
100
app/Peripherals/Mouse/Models/GladiusIIIAimpoint.cs
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
namespace GHelper.Peripherals.Mouse.Models
|
||||||
|
{
|
||||||
|
public class GladiusIIIAimpoint : AsusMouse
|
||||||
|
{
|
||||||
|
public GladiusIIIAimpoint() : base(0x0B05, 0x1A70, "mi_00", true)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
protected GladiusIIIAimpoint(ushort vendorId, bool wireless) : base(0x0B05, vendorId, "mi_00", wireless)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int DPIProfileCount()
|
||||||
|
{
|
||||||
|
return 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override string GetDisplayName()
|
||||||
|
{
|
||||||
|
return "ROG Gladius III (Wireless)";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public override PollingRate[] SupportedPollingrates()
|
||||||
|
{
|
||||||
|
return new PollingRate[] {
|
||||||
|
PollingRate.PR125Hz,
|
||||||
|
PollingRate.PR250Hz,
|
||||||
|
PollingRate.PR500Hz,
|
||||||
|
PollingRate.PR1000Hz
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int ProfileCount()
|
||||||
|
{
|
||||||
|
return 5;
|
||||||
|
}
|
||||||
|
public override int MaxDPI()
|
||||||
|
{
|
||||||
|
return 36_000;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasXYDPI()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasLiftOffSetting()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasRGB()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override LightingZone[] SupportedLightingZones()
|
||||||
|
{
|
||||||
|
return new LightingZone[] { LightingZone.Logo, LightingZone.Scrollwheel, LightingZone.Underglow };
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAutoPowerOff()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAngleSnapping()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAngleTuning()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasLowBatteryWarning()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasDPIColors()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class GladiusIIIAimpointWired : GladiusIIIAimpoint
|
||||||
|
{
|
||||||
|
public GladiusIIIAimpointWired() : base(0x1A72, false)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public override string GetDisplayName()
|
||||||
|
{
|
||||||
|
return "ROG Gladius III (Wired)";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
169
app/Peripherals/Mouse/Models/ROGKerisWireless.cs
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
namespace GHelper.Peripherals.Mouse.Models
|
||||||
|
{
|
||||||
|
//P513
|
||||||
|
public class ROGKerisWireless : AsusMouse
|
||||||
|
{
|
||||||
|
public ROGKerisWireless() : base(0x0B05, 0x1960, "mi_00", true)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
protected ROGKerisWireless(ushort vendorId, bool wireless) : base(0x0B05, vendorId, "mi_00", wireless)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int DPIProfileCount()
|
||||||
|
{
|
||||||
|
return 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override string GetDisplayName()
|
||||||
|
{
|
||||||
|
return "ROG Keris (Wireless)";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public override PollingRate[] SupportedPollingrates()
|
||||||
|
{
|
||||||
|
return new PollingRate[] {
|
||||||
|
PollingRate.PR125Hz,
|
||||||
|
PollingRate.PR250Hz,
|
||||||
|
PollingRate.PR500Hz,
|
||||||
|
PollingRate.PR1000Hz
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int ProfileCount()
|
||||||
|
{
|
||||||
|
return 3;
|
||||||
|
}
|
||||||
|
public override int MaxDPI()
|
||||||
|
{
|
||||||
|
return 16_000;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasLiftOffSetting()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasRGB()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAutoPowerOff()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAngleSnapping()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAngleTuning()
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasLowBatteryWarning()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasDPIColors()
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool IsLightingModeSupported(LightingMode lightingMode)
|
||||||
|
{
|
||||||
|
return lightingMode == LightingMode.Static
|
||||||
|
|| lightingMode == LightingMode.Breathing
|
||||||
|
|| lightingMode == LightingMode.ColorCycle
|
||||||
|
|| lightingMode == LightingMode.React
|
||||||
|
|| lightingMode == LightingMode.BatteryState
|
||||||
|
|| lightingMode == LightingMode.Off;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Has 25% increments
|
||||||
|
protected override int ParseBattery(byte[] packet)
|
||||||
|
{
|
||||||
|
if (packet[1] == 0x12 && packet[2] == 0x07)
|
||||||
|
{
|
||||||
|
return packet[5] * 25;
|
||||||
|
}
|
||||||
|
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public override int DPIIncrements()
|
||||||
|
{
|
||||||
|
return 100;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool CanChangeDPIProfile()
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override byte[] GetUpdateEnergySettingsPacket(int lowBatteryWarning, PowerOffSetting powerOff)
|
||||||
|
{
|
||||||
|
return base.GetUpdateEnergySettingsPacket(lowBatteryWarning / 25, powerOff);
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override int ParseLowBatteryWarning(byte[] packet)
|
||||||
|
{
|
||||||
|
int lowBat = base.ParseLowBatteryWarning(packet);
|
||||||
|
|
||||||
|
return lowBat * 25;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override LiftOffDistance ParseLiftOffDistance(byte[] packet)
|
||||||
|
{
|
||||||
|
if (packet[1] != 0x12 || packet[2] != 0x06)
|
||||||
|
{
|
||||||
|
return LiftOffDistance.Low;
|
||||||
|
}
|
||||||
|
|
||||||
|
return (LiftOffDistance)packet[5];
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override byte[] GetUpdateLiftOffDistancePacket(LiftOffDistance liftOffDistance)
|
||||||
|
{
|
||||||
|
return new byte[] { 0x00, 0x51, 0x35, 0x00, 0x00, ((byte)liftOffDistance) };
|
||||||
|
}
|
||||||
|
|
||||||
|
public override LightingZone[] SupportedLightingZones()
|
||||||
|
{
|
||||||
|
return new LightingZone[] { LightingZone.Logo, LightingZone.Scrollwheel };
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int MaxBrightness()
|
||||||
|
{
|
||||||
|
return 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override byte IndexForLightingMode(LightingMode lightingMode)
|
||||||
|
{
|
||||||
|
if (lightingMode == LightingMode.Off)
|
||||||
|
{
|
||||||
|
return 0xFF;
|
||||||
|
}
|
||||||
|
return ((byte)lightingMode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class ROGKerisWirelessWired : ROGKerisWireless
|
||||||
|
{
|
||||||
|
public ROGKerisWirelessWired() : base(0x195E, false)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public override string GetDisplayName()
|
||||||
|
{
|
||||||
|
return "ROG Keris (Wired)";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
80
app/Peripherals/Mouse/Models/TUFM4Wireless.cs
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
namespace GHelper.Peripherals.Mouse.Models
|
||||||
|
{
|
||||||
|
//P306_Wireless
|
||||||
|
public class TUFM4Wirelss : AsusMouse
|
||||||
|
{
|
||||||
|
public TUFM4Wirelss() : base(0x0B05, 0x19F4, "mi_00", true)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int DPIProfileCount()
|
||||||
|
{
|
||||||
|
return 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override string GetDisplayName()
|
||||||
|
{
|
||||||
|
return "TUF GAMING M4 (Wireless)";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public override PollingRate[] SupportedPollingrates()
|
||||||
|
{
|
||||||
|
return new PollingRate[] {
|
||||||
|
PollingRate.PR125Hz,
|
||||||
|
PollingRate.PR250Hz,
|
||||||
|
PollingRate.PR500Hz,
|
||||||
|
PollingRate.PR1000Hz
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int ProfileCount()
|
||||||
|
{
|
||||||
|
return 3;
|
||||||
|
}
|
||||||
|
public override int MaxDPI()
|
||||||
|
{
|
||||||
|
return 12_000;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasLiftOffSetting()
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAutoPowerOff()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAngleSnapping()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasAngleTuning()
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasLowBatteryWarning()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool HasDPIColors()
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override int DPIIncrements()
|
||||||
|
{
|
||||||
|
return 100;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override bool CanChangeDPIProfile()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
226
app/Peripherals/PeripheralsProvider.cs
Normal file
@@ -0,0 +1,226 @@
|
|||||||
|
using GHelper.Peripherals.Mouse;
|
||||||
|
using GHelper.Peripherals.Mouse.Models;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
|
||||||
|
namespace GHelper.Peripherals
|
||||||
|
{
|
||||||
|
public class PeripheralsProvider
|
||||||
|
{
|
||||||
|
private static readonly object _LOCK = new object();
|
||||||
|
|
||||||
|
public static List<AsusMouse> ConnectedMice = new List<AsusMouse>();
|
||||||
|
|
||||||
|
public static event EventHandler? DeviceChanged;
|
||||||
|
|
||||||
|
private static System.Timers.Timer timer = new System.Timers.Timer(1000);
|
||||||
|
|
||||||
|
static PeripheralsProvider()
|
||||||
|
{
|
||||||
|
timer.Elapsed += DeviceTimer_Elapsed;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private static long lastRefresh;
|
||||||
|
|
||||||
|
public static bool IsMouseConnected()
|
||||||
|
{
|
||||||
|
lock (_LOCK)
|
||||||
|
{
|
||||||
|
return ConnectedMice.Count > 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static bool IsDeviceConnected(IPeripheral peripheral)
|
||||||
|
{
|
||||||
|
return AllPeripherals().Contains(peripheral);
|
||||||
|
}
|
||||||
|
|
||||||
|
//Expand if keyboards or other device get supported later.
|
||||||
|
public static bool IsAnyPeripheralConnect()
|
||||||
|
{
|
||||||
|
return IsMouseConnected();
|
||||||
|
}
|
||||||
|
|
||||||
|
public static List<IPeripheral> AllPeripherals()
|
||||||
|
{
|
||||||
|
List<IPeripheral> l = new List<IPeripheral>();
|
||||||
|
lock (_LOCK)
|
||||||
|
{
|
||||||
|
l.AddRange(ConnectedMice);
|
||||||
|
}
|
||||||
|
return l;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void RefreshBatteryForAllDevices()
|
||||||
|
{
|
||||||
|
RefreshBatteryForAllDevices(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void RefreshBatteryForAllDevices(bool force)
|
||||||
|
{
|
||||||
|
//Polling the battery every 20s should be enough
|
||||||
|
if (!force && Math.Abs(DateTimeOffset.Now.ToUnixTimeMilliseconds() - lastRefresh) < 20_000) return;
|
||||||
|
lastRefresh = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
||||||
|
|
||||||
|
List<IPeripheral> l = AllPeripherals();
|
||||||
|
|
||||||
|
foreach (IPeripheral m in l)
|
||||||
|
{
|
||||||
|
if (!m.IsDeviceReady)
|
||||||
|
{
|
||||||
|
//Try to sync the device if that hasn't been done yet
|
||||||
|
m.SynchronizeDevice();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
m.ReadBattery();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Disconnect(AsusMouse am)
|
||||||
|
{
|
||||||
|
lock (_LOCK)
|
||||||
|
{
|
||||||
|
am.Disconnect -= Mouse_Disconnect;
|
||||||
|
am.MouseReadyChanged -= MouseReadyChanged;
|
||||||
|
am.BatteryUpdated -= BatteryUpdated;
|
||||||
|
ConnectedMice.Remove(am);
|
||||||
|
}
|
||||||
|
if (DeviceChanged is not null)
|
||||||
|
{
|
||||||
|
DeviceChanged(am, EventArgs.Empty);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Connect(AsusMouse am)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (IsDeviceConnected(am))
|
||||||
|
{
|
||||||
|
//Mouse already connected;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
am.Connect();
|
||||||
|
}
|
||||||
|
catch (IOException e)
|
||||||
|
{
|
||||||
|
Logger.WriteLine(am.GetDisplayName() + " failed to connect to device: " + e);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
//The Mouse might needs a few ms to register all its subdevices or the sync will fail.
|
||||||
|
//Retry 3 times. Do not call this on main thread! It would block the UI
|
||||||
|
|
||||||
|
int tries = 0;
|
||||||
|
while (!am.IsDeviceReady && tries < 3)
|
||||||
|
{
|
||||||
|
Thread.Sleep(250);
|
||||||
|
Logger.WriteLine(am.GetDisplayName() + " synchronising. Try " + (tries + 1));
|
||||||
|
am.SynchronizeDevice();
|
||||||
|
++tries;
|
||||||
|
}
|
||||||
|
|
||||||
|
lock (_LOCK)
|
||||||
|
{
|
||||||
|
ConnectedMice.Add(am);
|
||||||
|
}
|
||||||
|
Logger.WriteLine(am.GetDisplayName() + " added to the list: " + ConnectedMice.Count + " device are conneted.");
|
||||||
|
|
||||||
|
|
||||||
|
am.Disconnect += Mouse_Disconnect;
|
||||||
|
am.MouseReadyChanged += MouseReadyChanged;
|
||||||
|
am.BatteryUpdated += BatteryUpdated;
|
||||||
|
if (DeviceChanged is not null)
|
||||||
|
{
|
||||||
|
DeviceChanged(am, EventArgs.Empty);
|
||||||
|
}
|
||||||
|
UpdateSettingsView();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void BatteryUpdated(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
UpdateSettingsView();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void MouseReadyChanged(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
UpdateSettingsView();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void Mouse_Disconnect(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (sender is null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
AsusMouse am = (AsusMouse)sender;
|
||||||
|
lock (_LOCK)
|
||||||
|
{
|
||||||
|
ConnectedMice.Remove(am);
|
||||||
|
}
|
||||||
|
|
||||||
|
Logger.WriteLine(am.GetDisplayName() + " reported disconnect. " + ConnectedMice.Count + " device are conneted.");
|
||||||
|
am.Dispose();
|
||||||
|
|
||||||
|
UpdateSettingsView();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private static void UpdateSettingsView()
|
||||||
|
{
|
||||||
|
Program.settingsForm.Invoke(delegate
|
||||||
|
{
|
||||||
|
Program.settingsForm.VisualizePeripherals();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
[MethodImpl(MethodImplOptions.Synchronized)]
|
||||||
|
public static void DetectAllAsusMice()
|
||||||
|
{
|
||||||
|
//Add one line for every supported mouse class here to support them.
|
||||||
|
DetectMouse(new ChakramX());
|
||||||
|
DetectMouse(new ChakramXWired());
|
||||||
|
DetectMouse(new GladiusIIIAimpoint());
|
||||||
|
DetectMouse(new GladiusIIIAimpointWired());
|
||||||
|
DetectMouse(new ROGKerisWireless());
|
||||||
|
DetectMouse(new ROGKerisWirelessWired());
|
||||||
|
DetectMouse(new TUFM4Wirelss());
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void DetectMouse(AsusMouse am)
|
||||||
|
{
|
||||||
|
if (am.IsDeviceConnected() && !IsDeviceConnected(am))
|
||||||
|
{
|
||||||
|
Logger.WriteLine("Detected a new" + am.GetDisplayName() + " . Connecting...");
|
||||||
|
Connect(am);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void RegisterForDeviceEvents()
|
||||||
|
{
|
||||||
|
HidSharp.DeviceList.Local.Changed += Device_Changed;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void UnregisterForDeviceEvents()
|
||||||
|
{
|
||||||
|
HidSharp.DeviceList.Local.Changed -= Device_Changed;
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void Device_Changed(object? sender, HidSharp.DeviceListChangedEventArgs e)
|
||||||
|
{
|
||||||
|
timer.Start();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void DeviceTimer_Elapsed(object? sender, System.Timers.ElapsedEventArgs e)
|
||||||
|
{
|
||||||
|
timer.Stop();
|
||||||
|
Logger.WriteLine("HID Device Event: Checking for new ASUS Mice");
|
||||||
|
DetectAllAsusMice();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -4,6 +4,7 @@ using GHelper.Gpu;
|
|||||||
using GHelper.Helpers;
|
using GHelper.Helpers;
|
||||||
using GHelper.Input;
|
using GHelper.Input;
|
||||||
using GHelper.Mode;
|
using GHelper.Mode;
|
||||||
|
using GHelper.Peripherals;
|
||||||
using Microsoft.Win32;
|
using Microsoft.Win32;
|
||||||
using Ryzen;
|
using Ryzen;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
@@ -100,6 +101,10 @@ namespace GHelper
|
|||||||
// Subscribing for system power change events
|
// Subscribing for system power change events
|
||||||
SystemEvents.PowerModeChanged += SystemEvents_PowerModeChanged;
|
SystemEvents.PowerModeChanged += SystemEvents_PowerModeChanged;
|
||||||
SystemEvents.UserPreferenceChanged += SystemEvents_UserPreferenceChanged;
|
SystemEvents.UserPreferenceChanged += SystemEvents_UserPreferenceChanged;
|
||||||
|
|
||||||
|
SystemEvents.SessionSwitch += SystemEvents_SessionSwitch;
|
||||||
|
SystemEvents.SessionEnding += SystemEvents_SessionEnding;
|
||||||
|
|
||||||
clamshellControl.RegisterDisplayEvents();
|
clamshellControl.RegisterDisplayEvents();
|
||||||
clamshellControl.ToggleLidAction();
|
clamshellControl.ToggleLidAction();
|
||||||
|
|
||||||
@@ -108,6 +113,9 @@ namespace GHelper
|
|||||||
unRegPowerNotify = NativeMethods.RegisterPowerSettingNotification(settingsForm.Handle, settingGuid.ConsoleDisplayState, NativeMethods.DEVICE_NOTIFY_WINDOW_HANDLE);
|
unRegPowerNotify = NativeMethods.RegisterPowerSettingNotification(settingsForm.Handle, settingGuid.ConsoleDisplayState, NativeMethods.DEVICE_NOTIFY_WINDOW_HANDLE);
|
||||||
|
|
||||||
|
|
||||||
|
Task task = Task.Run((Action)PeripheralsProvider.DetectAllAsusMice);
|
||||||
|
PeripheralsProvider.RegisterForDeviceEvents();
|
||||||
|
|
||||||
if (Environment.CurrentDirectory.Trim('\\') == Application.StartupPath.Trim('\\') || action.Length > 0)
|
if (Environment.CurrentDirectory.Trim('\\') == Application.StartupPath.Trim('\\') || action.Length > 0)
|
||||||
{
|
{
|
||||||
SettingsToggle(action);
|
SettingsToggle(action);
|
||||||
@@ -117,7 +125,19 @@ namespace GHelper
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)
|
||||||
|
{
|
||||||
|
gpuControl.StandardModeFix();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void SystemEvents_SessionSwitch(object sender, SessionSwitchEventArgs e)
|
||||||
|
{
|
||||||
|
if (e.Reason == SessionSwitchReason.SessionLogon || e.Reason == SessionSwitchReason.SessionUnlock)
|
||||||
|
{
|
||||||
|
Logger.WriteLine("Session:" + e.Reason.ToString());
|
||||||
|
screenControl.AutoScreen();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void SystemEvents_UserPreferenceChanged(object sender, UserPreferenceChangedEventArgs e)
|
static void SystemEvents_UserPreferenceChanged(object sender, UserPreferenceChangedEventArgs e)
|
||||||
{
|
{
|
||||||
@@ -178,8 +198,12 @@ namespace GHelper
|
|||||||
|
|
||||||
private static void SystemEvents_PowerModeChanged(object sender, PowerModeChangedEventArgs e)
|
private static void SystemEvents_PowerModeChanged(object sender, PowerModeChangedEventArgs e)
|
||||||
{
|
{
|
||||||
|
Logger.WriteLine("Power Mode:" + e.Mode.ToString());
|
||||||
|
|
||||||
|
|
||||||
|
if (e.Mode == PowerModes.Suspend) gpuControl.StandardModeFix();
|
||||||
|
|
||||||
if (SystemInformation.PowerStatus.PowerLineStatus == isPlugged) return;
|
if (SystemInformation.PowerStatus.PowerLineStatus == isPlugged) return;
|
||||||
Logger.WriteLine("Power Mode Changed");
|
|
||||||
SetAutoModes(true);
|
SetAutoModes(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -241,6 +265,7 @@ namespace GHelper
|
|||||||
static void OnExit(object sender, EventArgs e)
|
static void OnExit(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
trayIcon.Visible = false;
|
trayIcon.Visible = false;
|
||||||
|
PeripheralsProvider.UnregisterForDeviceEvents();
|
||||||
clamshellControl.UnregisterDisplayEvents();
|
clamshellControl.UnregisterDisplayEvents();
|
||||||
NativeMethods.UnregisterPowerSettingNotification(unRegPowerNotify);
|
NativeMethods.UnregisterPowerSettingNotification(unRegPowerNotify);
|
||||||
Application.Exit();
|
Application.Exit();
|
||||||
|
|||||||
102
app/Properties/Resources.Designer.cs
generated
@@ -140,6 +140,16 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icons8_batterie_voll_geladen_48 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icons8_batterie_voll_geladen_48", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -280,6 +290,16 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icons8_ladende_batterie_48 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icons8_ladende_batterie_48", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -320,6 +340,36 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icons8_maus_32 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icons8_maus_32", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icons8_maus_48 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icons8_maus_48", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icons8_mauszeiger_50 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icons8_mauszeiger_50", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -360,6 +410,16 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icons8_quit_32 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icons8-quit-32", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -440,6 +500,16 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap icons8_software_32_white {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("icons8-software-32-white", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -501,7 +571,37 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
|
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap lighting_dot_24 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("lighting_dot_24", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap lighting_dot_32 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("lighting_dot_32", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Bitmap lighting_dot_48 {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("lighting_dot_48", resourceCulture);
|
||||||
|
return ((System.Drawing.Bitmap)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Icon ähnlich wie (Symbol).
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal static System.Drawing.Icon standard {
|
internal static System.Drawing.Icon standard {
|
||||||
get {
|
get {
|
||||||
|
|||||||
@@ -118,24 +118,30 @@
|
|||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
<data name="icons8-gauge-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\icons8-gauge-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="brightness_up" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="brightness_up" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\brightness-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\brightness-up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="icons8_temperature_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-temperature-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="backlight_down" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="backlight_down" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\backlight-down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\backlight-down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8_mute_unmute_96" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_mute_unmute_96" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-mute-unmute-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-mute-unmute-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="icons8-quit-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-quit-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="icons8-fiat-500-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-fiat-500-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-fiat-500-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-fiat-500-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8_microphone_96" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_microphone_96" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-microphone-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-microphone-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="icons8_voltage_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-voltage-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="icons8-project-management-48 (1)" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-project-management-48 (1)" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-project-management-48 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-project-management-48 (1).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -145,6 +151,9 @@
|
|||||||
<data name="icons8_touchpad_96" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_touchpad_96" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-touchpad-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-touchpad-96.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="icons8-automation-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-automation-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="icons8-help-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-help-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-help-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-help-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -154,8 +163,8 @@
|
|||||||
<data name="icons8-game-controller-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-game-controller-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-game-controller-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-game-controller-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-matrix-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_video_48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-matrix-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-video-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-refresh-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-refresh-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-refresh-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-refresh-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@@ -181,6 +190,12 @@
|
|||||||
<data name="eco" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="eco" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\eco.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="icons8-video-card-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-video-card-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icons8-rocket-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-rocket-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
<data name="icons8_edit_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_edit_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-edit-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-edit-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -208,8 +223,20 @@
|
|||||||
<data name="icons8_remove_64" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_remove_64" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-remove-64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-remove-64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8_video_48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-matrix-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-video-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-matrix-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icons8-keyboard-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-keyboard-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icons8_fan_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-fan-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icons8_software_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-software-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icons8-gauge-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-gauge-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-leaf-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-leaf-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-leaf-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-leaf-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
@@ -217,43 +244,46 @@
|
|||||||
<data name="ultimate" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="ultimate" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\ultimate.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\ultimate.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-rocket-48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\icons8-rocket-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="backlight" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="backlight" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\backlight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\backlight.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-settings-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-settings-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-settings-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-settings-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-keyboard-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_processor_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-keyboard-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-processor-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
|
||||||
<data name="icons8-automation-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\icons8-automation-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-laptop-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-laptop-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-laptop-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-laptop-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8-video-card-32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\icons8-video-card-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="icons8_fan_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\icons8-fan-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="icons8_processor_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\Resources\icons8-processor-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="icons8_rocket_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_rocket_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-rocket-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-rocket-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8_software_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8-software-32-white" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-software-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-software-32-white.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8_temperature_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_maus_48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-temperature-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-maus-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="icons8_voltage_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="icons8_maus_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\icons8-voltage-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\icons8-maus-32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icons8_mauszeiger_50" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-mauszeiger-50.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icons8_batterie_voll_geladen_48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-batterie-voll-geladen-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="icons8_ladende_batterie_48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\icons8-ladende-batterie-48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="lighting_dot_32" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\lighting_dot_32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="lighting_dot_48" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\lighting_dot_48.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
|
<data name="lighting_dot_24" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Resources\lighting_dot_24.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
261
app/Properties/Strings.Designer.cs
generated
@@ -195,6 +195,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Battery State.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraBatteryState {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraBatteryState", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Breathe.
|
/// Looks up a localized string similar to Breathe.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -204,6 +213,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Clockwise.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraClockwise {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraClockwise", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Color Cycle.
|
/// Looks up a localized string similar to Color Cycle.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -213,6 +231,24 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Comet.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraComet {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraComet", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Counterclockwise.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraCounterClockwise {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraCounterClockwise", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Fast.
|
/// Looks up a localized string similar to Fast.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -222,6 +258,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Lighting Mode.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraLightingMode {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraLightingMode", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Normal.
|
/// Looks up a localized string similar to Normal.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -240,6 +285,24 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Random.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraRandomColor {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraRandomColor", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to React.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraReact {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraReact", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Slow.
|
/// Looks up a localized string similar to Slow.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -267,6 +330,51 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to All.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraZoneAll {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraZoneAll", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Dock.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraZoneDock {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraZoneDock", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Logo.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraZoneLogo {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraZoneLogo", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Scrollwheel.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraZoneScroll {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraZoneScroll", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Underglow.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AuraZoneUnderglow {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AuraZoneUnderglow", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Auto Apply.
|
/// Looks up a localized string similar to Auto Apply.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -503,6 +611,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Energy Settings.
|
||||||
|
/// </summary>
|
||||||
|
internal static string EnergySettings {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("EnergySettings", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Extra.
|
/// Looks up a localized string similar to Extra.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -701,6 +818,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to High.
|
||||||
|
/// </summary>
|
||||||
|
internal static string High {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("High", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Key Bindings.
|
/// Looks up a localized string similar to Key Bindings.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -773,6 +899,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Lighting.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Lighting {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Lighting", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Logo.
|
/// Looks up a localized string similar to Logo.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -782,6 +917,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Low.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Low {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Low", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Audio Visualizer.
|
/// Looks up a localized string similar to Audio Visualizer.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -881,6 +1025,78 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Minute.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Minute {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Minute", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Minutes.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Minutes {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Minutes", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Angle Snapping.
|
||||||
|
/// </summary>
|
||||||
|
internal static string MouseAngleSnapping {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MouseAngleSnapping", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Auto Power Off After.
|
||||||
|
/// </summary>
|
||||||
|
internal static string MouseAutoPowerOff {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MouseAutoPowerOff", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Lift Off Distance.
|
||||||
|
/// </summary>
|
||||||
|
internal static string MouseLiftOffDistance {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MouseLiftOffDistance", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Low Battery Warning at.
|
||||||
|
/// </summary>
|
||||||
|
internal static string MouseLowBatteryWarning {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MouseLowBatteryWarning", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Performance.
|
||||||
|
/// </summary>
|
||||||
|
internal static string MousePerformance {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MousePerformance", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Synchronize with mouse.
|
||||||
|
/// </summary>
|
||||||
|
internal static string MouseSynchronize {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MouseSynchronize", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Multizone.
|
/// Looks up a localized string similar to Multizone.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -899,6 +1115,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Never.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Never {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Never", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to New updates.
|
/// Looks up a localized string similar to New updates.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -916,6 +1141,15 @@ namespace GHelper.Properties {
|
|||||||
return ResourceManager.GetString("NoNewUpdates", resourceCulture);
|
return ResourceManager.GetString("NoNewUpdates", resourceCulture);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Not Connected.
|
||||||
|
/// </summary>
|
||||||
|
internal static string NotConnected {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("NotConnected", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Open G-Helper window.
|
/// Looks up a localized string similar to Open G-Helper window.
|
||||||
@@ -980,6 +1214,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Peripherals.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Peripherals {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Peripherals", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Picture / Gif.
|
/// Looks up a localized string similar to Picture / Gif.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -998,6 +1241,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Polling Rate.
|
||||||
|
/// </summary>
|
||||||
|
internal static string PollingRate {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("PollingRate", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Power Limits.
|
/// Looks up a localized string similar to Power Limits.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -1025,6 +1277,15 @@ namespace GHelper.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Profile.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Profile {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Profile", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Quit.
|
/// Looks up a localized string similar to Quit.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>ASUS Dienste laufen</value>
|
<value>ASUS Dienste laufen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Batteriezustand</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Atmen</value>
|
<value>Atmen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Im Uhrzeigersinn</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Farbwechsel</value>
|
<value>Farbwechsel</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Komet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Gegen den Uhrzeigersinn</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Schnell</value>
|
<value>Schnell</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Beleuchtungsmodus</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normal</value>
|
<value>Normal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Regenbogen</value>
|
<value>Regenbogen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Zufällig</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>Reagierend</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Langsam</value>
|
<value>Langsam</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Stroboskop</value>
|
<value>Stroboskop</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>Alle</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollrad</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Front</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Automatisch anwenden</value>
|
<value>Automatisch anwenden</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -266,6 +302,9 @@ Trotzdem fortfahren?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>Nvidia Anzeigemodus ist nicht auf Optimus eingestellt</value>
|
<value>Nvidia Anzeigemodus ist nicht auf Optimus eingestellt</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energieeinstellungen</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Extra</value>
|
<value>Extra</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>Hoch</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Tastenbelegung</value>
|
<value>Tastenbelegung</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@ Trotzdem fortfahren?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Leuchtstreifen</value>
|
<value>Leuchtstreifen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Beleuchtung</value>
|
||||||
|
</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">
|
||||||
|
<value>Niedrig</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Audio Visualisierung</value>
|
<value>Audio Visualisierung</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@ Trotzdem fortfahren?</value>
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>60Hz um Strom zu sparen</value>
|
<value>60Hz um Strom zu sparen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minuten</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Mausglättung</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Automatisch abschalten nach</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Batteriewarnung bei</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Leistung</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Maus synchronisieren</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Multi-Zone</value>
|
<value>Multi-Zone</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Mikrofon stummschalten</value>
|
<value>Mikrofon stummschalten</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Niemals</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Neue Updates:</value>
|
<value>Neue Updates:</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>Keine Updates verfügbar</value>
|
<value>Keine Updates verfügbar</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Nicht verbunden</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>G-Helper Fenster öffnen</value>
|
<value>G-Helper Fenster öffnen</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@ Trotzdem fortfahren?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Leistungsmodus</value>
|
<value>Leistungsmodus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Zubehör</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Bild / GIF</value>
|
<value>Bild / GIF</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Wiedergabe / Pause</value>
|
<value>Wiedergabe / Pause</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Abfragerate</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Leistungsbegrenzung</value>
|
<value>Leistungsbegrenzung</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Trotzdem fortfahren?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>Druck</value>
|
<value>Druck</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profil</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Schließen</value>
|
<value>Schließen</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Servicios de Asus en ejecución</value>
|
<value>Servicios de Asus en ejecución</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Estado de la batería</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Respiración</value>
|
<value>Respiración</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Sentido horario</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Ciclo de color</value>
|
<value>Ciclo de color</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Cometa</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Sentido anti-horario</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Rápido</value>
|
<value>Rápido</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normal</value>
|
<value>Normal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Arcoíris</value>
|
<value>Arcoíris</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Aleatorio</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>Sensible</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Lento</value>
|
<value>Lento</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Estroboscópico</value>
|
<value>Estroboscópico</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Autoaplicar</value>
|
<value>Autoaplicar</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -266,6 +302,9 @@
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>Modo de Pantalla NVIDIA no está configurado en Optimus</value>
|
<value>Modo de Pantalla NVIDIA no está configurado en Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Ajustes de energía</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Adicional</value>
|
<value>Adicional</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>Alto</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Atajos de teclado</value>
|
<value>Atajos de teclado</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Barra de luz</value>
|
<value>Barra de luz</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Iluminación</value>
|
||||||
|
</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">
|
||||||
|
<value>Bajo</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Visualizador de audio</value>
|
<value>Visualizador de audio</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,17 +440,47 @@
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>Frecuencia de actualización de 60Hz para ahorrar batería</value>
|
<value>Frecuencia de actualización de 60Hz para ahorrar batería</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minuto</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutos</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Ajuste de ángulo</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Auto-apagar tras</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Distancia de despegue (LOD)</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Aviso de batería baja al</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Rendimiento</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Sincronizar con el ratón</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Multizona</value>
|
<value>Multizona</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Silenciar micrófono</value>
|
<value>Silenciar micrófono</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Nunca</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Nuevas actualizaciones</value>
|
<value>Nuevas actualizaciones</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>No hay nuevas actualizaciones</value>
|
<value>No hay actualizaciones</value>
|
||||||
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>No conectado</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Abrir ventana G-Helper</value>
|
<value>Abrir ventana G-Helper</value>
|
||||||
@@ -425,12 +503,18 @@
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Modo</value>
|
<value>Modo</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Periféricos</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Imagen / Gif</value>
|
<value>Imagen / Gif</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Reproducir / Pausar</value>
|
<value>Reproducir / Pausar</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Velocidad de respuesta</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Límites de energía</value>
|
<value>Límites de energía</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>Capturar pantalla</value>
|
<value>Capturar pantalla</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Perfil</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Quitar</value>
|
<value>Quitar</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Services Asus actifs</value>
|
<value>Services Asus actifs</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>État de la batterie</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Pulsation</value>
|
<value>Pulsation</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Sens horaire</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Cycle de couleur</value>
|
<value>Cycle de couleur</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comète</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Sens antihoraire</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Rapide</value>
|
<value>Rapide</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normal</value>
|
<value>Normal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Arc-en-ciel</value>
|
<value>Arc-en-ciel</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Aléatoire</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Lent</value>
|
<value>Lent</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,8 +207,23 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Stroboscopique</value>
|
<value>Stroboscopique</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Applicage automatique</value>
|
<value>Appliquer automatiquement</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutoMode" xml:space="preserve">
|
<data name="AutoMode" xml:space="preserve">
|
||||||
<value>Automatique</value>
|
<value>Automatique</value>
|
||||||
@@ -208,7 +244,7 @@
|
|||||||
<value>Limite de charge </value>
|
<value>Limite de charge </value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryHealth" xml:space="preserve">
|
<data name="BatteryHealth" xml:space="preserve">
|
||||||
<value>Battery Health</value>
|
<value>Santé de la batterie</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
||||||
<value>Mise à jour BIOS et pilotes</value>
|
<value>Mise à jour BIOS et pilotes</value>
|
||||||
@@ -266,6 +302,9 @@ Voulez-vous continuer ?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>Le mode d'affichage NVIDIA n'est pas réglé sur Optimus</value>
|
<value>Le mode d'affichage NVIDIA n'est pas réglé sur Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Paramètres d'énergie</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>+ d'options</value>
|
<value>+ d'options</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Raccourcis clavier</value>
|
<value>Raccourcis clavier</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@ Voulez-vous continuer ?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Barre lumineuse</value>
|
<value>Barre lumineuse</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Éclairage</value>
|
||||||
|
</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">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Visualiseur Audio</value>
|
<value>Visualiseur Audio</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@ Voulez-vous continuer ?</value>
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>Rafraichîssement 60 Hz pour économiser de la batterie</value>
|
<value>Rafraichîssement 60 Hz pour économiser de la batterie</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutes</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Arrêt automatique après</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Avertissement de batterie faible à</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchroniser avec le pointeur</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Multi-zone</value>
|
<value>Multi-zone</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Désactiver le micro</value>
|
<value>Désactiver le micro</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Jamais</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Nouvelles mises à jour</value>
|
<value>Nouvelles mises à jour</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>Aucune mise à jour disponible</value>
|
<value>Aucune mise à jour disponible</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Non connecté</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Ouvrir G-Helper</value>
|
<value>Ouvrir G-Helper</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@ Voulez-vous continuer ?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Mode Performance</value>
|
<value>Mode Performance</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Périphériques</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Image / Gif</value>
|
<value>Image / Gif</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Lecture / Pause</value>
|
<value>Lecture / Pause</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Polling Rate</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Limites de puissance</value>
|
<value>Limites de puissance</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Voulez-vous continuer ?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>Capture d'écran</value>
|
<value>Capture d'écran</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profil</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Quitter</value>
|
<value>Quitter</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Asus szolgáltatások futnak</value>
|
<value>Asus szolgáltatások futnak</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Battery State</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Lélegző</value>
|
<value>Lélegző</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Clockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Színváltás</value>
|
<value>Színváltás</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Counterclockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Gyors</value>
|
<value>Gyors</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normál</value>
|
<value>Normál</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Szivárvány</value>
|
<value>Szivárvány</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Random</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Lassú</value>
|
<value>Lassú</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Stroboszkóp</value>
|
<value>Stroboszkóp</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Automatikus alkalmazás</value>
|
<value>Automatikus alkalmazás</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -266,6 +302,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>NVIDIA kijelzőmód nincs Optimus-ra állítva</value>
|
<value>NVIDIA kijelzőmód nincs Optimus-ra állítva</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energy Settings</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Extra</value>
|
<value>Extra</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Gyorsbillentyűk</value>
|
<value>Gyorsbillentyűk</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@ Do you still want to continue?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Fénysáv</value>
|
<value>Fénysáv</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Lighting</value>
|
||||||
|
</data>
|
||||||
<data name="Logo" xml:space="preserve">
|
<data name="Logo" xml:space="preserve">
|
||||||
<value>Logó</value>
|
<value>Logó</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Low" xml:space="preserve">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Hang vizualizáció</value>
|
<value>Hang vizualizáció</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@ Do you still want to continue?</value>
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>60Hz-s frissítési gyakoriság, hogy spóroljon az akkuval</value>
|
<value>60Hz-s frissítési gyakoriság, hogy spóroljon az akkuval</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutes</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Auto Power Off After</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Low Battery Warning at</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchronize with mouse</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Többzónás</value>
|
<value>Többzónás</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Mikrofon némítása</value>
|
<value>Mikrofon némítása</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Never</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Új frissítés</value>
|
<value>Új frissítés</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>Nincs új frissítés</value>
|
<value>Nincs új frissítés</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Not Connected</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>G-Helper ablak megnyitása</value>
|
<value>G-Helper ablak megnyitása</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@ Do you still want to continue?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Üzemmód</value>
|
<value>Üzemmód</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Peripherals</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Kép / Gif</value>
|
<value>Kép / Gif</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Indít / Megállít</value>
|
<value>Indít / Megállít</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Polling Rate</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Teljesítménykorlátok</value>
|
<value>Teljesítménykorlátok</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>PrintScreen</value>
|
<value>PrintScreen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profile</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Bezárás</value>
|
<value>Bezárás</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Servizi Asus in Esecuzione</value>
|
<value>Servizi Asus in Esecuzione</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Battery State</value>
|
||||||
|
</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">
|
||||||
|
<value>Clockwise</value>
|
||||||
|
</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">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Counterclockwise</value>
|
||||||
|
</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">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normale</value>
|
<value>Normale</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Arcobaleno</value>
|
<value>Arcobaleno</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Random</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Lenta</value>
|
<value>Lenta</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Strobo</value>
|
<value>Strobo</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Auto Applica</value>
|
<value>Auto Applica</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -208,7 +244,7 @@
|
|||||||
<value>Limite Ricarica Batteria</value>
|
<value>Limite Ricarica Batteria</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryHealth" xml:space="preserve">
|
<data name="BatteryHealth" xml:space="preserve">
|
||||||
<value>Battery Health</value>
|
<value>Salute Batteria</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
||||||
<value>Aggiornamenti Driver e BIOS</value>
|
<value>Aggiornamenti Driver e BIOS</value>
|
||||||
@@ -232,7 +268,7 @@
|
|||||||
<value>Colore</value>
|
<value>Colore</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CPUBoost" xml:space="preserve">
|
<data name="CPUBoost" xml:space="preserve">
|
||||||
<value>CPU Boost</value>
|
<value>Boost CPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Custom" xml:space="preserve">
|
<data name="Custom" xml:space="preserve">
|
||||||
<value>Personalizzato</value>
|
<value>Personalizzato</value>
|
||||||
@@ -266,6 +302,9 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>Modalità schermo NVIDIA non impostata su Optimus</value>
|
<value>Modalità schermo NVIDIA non impostata su Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energy Settings</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Extra</value>
|
<value>Extra</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,9 @@ 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="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Associazione Tasti</value>
|
<value>Associazione Tasti</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Barra Luminosa</value>
|
<value>Barra Luminosa</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Lighting</value>
|
||||||
|
</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">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Visualizzatore Audio</value>
|
<value>Visualizzatore Audio</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>60Hz refresh rate per risparmiare batteria</value>
|
<value>60Hz refresh rate per risparmiare batteria</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutes</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Auto Power Off After</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Low Battery Warning at</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchronize with mouse</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Multizona</value>
|
<value>Multizona</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Silenzia microfono</value>
|
<value>Silenzia microfono</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Never</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Nuovi aggiornamenti</value>
|
<value>Nuovi aggiornamenti</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>Sistema aggiornato</value>
|
<value>Sistema aggiornato</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Not Connected</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Apri G-Helper</value>
|
<value>Apri G-Helper</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Profilo</value>
|
<value>Profilo</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Peripherals</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Immagine / Gif</value>
|
<value>Immagine / Gif</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Riproduci / Pausa</value>
|
<value>Riproduci / Pausa</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Polling Rate</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Limiti di Potenza</value>
|
<value>Limiti di Potenza</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Sei sicuro di voler continuare?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>PrintScreen</value>
|
<value>PrintScreen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profile</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Esci</value>
|
<value>Esci</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>실행중인 Asus 서비스</value>
|
<value>실행중인 Asus 서비스</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Battery State</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Breathe</value>
|
<value>Breathe</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Clockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Color Cycle</value>
|
<value>Color Cycle</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Counterclockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>빠르게</value>
|
<value>빠르게</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>보통</value>
|
<value>보통</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Rainbow</value>
|
<value>Rainbow</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Random</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>느리게</value>
|
<value>느리게</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Strobe</value>
|
<value>Strobe</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>자동 적용</value>
|
<value>자동 적용</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -266,6 +302,9 @@
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>NVIDIA 디스플레이 모드가 Optimus로 설정되어 있지 않습니다.</value>
|
<value>NVIDIA 디스플레이 모드가 Optimus로 설정되어 있지 않습니다.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energy Settings</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>추가 설정</value>
|
<value>추가 설정</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,9 @@
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>목표 온도</value>
|
<value>목표 온도</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>키 설정</value>
|
<value>키 설정</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>라이트바</value>
|
<value>라이트바</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Lighting</value>
|
||||||
|
</data>
|
||||||
<data name="Logo" xml:space="preserve">
|
<data name="Logo" xml:space="preserve">
|
||||||
<value>로고</value>
|
<value>로고</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Low" xml:space="preserve">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>오디오 비주얼라이저</value>
|
<value>오디오 비주얼라이저</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>60Hz 주사율 설정</value>
|
<value>60Hz 주사율 설정</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutes</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Auto Power Off After</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Low Battery Warning at</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchronize with mouse</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>멀티존</value>
|
<value>멀티존</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>마이크 음소거</value>
|
<value>마이크 음소거</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Never</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>새 업데이트</value>
|
<value>새 업데이트</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>새 업데이트 없음</value>
|
<value>새 업데이트 없음</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Not Connected</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>G-Helper 열기</value>
|
<value>G-Helper 열기</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>성능 모드</value>
|
<value>성능 모드</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Peripherals</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>사진 / Gif</value>
|
<value>사진 / Gif</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>재생 / 정지</value>
|
<value>재생 / 정지</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Polling Rate</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>전력 제한</value>
|
<value>전력 제한</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>PrintScreen</value>
|
<value>PrintScreen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profile</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>종료</value>
|
<value>종료</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Veikiančios Asus tarnybos</value>
|
<value>Veikiančios Asus tarnybos</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Būsena</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Kvėpavimas</value>
|
<value>Kvėpavimas</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Pagal laikrodžio rodyklę</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Spalvų ciklas</value>
|
<value>Spalvų ciklas</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Prieš laikrodžio rodyklę</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Greitas</value>
|
<value>Greitas</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normalus</value>
|
<value>Normalus</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Vaivorykštė</value>
|
<value>Vaivorykštė</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Atsitiktinė</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Lėtas</value>
|
<value>Lėtas</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,29 +207,44 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Blyksniai</value>
|
<value>Blyksniai</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Taikyti automatiškai</value>
|
<value>Taikyti automatiškai</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutoMode" xml:space="preserve">
|
<data name="AutoMode" xml:space="preserve">
|
||||||
<value>Autom.</value>
|
<value>Automatinis</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutoRefreshTooltip" xml:space="preserve">
|
<data name="AutoRefreshTooltip" xml:space="preserve">
|
||||||
<value>Nustato 60Hz, kad išsaugotų akumuliatoriaus įkrovą, ir atgal, kai prijungtas prie lizdo</value>
|
<value>Nustato 60Hz, kad taupytų energiją, ir atgal, kai įjungtas į lizdą</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Awake" xml:space="preserve">
|
<data name="Awake" xml:space="preserve">
|
||||||
<value>Pabudęs</value>
|
<value>Pabudęs</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BacklightTimeout" xml:space="preserve">
|
<data name="BacklightTimeout" xml:space="preserve">
|
||||||
<value>Skirtasis laikas naudojant lizdą / akumuliatorių (0 – ĮJUNGTA)</value>
|
<value>Laiko riba su lizdu / akumuliatoriumi (0 – ĮJUNGTA)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Balanced" xml:space="preserve">
|
<data name="Balanced" xml:space="preserve">
|
||||||
<value>Balansuotas</value>
|
<value>Balansuotas</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryChargeLimit" xml:space="preserve">
|
<data name="BatteryChargeLimit" xml:space="preserve">
|
||||||
<value>Akumuliatoriaus įkrovos riba</value>
|
<value>Įkrovos riba</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryHealth" xml:space="preserve">
|
<data name="BatteryHealth" xml:space="preserve">
|
||||||
<value>Akumuliatoriaus sveikata</value>
|
<value>Sveikata</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
||||||
<value>BIOS ir tvarkyklių naujinimai</value>
|
<value>BIOS ir tvarkyklių naujinimai</value>
|
||||||
@@ -235,7 +271,7 @@
|
|||||||
<value>CPU spartinimas</value>
|
<value>CPU spartinimas</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Custom" xml:space="preserve">
|
<data name="Custom" xml:space="preserve">
|
||||||
<value>Tinkinta</value>
|
<value>Tinkintas</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Default" xml:space="preserve">
|
<data name="Default" xml:space="preserve">
|
||||||
<value>Numatytas</value>
|
<value>Numatytas</value>
|
||||||
@@ -253,7 +289,7 @@
|
|||||||
<value>Tvarkyklės ir programinė įranga</value>
|
<value>Tvarkyklės ir programinė įranga</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EcoGPUTooltip" xml:space="preserve">
|
<data name="EcoGPUTooltip" xml:space="preserve">
|
||||||
<value>Išjungia dGPU, kad stokotų akumuliatorių</value>
|
<value>Išjungia dGPU, kad taupytų energiją</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EcoMode" xml:space="preserve">
|
<data name="EcoMode" xml:space="preserve">
|
||||||
<value>Ekonomiškas</value>
|
<value>Ekonomiškas</value>
|
||||||
@@ -266,6 +302,9 @@ Vis tiek norite tęsti?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>NVIDIA ekrano režimas nenustatytas į Optimus</value>
|
<value>NVIDIA ekrano režimas nenustatytas į Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energijos nustatymai</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Išplėstiniai</value>
|
<value>Išplėstiniai</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>Aukštas</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Klavišų priskyrimas</value>
|
<value>Klavišų priskyrimas</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -342,13 +384,13 @@ Vis tiek norite tęsti?</value>
|
|||||||
<value>Sustabdyti visas GPU naudojančias programėles, kai perjungiama į ekonomišką režimą</value>
|
<value>Sustabdyti visas GPU naudojančias programėles, kai perjungiama į ekonomišką režimą</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LaptopBacklight" xml:space="preserve">
|
<data name="LaptopBacklight" xml:space="preserve">
|
||||||
<value>Nešiojamojo kompiuterio apšvietimas</value>
|
<value>Apšvietimas</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LaptopKeyboard" xml:space="preserve">
|
<data name="LaptopKeyboard" xml:space="preserve">
|
||||||
<value>Nešiojamojo kompiuterio klaviatūra</value>
|
<value>Klaviatūra</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LaptopScreen" xml:space="preserve">
|
<data name="LaptopScreen" xml:space="preserve">
|
||||||
<value>Nešiojamojo kompiuterio ekranas</value>
|
<value>Ekranas</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Lid" xml:space="preserve">
|
<data name="Lid" xml:space="preserve">
|
||||||
<value>Korpusas</value>
|
<value>Korpusas</value>
|
||||||
@@ -356,9 +398,15 @@ Vis tiek norite tęsti?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Šviesos juosta</value>
|
<value>Šviesos juosta</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Apšvietimas</value>
|
||||||
|
</data>
|
||||||
<data name="Logo" xml:space="preserve">
|
<data name="Logo" xml:space="preserve">
|
||||||
<value>Logotipas</value>
|
<value>Logotipas</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Low" xml:space="preserve">
|
||||||
|
<value>Žemas</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Garso vizualizatorius</value>
|
<value>Garso vizualizatorius</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -390,20 +438,50 @@ Vis tiek norite tęsti?</value>
|
|||||||
<value>Maksimalus kadrų dažnis už mažesnę delsą</value>
|
<value>Maksimalus kadrų dažnis už mažesnę delsą</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>60Hz kadrų dažnis, kad stokotumėte akumuliatorių</value>
|
<value>60Hz kadrų dažnis, kad taupytumėte energiją</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>min.</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>min.</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Automatiškai išjungti po</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Pakilimo atstumas</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Senkančio akumuliatoriaus įspėjimas</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Našumas</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Sinchronizuoti su pele</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Daugiazonė</value>
|
<value>Daugiazonis</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Mikrofono nutildymas</value>
|
<value>Mikrofono nutildymas</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Niekada</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Nauji naujinimai</value>
|
<value>Nauji naujinimai</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>Nėra naujų naujinimų</value>
|
<value>Nėra naujų naujinimų</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Neprijungta</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Atidaryti G-Helper langą</value>
|
<value>Atidaryti G-Helper langą</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -411,7 +489,7 @@ Vis tiek norite tęsti?</value>
|
|||||||
<value>Optimizuotas</value>
|
<value>Optimizuotas</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OptimizedGPUTooltip" xml:space="preserve">
|
<data name="OptimizedGPUTooltip" xml:space="preserve">
|
||||||
<value>Perjungti į ekonomišką, kai naudojamas akumuliatorius, ir į standartinį, kai prijungtas prie lizdo</value>
|
<value>Perjungti į ekonomišką, kai naudojamas akumuliatorius, ir į standartinį, kai įjungtas į lizdą</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OptimizedUSBC" xml:space="preserve">
|
<data name="OptimizedUSBC" xml:space="preserve">
|
||||||
<value>Neįjungti GPU, kai naudojamas USB-C įkroviklis optimizuotame režime</value>
|
<value>Neįjungti GPU, kai naudojamas USB-C įkroviklis optimizuotame režime</value>
|
||||||
@@ -425,12 +503,18 @@ Vis tiek norite tęsti?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Režimas</value>
|
<value>Režimas</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Išoriniai įrenginiai</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Paveikslėlis / GIF</value>
|
<value>Paveikslėlis / GIF</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Paleisti / Pristabdyti</value>
|
<value>Paleisti / Pristabdyti</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Iškvietų dažnis</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Galios ribos</value>
|
<value>Galios ribos</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Vis tiek norite tęsti?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>Ekrano kopija</value>
|
<value>Ekrano kopija</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profilis</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Išeiti</value>
|
<value>Išeiti</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -516,7 +603,7 @@ Vis tiek norite tęsti?</value>
|
|||||||
<value>Išjungti naudojant akumuliatorių</value>
|
<value>Išjungti naudojant akumuliatorių</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UltimateGPUTooltip" xml:space="preserve">
|
<data name="UltimateGPUTooltip" xml:space="preserve">
|
||||||
<value>Nukreipia nešiojamojo kompiuterio ekraną į dGPU, kad maksimizuotų kadrų dažnį</value>
|
<value>Nukreipia ekraną į dGPU, kad maksimizuotų kadrų dažnį</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UltimateMode" xml:space="preserve">
|
<data name="UltimateMode" xml:space="preserve">
|
||||||
<value>Maksimalus</value>
|
<value>Maksimalus</value>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Uruchomione usługi Asus</value>
|
<value>Uruchomione usługi Asus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Stan baterii</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Oddychanie</value>
|
<value>Oddychanie</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>W prawo</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Pętla kolorów</value>
|
<value>Pętla kolorów</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Kometa</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>W lewo</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Szybka</value>
|
<value>Szybka</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normalna</value>
|
<value>Normalna</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Tęcza</value>
|
<value>Tęcza</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Losowo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>Tryb reaktywny</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Powolna</value>
|
<value>Powolna</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Stroboskop</value>
|
<value>Stroboskop</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Zastosuj automatycznie</value>
|
<value>Zastosuj automatycznie</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -208,7 +244,7 @@
|
|||||||
<value>Limit ładowania baterii</value>
|
<value>Limit ładowania baterii</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryHealth" xml:space="preserve">
|
<data name="BatteryHealth" xml:space="preserve">
|
||||||
<value>Battery Health</value>
|
<value>Stan baterii</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
||||||
<value>Aktualizacje BIOS i sterowników</value>
|
<value>Aktualizacje BIOS i sterowników</value>
|
||||||
@@ -266,6 +302,9 @@ Nadal chcesz kontynuować?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>Tryb wyświetlania NVIDIA nie jest ustawiony na Optimus</value>
|
<value>Tryb wyświetlania NVIDIA nie jest ustawiony na Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Ustawienia zasilania</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Ustawienia</value>
|
<value>Ustawienia</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -294,7 +333,7 @@ Nadal chcesz kontynuować?</value>
|
|||||||
<value>Wentylatory i moc</value>
|
<value>Wentylatory i moc</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FanSpeed" xml:space="preserve">
|
<data name="FanSpeed" xml:space="preserve">
|
||||||
<value>Wentylator</value>
|
<value>Went</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FansPower" xml:space="preserve">
|
<data name="FansPower" xml:space="preserve">
|
||||||
<value>Dostosuj</value>
|
<value>Dostosuj</value>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>Wysoka</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Ustawienia klawiszy skrótów</value>
|
<value>Ustawienia klawiszy skrótów</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@ Nadal chcesz kontynuować?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Lightbar</value>
|
<value>Lightbar</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Oświetlenie</value>
|
||||||
|
</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">
|
||||||
|
<value>Niska</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Wizualizer muzyki</value>
|
<value>Wizualizer muzyki</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@ Nadal chcesz kontynuować?</value>
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>Częstotliwość odświeżania 60 Hz dla oszczędzania baterii</value>
|
<value>Częstotliwość odświeżania 60 Hz dla oszczędzania baterii</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>min.</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>min.</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Korekcja kąta ruchu</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Przejście w tryb uśpienia po</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Wysokość reakcji sensora</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Ostrzeżenie o niskim poziomie baterii</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Wydajność</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchronizuj z myszką</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Multizone</value>
|
<value>Multizone</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Wyciszenie mikrofonu</value>
|
<value>Wyciszenie mikrofonu</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Nigdy</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Nowe aktualizacje</value>
|
<value>Nowe aktualizacje</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>Brak aktualizacji</value>
|
<value>Brak aktualizacji</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Nie połączono</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Otwórz okno G-Helper</value>
|
<value>Otwórz okno G-Helper</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@ Nadal chcesz kontynuować?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Tryb zasilania</value>
|
<value>Tryb zasilania</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Urządzenia peryferyjne</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Obraz / GIF</value>
|
<value>Obraz / GIF</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Odtwórz / Pauza</value>
|
<value>Odtwórz / Pauza</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Częstotliwość raportowania</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Limit mocy</value>
|
<value>Limit mocy</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Nadal chcesz kontynuować?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>Zrzut ekranu</value>
|
<value>Zrzut ekranu</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profil</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Zamknij</value>
|
<value>Zamknij</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Serviços da Asus em execução</value>
|
<value>Serviços da Asus em execução</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Battery State</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Repiração</value>
|
<value>Repiração</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Clockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Ciclo de cores</value>
|
<value>Ciclo de cores</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Counterclockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Rápido</value>
|
<value>Rápido</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normal</value>
|
<value>Normal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Arco-íris</value>
|
<value>Arco-íris</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Random</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Lento</value>
|
<value>Lento</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Estroboscópio</value>
|
<value>Estroboscópio</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Auto Apply</value>
|
<value>Auto Apply</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -266,6 +302,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>NVIDIA Display Mode is not set to Optimus</value>
|
<value>NVIDIA Display Mode is not set to Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energy Settings</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Adicional</value>
|
<value>Adicional</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Combinações de teclas</value>
|
<value>Combinações de teclas</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@ Do you still want to continue?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Lightbar</value>
|
<value>Lightbar</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Lighting</value>
|
||||||
|
</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">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Audio Visualizer</value>
|
<value>Audio Visualizer</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@ Do you still want to continue?</value>
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>Taxa de atualização à 60Hz para economizar bateria</value>
|
<value>Taxa de atualização à 60Hz para economizar bateria</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutes</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Auto Power Off After</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Low Battery Warning at</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchronize with mouse</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Multizona</value>
|
<value>Multizona</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Desligar microfone</value>
|
<value>Desligar microfone</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Never</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>New updates</value>
|
<value>New updates</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>No new updates</value>
|
<value>No new updates</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Not Connected</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Abrir G-Helper</value>
|
<value>Abrir G-Helper</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@ Do you still want to continue?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Modo</value>
|
<value>Modo</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Peripherals</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Imagem / Gif</value>
|
<value>Imagem / Gif</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Reproduzir / Pausar</value>
|
<value>Reproduzir / Pausar</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Polling Rate</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Limitações de Energia</value>
|
<value>Limitações de Energia</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>Captura de tela</value>
|
<value>Captura de tela</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profile</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Sair</value>
|
<value>Sair</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Asus Services Running</value>
|
<value>Asus Services Running</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Battery State</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Breathe</value>
|
<value>Breathe</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Clockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Color Cycle</value>
|
<value>Color Cycle</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Counterclockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Fast</value>
|
<value>Fast</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normal</value>
|
<value>Normal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Rainbow</value>
|
<value>Rainbow</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Random</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Slow</value>
|
<value>Slow</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Strobe</value>
|
<value>Strobe</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Auto Apply</value>
|
<value>Auto Apply</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -266,6 +302,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>NVIDIA Display Mode is not set to Optimus</value>
|
<value>NVIDIA Display Mode is not set to Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energy Settings</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Extra</value>
|
<value>Extra</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Key Bindings</value>
|
<value>Key Bindings</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@ Do you still want to continue?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Lightbar</value>
|
<value>Lightbar</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Lighting</value>
|
||||||
|
</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">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Audio Visualizer</value>
|
<value>Audio Visualizer</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@ Do you still want to continue?</value>
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>60Hz refresh rate to save battery</value>
|
<value>60Hz refresh rate to save battery</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutes</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Auto Power Off After</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Low Battery Warning at</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchronize with mouse</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Multizone</value>
|
<value>Multizone</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Mute Mic</value>
|
<value>Mute Mic</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Never</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>New updates</value>
|
<value>New updates</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>No new updates</value>
|
<value>No new updates</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Not Connected</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Open G-Helper window</value>
|
<value>Open G-Helper window</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@ Do you still want to continue?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Mode</value>
|
<value>Mode</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Peripherals</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Picture / Gif</value>
|
<value>Picture / Gif</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Play / Pause</value>
|
<value>Play / Pause</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Polling Rate</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Power Limits</value>
|
<value>Power Limits</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>PrintScreen</value>
|
<value>PrintScreen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profile</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Quit</value>
|
<value>Quit</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -151,32 +151,53 @@
|
|||||||
<value>Aplică</value>
|
<value>Aplică</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ApplyFanCurve" xml:space="preserve">
|
<data name="ApplyFanCurve" xml:space="preserve">
|
||||||
<value>Apply Custom Fan Curve</value>
|
<value>Aplicați curba personalizată</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ApplyPowerLimits" xml:space="preserve">
|
<data name="ApplyPowerLimits" xml:space="preserve">
|
||||||
<value>Aplică limitele de putere</value>
|
<value>Aplică limitele de putere</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ApplyWindowsPowerPlan" xml:space="preserve">
|
<data name="ApplyWindowsPowerPlan" xml:space="preserve">
|
||||||
<value>Auto adjust Windows Power Modes</value>
|
<value>Reglare automată a modului de alimentare Windows</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Asus Services Running</value>
|
<value>Servicii Asus în derulare</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Battery State</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Breathe</value>
|
<value>Respirație</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Clockwise</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Color Cycle</value>
|
<value>Ciclu de culori</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Counterclockwise</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Rapid</value>
|
<value>Rapid</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normal</value>
|
<value>Normal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Curcubeu</value>
|
<value>Curcubeu</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Random</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Încet</value>
|
<value>Încet</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -184,7 +205,22 @@
|
|||||||
<value>Static</value>
|
<value>Static</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Strobe</value>
|
<value>Stroboscop</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Aplicare automată</value>
|
<value>Aplicare automată</value>
|
||||||
@@ -193,46 +229,46 @@
|
|||||||
<value>Automat</value>
|
<value>Automat</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AutoRefreshTooltip" xml:space="preserve">
|
<data name="AutoRefreshTooltip" xml:space="preserve">
|
||||||
<value>Sets 60Hz to save battery, and back when plugged</value>
|
<value>Setează ecranul la 60Hz pentru a economisi bateria, și înapoi cât se încarcă</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Awake" xml:space="preserve">
|
<data name="Awake" xml:space="preserve">
|
||||||
<value>Awake</value>
|
<value>Treaz</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BacklightTimeout" xml:space="preserve">
|
<data name="BacklightTimeout" xml:space="preserve">
|
||||||
<value>Timeout plugged / on battery (0 - ON)</value>
|
<value>Timeout conectat / folosind bateria (0 - ON)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Balanced" xml:space="preserve">
|
<data name="Balanced" xml:space="preserve">
|
||||||
<value>Echilibrat</value>
|
<value>Echilibrat</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryChargeLimit" xml:space="preserve">
|
<data name="BatteryChargeLimit" xml:space="preserve">
|
||||||
<value>Battery Charge Limit</value>
|
<value>Limita de încărcare a bateriei</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryHealth" xml:space="preserve">
|
<data name="BatteryHealth" xml:space="preserve">
|
||||||
<value>Battery Health</value>
|
<value>Sănătatea bateriei</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
||||||
<value>BIOS and Driver Updates</value>
|
<value>Actualizări BIOS și Driver</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Boot" xml:space="preserve">
|
<data name="Boot" xml:space="preserve">
|
||||||
<value>Boot</value>
|
<value>Pornire</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Brightness" xml:space="preserve">
|
<data name="Brightness" xml:space="preserve">
|
||||||
<value>Luminozitate</value>
|
<value>Luminozitate</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BrightnessDown" xml:space="preserve">
|
<data name="BrightnessDown" xml:space="preserve">
|
||||||
<value>Brightness Down</value>
|
<value>Scăderea luminozității</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BrightnessUp" xml:space="preserve">
|
<data name="BrightnessUp" xml:space="preserve">
|
||||||
<value>Brightness Up</value>
|
<value>Mărirea luminozității</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Charging" xml:space="preserve">
|
<data name="Charging" xml:space="preserve">
|
||||||
<value>Charging</value>
|
<value>Se încarcă</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Color" xml:space="preserve">
|
<data name="Color" xml:space="preserve">
|
||||||
<value>Culoare</value>
|
<value>Culoare</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="CPUBoost" xml:space="preserve">
|
<data name="CPUBoost" xml:space="preserve">
|
||||||
<value>CPU Boost</value>
|
<value>Accelerare CPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Custom" xml:space="preserve">
|
<data name="Custom" xml:space="preserve">
|
||||||
<value>Personalizat</value>
|
<value>Personalizat</value>
|
||||||
@@ -241,7 +277,7 @@
|
|||||||
<value>Implicit</value>
|
<value>Implicit</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DisableOverdrive" xml:space="preserve">
|
<data name="DisableOverdrive" xml:space="preserve">
|
||||||
<value>Disable screen overdrive</value>
|
<value>Dezactivează screen overdrive</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Discharging" xml:space="preserve">
|
<data name="Discharging" xml:space="preserve">
|
||||||
<value>Se descarcă</value>
|
<value>Se descarcă</value>
|
||||||
@@ -250,21 +286,24 @@
|
|||||||
<value>Descărcați actualizarea</value>
|
<value>Descărcați actualizarea</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="DriverAndSoftware" xml:space="preserve">
|
<data name="DriverAndSoftware" xml:space="preserve">
|
||||||
<value>Drivers and Software</value>
|
<value>Drivers și Aplicații</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EcoGPUTooltip" xml:space="preserve">
|
<data name="EcoGPUTooltip" xml:space="preserve">
|
||||||
<value>Disables dGPU to save battery</value>
|
<value>Dezactivează dGPU pentru a economisi bateria</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EcoMode" xml:space="preserve">
|
<data name="EcoMode" xml:space="preserve">
|
||||||
<value>Eco</value>
|
<value>Eco</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableOptimusText" xml:space="preserve">
|
<data name="EnableOptimusText" xml:space="preserve">
|
||||||
<value>Disabling the dGPU by going into Eco mode while Display Mode in NVIDIA Control Panel is not set to Optimus might cause problems with brightness controls until after the next reboot.
|
<value>Dezactivarea dGPU pentru a utiliza modul Eco, în timp ce Display Mode în NVIDIA Control Panel nu este setat la modul Optimus, poate cauza probleme cu controalele de luminozitate până la următoarea repornire.
|
||||||
|
|
||||||
Do you still want to continue?</value>
|
Încă mai vrei să continui?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>NVIDIA Display Mode is not set to Optimus</value>
|
<value>NVIDIA Display Mode nu este setat la modul Optimus</value>
|
||||||
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energy Settings</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Extra</value>
|
<value>Extra</value>
|
||||||
@@ -276,37 +315,37 @@ Do you still want to continue?</value>
|
|||||||
<value>Setările implicite ale fabricii</value>
|
<value>Setările implicite ale fabricii</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FanCurves" xml:space="preserve">
|
<data name="FanCurves" xml:space="preserve">
|
||||||
<value>Fan Curves</value>
|
<value>Curbe ventilator</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FanProfileCPU" xml:space="preserve">
|
<data name="FanProfileCPU" xml:space="preserve">
|
||||||
<value>CPU Fan Profile</value>
|
<value>Profil ventilator CPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FanProfileGPU" xml:space="preserve">
|
<data name="FanProfileGPU" xml:space="preserve">
|
||||||
<value>GPU Fan Profile</value>
|
<value>Profil ventilator GPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FanProfileMid" xml:space="preserve">
|
<data name="FanProfileMid" xml:space="preserve">
|
||||||
<value>Mid Fan Profile</value>
|
<value>Profil mediu ventilator</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FanProfiles" xml:space="preserve">
|
<data name="FanProfiles" xml:space="preserve">
|
||||||
<value>Fan Profiles</value>
|
<value>Profiluri ventilatoare</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FansAndPower" xml:space="preserve">
|
<data name="FansAndPower" xml:space="preserve">
|
||||||
<value>Fans and Power</value>
|
<value>Vent. și putere</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FanSpeed" xml:space="preserve">
|
<data name="FanSpeed" xml:space="preserve">
|
||||||
<value>Fan</value>
|
<value>Vent</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FansPower" xml:space="preserve">
|
<data name="FansPower" xml:space="preserve">
|
||||||
<value>Fans + Power</value>
|
<value>Fans + Power</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FnLock" xml:space="preserve">
|
<data name="FnLock" xml:space="preserve">
|
||||||
<value>Process Fn+F hotkeys without Fn</value>
|
<value>Procesează tastele Fn+F fără Fn</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GPUBoost" xml:space="preserve">
|
<data name="GPUBoost" xml:space="preserve">
|
||||||
<value>Dynamic Boost</value>
|
<value>Dynamic Boost</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GPUChanging" xml:space="preserve">
|
<data name="GPUChanging" xml:space="preserve">
|
||||||
<value>Changing</value>
|
<value>Modificare</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GPUCoreClockOffset" xml:space="preserve">
|
<data name="GPUCoreClockOffset" xml:space="preserve">
|
||||||
<value>Core Clock Offset</value>
|
<value>Core Clock Offset</value>
|
||||||
@@ -315,40 +354,43 @@ Do you still want to continue?</value>
|
|||||||
<value>Memory Clock Offset</value>
|
<value>Memory Clock Offset</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GPUMode" xml:space="preserve">
|
<data name="GPUMode" xml:space="preserve">
|
||||||
<value>GPU Mode</value>
|
<value>Modul GPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GPUModeEco" xml:space="preserve">
|
<data name="GPUModeEco" xml:space="preserve">
|
||||||
<value>iGPU only</value>
|
<value>Doar iGPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GPUModeStandard" xml:space="preserve">
|
<data name="GPUModeStandard" xml:space="preserve">
|
||||||
<value>iGPU + dGPU</value>
|
<value>iGPU + dGPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GPUModeUltimate" xml:space="preserve">
|
<data name="GPUModeUltimate" xml:space="preserve">
|
||||||
<value>dGPU exclusive</value>
|
<value>exclusiv dGPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GPUSettings" xml:space="preserve">
|
<data name="GPUSettings" xml:space="preserve">
|
||||||
<value>GPU Settings</value>
|
<value>Setări GPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>Temperature Target</value>
|
<value>Temperatura țintă</value>
|
||||||
|
</data>
|
||||||
|
<data name="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Key Bindings</value>
|
<value>Asocieri taste</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Keyboard" xml:space="preserve">
|
<data name="Keyboard" xml:space="preserve">
|
||||||
<value>Tastatură</value>
|
<value>Tastatură</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="KillGpuApps" xml:space="preserve">
|
<data name="KillGpuApps" xml:space="preserve">
|
||||||
<value>Stop all apps using GPU when switching to Eco</value>
|
<value>Opriți toate aplicațiile care folosesc GPU când treceți în modul Eco</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LaptopBacklight" xml:space="preserve">
|
<data name="LaptopBacklight" xml:space="preserve">
|
||||||
<value>Laptop Backlight</value>
|
<value>Lumina de fundal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LaptopKeyboard" xml:space="preserve">
|
<data name="LaptopKeyboard" xml:space="preserve">
|
||||||
<value>Laptop Keyboard</value>
|
<value>Tastatură Laptop</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="LaptopScreen" xml:space="preserve">
|
<data name="LaptopScreen" xml:space="preserve">
|
||||||
<value>Laptop Screen</value>
|
<value>Ecran Laptop</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Lid" xml:space="preserve">
|
<data name="Lid" xml:space="preserve">
|
||||||
<value>Lid</value>
|
<value>Lid</value>
|
||||||
@@ -356,17 +398,23 @@ Do you still want to continue?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Lightbar</value>
|
<value>Lightbar</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Lighting</value>
|
||||||
|
</data>
|
||||||
<data name="Logo" xml:space="preserve">
|
<data name="Logo" xml:space="preserve">
|
||||||
<value>Logo-ul</value>
|
<value>Logo-ul</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Low" xml:space="preserve">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Audio Visualizer</value>
|
<value>Vizualizator audio</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MatrixBanner" xml:space="preserve">
|
<data name="MatrixBanner" xml:space="preserve">
|
||||||
<value>Binary Banner</value>
|
<value>Binary Banner</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MatrixBright" xml:space="preserve">
|
<data name="MatrixBright" xml:space="preserve">
|
||||||
<value>Bright</value>
|
<value>Luminos</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MatrixClock" xml:space="preserve">
|
<data name="MatrixClock" xml:space="preserve">
|
||||||
<value>Ceas</value>
|
<value>Ceas</value>
|
||||||
@@ -381,22 +429,49 @@ Do you still want to continue?</value>
|
|||||||
<value>Mediu</value>
|
<value>Mediu</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MatrixOff" xml:space="preserve">
|
<data name="MatrixOff" xml:space="preserve">
|
||||||
<value>Off</value>
|
<value>Oprit</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MatrixPicture" xml:space="preserve">
|
<data name="MatrixPicture" xml:space="preserve">
|
||||||
<value>Picture</value>
|
<value>Imagine</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MaxRefreshTooltip" xml:space="preserve">
|
<data name="MaxRefreshTooltip" xml:space="preserve">
|
||||||
<value>Max refresh rate for lower latency</value>
|
<value>Valoare maximă refresh rate pentru latență mai mică</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>60Hz refresh rate to save battery</value>
|
<value>60Hz refresh rate pentru a economisi bateria</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutes</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Auto Power Off After</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Low Battery Warning at</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchronize with mouse</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Multizone</value>
|
<value>Multizone</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Mute Mic</value>
|
<value>Oprire microfon</value>
|
||||||
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Never</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Actualizări noi</value>
|
<value>Actualizări noi</value>
|
||||||
@@ -404,71 +479,83 @@ Do you still want to continue?</value>
|
|||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>Nu există actualizări noi</value>
|
<value>Nu există actualizări noi</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Not Connected</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Open G-Helper window</value>
|
<value>Deschide fereastra G-Helper</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Optimized" xml:space="preserve">
|
<data name="Optimized" xml:space="preserve">
|
||||||
<value>Optimized</value>
|
<value>Optimizat</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OptimizedGPUTooltip" xml:space="preserve">
|
<data name="OptimizedGPUTooltip" xml:space="preserve">
|
||||||
<value>Switch to Eco on battery and to Standard when plugged</value>
|
<value>Schimbă la modul Eco pe baterie și la Standard când este conectat</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="OptimizedUSBC" xml:space="preserve">
|
<data name="OptimizedUSBC" xml:space="preserve">
|
||||||
<value>Keep GPU disabled on USB-C charger in Optimized mode</value>
|
<value>Păstraţi GPU dezactivat când încărcătorul USB-C e folosit în modul Optimized</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Other" xml:space="preserve">
|
<data name="Other" xml:space="preserve">
|
||||||
<value>Other</value>
|
<value>Altele</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Overdrive" xml:space="preserve">
|
<data name="Overdrive" xml:space="preserve">
|
||||||
<value>Overdrive</value>
|
<value>Overdrive</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Mode</value>
|
<value>Mod</value>
|
||||||
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Peripherals</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Picture / Gif</value>
|
<value>Poză / Gif</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Play / Pause</value>
|
<value>Redare / Pauză</value>
|
||||||
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Polling Rate</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Power Limits</value>
|
<value>Limite de putere</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PPTExperimental" xml:space="preserve">
|
<data name="PPTExperimental" xml:space="preserve">
|
||||||
<value>Power Limits is an experimental feature. Use carefully and at your own risk!</value>
|
<value>Limitele de putere sunt o funcție experimentală. Folosiți cu atenție și pe propriul risc!</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>PrintScreen</value>
|
<value>PrintScreen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profile</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Quit</value>
|
<value>Închide</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>O aplicație folosește dGPU și previne pornirea modului Eco. Reporniți dGPU în device manager? * Continuați pe propriul risc.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RPM" xml:space="preserve">
|
<data name="RPM" xml:space="preserve">
|
||||||
<value>RPM</value>
|
<value>RPM</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="RunOnStartup" xml:space="preserve">
|
<data name="RunOnStartup" xml:space="preserve">
|
||||||
<value>Run on Startup</value>
|
<value>Rulează la pornirea sistemului</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ScreenPadDown" xml:space="preserve">
|
<data name="ScreenPadDown" xml:space="preserve">
|
||||||
<value>Screenpad Brightness Down</value>
|
<value>Scade luminozitate Screenpad</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ScreenPadUp" xml:space="preserve">
|
<data name="ScreenPadUp" xml:space="preserve">
|
||||||
<value>Screenpad Brightness Up</value>
|
<value>Mărește luminozitate Screenpad</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Shutdown" xml:space="preserve">
|
<data name="Shutdown" xml:space="preserve">
|
||||||
<value>Shutdown</value>
|
<value>Oprire</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Silent" xml:space="preserve">
|
<data name="Silent" xml:space="preserve">
|
||||||
<value>Silent</value>
|
<value>Silențios</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Sleep" xml:space="preserve">
|
<data name="Sleep" xml:space="preserve">
|
||||||
<value>Sleep</value>
|
<value>Somn</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StandardGPUTooltip" xml:space="preserve">
|
<data name="StandardGPUTooltip" xml:space="preserve">
|
||||||
<value>Enables dGPU for standard use</value>
|
<value>Activează dGPU pentru uz standard</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StandardMode" xml:space="preserve">
|
<data name="StandardMode" xml:space="preserve">
|
||||||
<value>Standard</value>
|
<value>Standard</value>
|
||||||
@@ -477,69 +564,69 @@ Do you still want to continue?</value>
|
|||||||
<value>Start</value>
|
<value>Start</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StartingServices" xml:space="preserve">
|
<data name="StartingServices" xml:space="preserve">
|
||||||
<value>Starting Services</value>
|
<value>Se pornesc serviciile</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StartupError" xml:space="preserve">
|
<data name="StartupError" xml:space="preserve">
|
||||||
<value>Startup Error</value>
|
<value>Eroare la Pornire</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Stop" xml:space="preserve">
|
<data name="Stop" xml:space="preserve">
|
||||||
<value>Stop</value>
|
<value>Stop</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StopGPUApps" xml:space="preserve">
|
<data name="StopGPUApps" xml:space="preserve">
|
||||||
<value>Stop GPU Applications</value>
|
<value>Oprește aplicațiile care folosesc GPU</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="StoppingServices" xml:space="preserve">
|
<data name="StoppingServices" xml:space="preserve">
|
||||||
<value>Stopping Services</value>
|
<value>Se opresc serviciile</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ToggleAura" xml:space="preserve">
|
<data name="ToggleAura" xml:space="preserve">
|
||||||
<value>Toggle Aura</value>
|
<value>Toggle Aura</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ToggleClamshellMode" xml:space="preserve">
|
<data name="ToggleClamshellMode" xml:space="preserve">
|
||||||
<value>Auto Toggle Clamshell Mode</value>
|
<value>Auto Toggle Mod Clamshell</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ToggleFnLock" xml:space="preserve">
|
<data name="ToggleFnLock" xml:space="preserve">
|
||||||
<value>Toggle Fn-Lock</value>
|
<value>Toggle Fn-Lock</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ToggleMiniled" xml:space="preserve">
|
<data name="ToggleMiniled" xml:space="preserve">
|
||||||
<value>Toggle Miniled (if supported)</value>
|
<value>Toggle Miniled (dacă e suportat)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ToggleScreen" xml:space="preserve">
|
<data name="ToggleScreen" xml:space="preserve">
|
||||||
<value>Toggle Screen</value>
|
<value>Toggle Ecran</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Turbo" xml:space="preserve">
|
<data name="Turbo" xml:space="preserve">
|
||||||
<value>Turbo</value>
|
<value>Turbo</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TurnedOff" xml:space="preserve">
|
<data name="TurnedOff" xml:space="preserve">
|
||||||
<value>Turned off</value>
|
<value>Dezactivat</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="TurnOffOnBattery" xml:space="preserve">
|
<data name="TurnOffOnBattery" xml:space="preserve">
|
||||||
<value>Turn off on battery</value>
|
<value>Dezactivează când bateria e folosită</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UltimateGPUTooltip" xml:space="preserve">
|
<data name="UltimateGPUTooltip" xml:space="preserve">
|
||||||
<value>Routes laptop screen to dGPU, maximizing FPS</value>
|
<value>Rutează ecranul laptop-ului spre dGPU, maximizând FPS</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UltimateMode" xml:space="preserve">
|
<data name="UltimateMode" xml:space="preserve">
|
||||||
<value>Ultimate</value>
|
<value>Ultimate</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="UndervoltingRisky" xml:space="preserve">
|
<data name="UndervoltingRisky" xml:space="preserve">
|
||||||
<value>Undervolting is an experimental and risky feature. If applied values are too low for your hardware, it can become unstable, shut down or cause data corruption. If you want to try - start from small values first, click Apply and test what works for you.</value>
|
<value>Undervolting este o funcțiune experimentală și riscantă. Dacă valorile aplicate sunt prea mici pentru hardware-ul dumneavoastră, acesta poate deveni instabil, a se opri sau să corupă datele. Dacă vrei să încerci - mai întâi începe de la valori mici, apasă Aplică și testează ce funcționează pentru tine.</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Updates" xml:space="preserve">
|
<data name="Updates" xml:space="preserve">
|
||||||
<value>Updates</value>
|
<value>Actualizări</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VersionLabel" xml:space="preserve">
|
<data name="VersionLabel" xml:space="preserve">
|
||||||
<value>Version</value>
|
<value>Versiune</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VolumeDown" xml:space="preserve">
|
<data name="VolumeDown" xml:space="preserve">
|
||||||
<value>Volume Down</value>
|
<value>Buton scădere volum</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VolumeMute" xml:space="preserve">
|
<data name="VolumeMute" xml:space="preserve">
|
||||||
<value>Volume Mute</value>
|
<value>Buton dezactivare sunet</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="VolumeUp" xml:space="preserve">
|
<data name="VolumeUp" xml:space="preserve">
|
||||||
<value>Volume Up</value>
|
<value>Buton mărire volum</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="WindowTop" xml:space="preserve">
|
<data name="WindowTop" xml:space="preserve">
|
||||||
<value>Keep app window always on top</value>
|
<value>Păstrează aplicația mereu deasupra</value>
|
||||||
</data>
|
</data>
|
||||||
</root>
|
</root>
|
||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Asus Services Running</value>
|
<value>Asus Services Running</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Battery State</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Nefes</value>
|
<value>Nefes</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Clockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Renk Döngüsü</value>
|
<value>Renk Döngüsü</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Counterclockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Hızlı</value>
|
<value>Hızlı</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Normal</value>
|
<value>Normal</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Gökkuşağı</value>
|
<value>Gökkuşağı</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Random</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Yavaş</value>
|
<value>Yavaş</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Flaş</value>
|
<value>Flaş</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Auto Apply</value>
|
<value>Auto Apply</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -266,6 +302,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>NVIDIA Display Mode is not set to Optimus</value>
|
<value>NVIDIA Display Mode is not set to Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energy Settings</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Ekstra</value>
|
<value>Ekstra</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Tuş Bağlantıları</value>
|
<value>Tuş Bağlantıları</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@ Do you still want to continue?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Lightbar</value>
|
<value>Lightbar</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Lighting</value>
|
||||||
|
</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">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Audio Visualizer</value>
|
<value>Audio Visualizer</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@ Do you still want to continue?</value>
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>Pil tasarrufu için 60Hz yenileme hızı</value>
|
<value>Pil tasarrufu için 60Hz yenileme hızı</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutes</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Auto Power Off After</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Low Battery Warning at</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchronize with mouse</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Çoklu Bölge</value>
|
<value>Çoklu Bölge</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Mute Mic</value>
|
<value>Mute Mic</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Never</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>New updates</value>
|
<value>New updates</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>No new updates</value>
|
<value>No new updates</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Not Connected</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>G-Helper penceresini aç</value>
|
<value>G-Helper penceresini aç</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@ Do you still want to continue?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Performans Modu</value>
|
<value>Performans Modu</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Peripherals</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Resim / Gif</value>
|
<value>Resim / Gif</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Oynat / Duraklat</value>
|
<value>Oynat / Duraklat</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Polling Rate</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Güç Sınırları</value>
|
<value>Güç Sınırları</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>Ekran Görüntüsü Al</value>
|
<value>Ekran Görüntüsü Al</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profile</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Çıkış Yap</value>
|
<value>Çıkış Yap</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Кількість запущених сервісів Asus</value>
|
<value>Кількість запущених сервісів Asus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Стан батареї</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Дихання</value>
|
<value>Дихання</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Clockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Зміна Кольорів</value>
|
<value>Зміна Кольорів</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Counterclockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Швидка</value>
|
<value>Швидка</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Нормальна</value>
|
<value>Нормальна</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Веселка</value>
|
<value>Веселка</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Random</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Повільна</value>
|
<value>Повільна</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Стробоскоп</value>
|
<value>Стробоскоп</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Автоматично</value>
|
<value>Автоматично</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -208,7 +244,7 @@
|
|||||||
<value>Ліміт заряду батареї</value>
|
<value>Ліміт заряду батареї</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryHealth" xml:space="preserve">
|
<data name="BatteryHealth" xml:space="preserve">
|
||||||
<value>Battery Health</value>
|
<value>Стан батареї</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
||||||
<value>Оновлення BIOS та драйверів</value>
|
<value>Оновлення BIOS та драйверів</value>
|
||||||
@@ -266,6 +302,9 @@
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>NVIDIA Display Mode не в режимі Optimus</value>
|
<value>NVIDIA Display Mode не в режимі Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energy Settings</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Додатково</value>
|
<value>Додатково</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Прив'язки клавіш</value>
|
<value>Прив'язки клавіш</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Лайтбар</value>
|
<value>Лайтбар</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Lighting</value>
|
||||||
|
</data>
|
||||||
<data name="Logo" xml:space="preserve">
|
<data name="Logo" xml:space="preserve">
|
||||||
<value>Лого</value>
|
<value>Лого</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Low" xml:space="preserve">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Аудіо візуалізатор</value>
|
<value>Аудіо візуалізатор</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>Частота 60Гц, щоб зберегти заряд батареї</value>
|
<value>Частота 60Гц, щоб зберегти заряд батареї</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Хвилини</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Привʼязка по куту</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Авто-вимикання</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Відстань підйому</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Попередження про низький заряд</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Синхронізувати з мишею</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Мультизони</value>
|
<value>Мультизони</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Вимкнути мікрофон</value>
|
<value>Вимкнути мікрофон</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Ніколи</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>Є оновлення</value>
|
<value>Є оновлення</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>Немає оновлень</value>
|
<value>Немає оновлень</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Не під'єднано</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Відкрити вікно G-Helper</value>
|
<value>Відкрити вікно G-Helper</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Режим</value>
|
<value>Режим</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Периферія</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Картинка / GIF</value>
|
<value>Картинка / GIF</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Відтворення / Пауза</value>
|
<value>Відтворення / Пауза</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Частота опитування</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Ліміти Потужності</value>
|
<value>Ліміти Потужності</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>Print Screen</value>
|
<value>Print Screen</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Профіль</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Вихід</value>
|
<value>Вихід</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>Dịch vụ Asus đang chạy</value>
|
<value>Dịch vụ Asus đang chạy</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>Battery State</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>Hơi thở</value>
|
<value>Hơi thở</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>Clockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>Chuyển màu</value>
|
<value>Chuyển màu</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>Comet</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>Counterclockwise</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>Nhanh</value>
|
<value>Nhanh</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>Bình thường</value>
|
<value>Bình thường</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>Cầu vồng</value>
|
<value>Cầu vồng</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>Random</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>React</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>Chậm</value>
|
<value>Chậm</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>Nhấp nháy</value>
|
<value>Nhấp nháy</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>Áp dụng tự động</value>
|
<value>Áp dụng tự động</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -266,6 +302,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>NVIDIA Display Mode is not set to Optimus</value>
|
<value>NVIDIA Display Mode is not set to Optimus</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>Energy Settings</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>Thêm</value>
|
<value>Thêm</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,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="High" xml:space="preserve">
|
||||||
|
<value>High</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>Tổ hợp phím</value>
|
<value>Tổ hợp phím</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@ Do you still want to continue?</value>
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>Thanh sáng</value>
|
<value>Thanh sáng</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>Lighting</value>
|
||||||
|
</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">
|
||||||
|
<value>Low</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>Sóng nhạc</value>
|
<value>Sóng nhạc</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@ Do you still want to continue?</value>
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>Tần số quét 60Hz để tiết kiệm pin</value>
|
<value>Tần số quét 60Hz để tiết kiệm pin</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>Minute</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>Minutes</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>Angle Snapping</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>Auto Power Off After</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>Lift Off Distance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>Low Battery Warning at</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>Performance</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>Synchronize with mouse</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>Đèn nền Đa vùng(Multi-Zone)</value>
|
<value>Đèn nền Đa vùng(Multi-Zone)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>Tắt Mic</value>
|
<value>Tắt Mic</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>Never</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>New updates</value>
|
<value>New updates</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>No new updates</value>
|
<value>No new updates</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>Not Connected</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>Mở cửa sổ G-Helper</value>
|
<value>Mở cửa sổ G-Helper</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@ Do you still want to continue?</value>
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>Chế độ Hiệu suất</value>
|
<value>Chế độ Hiệu suất</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>Peripherals</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>Ảnh tĩnh / Ảnh động</value>
|
<value>Ảnh tĩnh / Ảnh động</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>Phát / Dừng</value>
|
<value>Phát / Dừng</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>Polling Rate</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>Giới hạn công suất</value>
|
<value>Giới hạn công suất</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@ Do you still want to continue?</value>
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>Chụp màn hình</value>
|
<value>Chụp màn hình</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>Profile</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>Thoát</value>
|
<value>Thoát</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>正在运行的 Asus 服务</value>
|
<value>正在运行的 Asus 服务</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>电池状态</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>呼吸</value>
|
<value>呼吸</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>顺时针</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>彩色循环</value>
|
<value>彩色循环</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>彗星</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>逆时针</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>快速</value>
|
<value>快速</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>正常</value>
|
<value>正常</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>彩虹</value>
|
<value>彩虹</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>随机</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>触发</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>慢</value>
|
<value>慢</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>闪烁</value>
|
<value>闪烁</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>自动应用</value>
|
<value>自动应用</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -199,7 +235,7 @@
|
|||||||
<value>唤醒时</value>
|
<value>唤醒时</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BacklightTimeout" xml:space="preserve">
|
<data name="BacklightTimeout" xml:space="preserve">
|
||||||
<value>插电/电池时背光时间 (0表示长亮)</value>
|
<value>插电/电池时熄灭时间(0表示长亮)</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Balanced" xml:space="preserve">
|
<data name="Balanced" xml:space="preserve">
|
||||||
<value>平衡模式</value>
|
<value>平衡模式</value>
|
||||||
@@ -208,7 +244,7 @@
|
|||||||
<value>电池充电限制</value>
|
<value>电池充电限制</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryHealth" xml:space="preserve">
|
<data name="BatteryHealth" xml:space="preserve">
|
||||||
<value>Battery Health</value>
|
<value>电池健康</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
||||||
<value>BIOS 和驱动程序更新</value>
|
<value>BIOS 和驱动程序更新</value>
|
||||||
@@ -264,7 +300,10 @@
|
|||||||
确定还要继续吗?</value>
|
确定还要继续吗?</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>nVIDIA显示模式尚未设置至Optimus</value>
|
<value>NVIDIA 显示模式未设置为自动切换</value>
|
||||||
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>电源设置</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>更多</value>
|
<value>更多</value>
|
||||||
@@ -297,7 +336,7 @@
|
|||||||
<value>风扇</value>
|
<value>风扇</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FansPower" xml:space="preserve">
|
<data name="FansPower" xml:space="preserve">
|
||||||
<value>高级设置</value>
|
<value>风扇 + 电源</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="FnLock" xml:space="preserve">
|
<data name="FnLock" xml:space="preserve">
|
||||||
<value>打开FnLock (无需按下FN使用FN+(F1-F12)热键)</value>
|
<value>打开FnLock (无需按下FN使用FN+(F1-F12)热键)</value>
|
||||||
@@ -332,6 +371,9 @@
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>温度目标</value>
|
<value>温度目标</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="High" xml:space="preserve">
|
||||||
|
<value>高</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>按键绑定</value>
|
<value>按键绑定</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>灯条</value>
|
<value>灯条</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>背光</value>
|
||||||
|
</data>
|
||||||
<data name="Logo" xml:space="preserve">
|
<data name="Logo" xml:space="preserve">
|
||||||
<value>徽标</value>
|
<value>徽标</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Low" xml:space="preserve">
|
||||||
|
<value>低</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>音频可视化器</value>
|
<value>音频可视化器</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>调整刷新率为60Hz以节省电量</value>
|
<value>调整刷新率为60Hz以节省电量</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>分钟</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>分组</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>角度校正</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>自动关闭时间</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>静默高度</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>低于该电量时警告</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>性能</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>和鼠标同步</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>多区域设置</value>
|
<value>多区域设置</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>静音麦克风</value>
|
<value>静音麦克风</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>从不</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>有更新</value>
|
<value>有更新</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>无更新</value>
|
<value>无更新</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>未连接</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>打开G-Helper窗口</value>
|
<value>打开G-Helper窗口</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -420,17 +498,23 @@
|
|||||||
<value>其他</value>
|
<value>其他</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Overdrive" xml:space="preserve">
|
<data name="Overdrive" xml:space="preserve">
|
||||||
<value>OD</value>
|
<value>超频</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>性能模式</value>
|
<value>性能模式</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>外设</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>图片/动图</value>
|
<value>图片/动图</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>播放/暂停</value>
|
<value>播放/暂停</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>回报率</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>功率限制</value>
|
<value>功率限制</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>截图</value>
|
<value>截图</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>配置</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>退出</value>
|
<value>退出</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -495,7 +582,7 @@
|
|||||||
<value>切换 Aura 模式</value>
|
<value>切换 Aura 模式</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ToggleClamshellMode" xml:space="preserve">
|
<data name="ToggleClamshellMode" xml:space="preserve">
|
||||||
<value>Auto Toggle Clamshell Mode</value>
|
<value>自动切换合盖模式</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="ToggleFnLock" xml:space="preserve">
|
<data name="ToggleFnLock" xml:space="preserve">
|
||||||
<value>切换 Fn 锁定</value>
|
<value>切换 Fn 锁定</value>
|
||||||
|
|||||||
@@ -162,21 +162,42 @@
|
|||||||
<data name="AsusServicesRunning" xml:space="preserve">
|
<data name="AsusServicesRunning" xml:space="preserve">
|
||||||
<value>執行中的華碩服務</value>
|
<value>執行中的華碩服務</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraBatteryState" xml:space="preserve">
|
||||||
|
<value>電池狀態</value>
|
||||||
|
</data>
|
||||||
<data name="AuraBreathe" xml:space="preserve">
|
<data name="AuraBreathe" xml:space="preserve">
|
||||||
<value>呼吸</value>
|
<value>呼吸</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraClockwise" xml:space="preserve">
|
||||||
|
<value>順時針</value>
|
||||||
|
</data>
|
||||||
<data name="AuraColorCycle" xml:space="preserve">
|
<data name="AuraColorCycle" xml:space="preserve">
|
||||||
<value>循環</value>
|
<value>循環</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraComet" xml:space="preserve">
|
||||||
|
<value>彗星</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraCounterClockwise" xml:space="preserve">
|
||||||
|
<value>逆時針</value>
|
||||||
|
</data>
|
||||||
<data name="AuraFast" xml:space="preserve">
|
<data name="AuraFast" xml:space="preserve">
|
||||||
<value>快速</value>
|
<value>快速</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraLightingMode" xml:space="preserve">
|
||||||
|
<value>Lighting Mode</value>
|
||||||
|
</data>
|
||||||
<data name="AuraNormal" xml:space="preserve">
|
<data name="AuraNormal" xml:space="preserve">
|
||||||
<value>正常</value>
|
<value>正常</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="AuraRainbow" xml:space="preserve">
|
<data name="AuraRainbow" xml:space="preserve">
|
||||||
<value>彩虹</value>
|
<value>彩虹</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraRandomColor" xml:space="preserve">
|
||||||
|
<value>隨機</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraReact" xml:space="preserve">
|
||||||
|
<value>觸發</value>
|
||||||
|
</data>
|
||||||
<data name="AuraSlow" xml:space="preserve">
|
<data name="AuraSlow" xml:space="preserve">
|
||||||
<value>慢</value>
|
<value>慢</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -186,6 +207,21 @@
|
|||||||
<data name="AuraStrobe" xml:space="preserve">
|
<data name="AuraStrobe" xml:space="preserve">
|
||||||
<value>閃爍</value>
|
<value>閃爍</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AuraZoneAll" xml:space="preserve">
|
||||||
|
<value>All</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneDock" xml:space="preserve">
|
||||||
|
<value>Dock</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneLogo" xml:space="preserve">
|
||||||
|
<value>Logo</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneScroll" xml:space="preserve">
|
||||||
|
<value>Scrollwheel</value>
|
||||||
|
</data>
|
||||||
|
<data name="AuraZoneUnderglow" xml:space="preserve">
|
||||||
|
<value>Underglow</value>
|
||||||
|
</data>
|
||||||
<data name="AutoApply" xml:space="preserve">
|
<data name="AutoApply" xml:space="preserve">
|
||||||
<value>自動套用</value>
|
<value>自動套用</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -208,7 +244,7 @@
|
|||||||
<value>電池充電上限</value>
|
<value>電池充電上限</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BatteryHealth" xml:space="preserve">
|
<data name="BatteryHealth" xml:space="preserve">
|
||||||
<value>Battery Health</value>
|
<value>電池健康度</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
<data name="BiosAndDriverUpdates" xml:space="preserve">
|
||||||
<value>BIOS與驅動程式更新 Updates</value>
|
<value>BIOS與驅動程式更新 Updates</value>
|
||||||
@@ -266,6 +302,9 @@
|
|||||||
<data name="EnableOptimusTitle" xml:space="preserve">
|
<data name="EnableOptimusTitle" xml:space="preserve">
|
||||||
<value>Nvidia顯示模式未設置為自動切換</value>
|
<value>Nvidia顯示模式未設置為自動切換</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="EnergySettings" xml:space="preserve">
|
||||||
|
<value>電源設定</value>
|
||||||
|
</data>
|
||||||
<data name="Extra" xml:space="preserve">
|
<data name="Extra" xml:space="preserve">
|
||||||
<value>更多</value>
|
<value>更多</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -332,6 +371,9 @@
|
|||||||
<data name="GPUTempTarget" xml:space="preserve">
|
<data name="GPUTempTarget" xml:space="preserve">
|
||||||
<value>GPU溫度上限</value>
|
<value>GPU溫度上限</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="High" xml:space="preserve">
|
||||||
|
<value>高</value>
|
||||||
|
</data>
|
||||||
<data name="KeyBindings" xml:space="preserve">
|
<data name="KeyBindings" xml:space="preserve">
|
||||||
<value>按鍵綁定</value>
|
<value>按鍵綁定</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -356,9 +398,15 @@
|
|||||||
<data name="Lightbar" xml:space="preserve">
|
<data name="Lightbar" xml:space="preserve">
|
||||||
<value>燈條</value>
|
<value>燈條</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Lighting" xml:space="preserve">
|
||||||
|
<value>亮度</value>
|
||||||
|
</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">
|
||||||
|
<value>低</value>
|
||||||
|
</data>
|
||||||
<data name="MatrixAudio" xml:space="preserve">
|
<data name="MatrixAudio" xml:space="preserve">
|
||||||
<value>音效視覺化</value>
|
<value>音效視覺化</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -392,18 +440,48 @@
|
|||||||
<data name="MinRefreshTooltip" xml:space="preserve">
|
<data name="MinRefreshTooltip" xml:space="preserve">
|
||||||
<value>維持60Hz以節省電量</value>
|
<value>維持60Hz以節省電量</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Minute" xml:space="preserve">
|
||||||
|
<value>分鐘</value>
|
||||||
|
</data>
|
||||||
|
<data name="Minutes" xml:space="preserve">
|
||||||
|
<value>分鐘</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAngleSnapping" xml:space="preserve">
|
||||||
|
<value>角度修正</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseAutoPowerOff" xml:space="preserve">
|
||||||
|
<value>自動關閉電源</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLiftOffDistance" xml:space="preserve">
|
||||||
|
<value>響應高度(LOD)</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseLowBatteryWarning" xml:space="preserve">
|
||||||
|
<value>低電量警告</value>
|
||||||
|
</data>
|
||||||
|
<data name="MousePerformance" xml:space="preserve">
|
||||||
|
<value>性能設定</value>
|
||||||
|
</data>
|
||||||
|
<data name="MouseSynchronize" xml:space="preserve">
|
||||||
|
<value>與滑鼠同步</value>
|
||||||
|
</data>
|
||||||
<data name="Multizone" xml:space="preserve">
|
<data name="Multizone" xml:space="preserve">
|
||||||
<value>多區域</value>
|
<value>多區域</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="MuteMic" xml:space="preserve">
|
<data name="MuteMic" xml:space="preserve">
|
||||||
<value>麥克風開關</value>
|
<value>麥克風開關</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Never" xml:space="preserve">
|
||||||
|
<value>永不</value>
|
||||||
|
</data>
|
||||||
<data name="NewUpdates" xml:space="preserve">
|
<data name="NewUpdates" xml:space="preserve">
|
||||||
<value>新的更新</value>
|
<value>新的更新</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="NoNewUpdates" xml:space="preserve">
|
<data name="NoNewUpdates" xml:space="preserve">
|
||||||
<value>沒有新的更新</value>
|
<value>沒有新的更新</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="NotConnected" xml:space="preserve">
|
||||||
|
<value>未連線</value>
|
||||||
|
</data>
|
||||||
<data name="OpenGHelper" xml:space="preserve">
|
<data name="OpenGHelper" xml:space="preserve">
|
||||||
<value>開啟G-Helper視窗</value>
|
<value>開啟G-Helper視窗</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -425,12 +503,18 @@
|
|||||||
<data name="PerformanceMode" xml:space="preserve">
|
<data name="PerformanceMode" xml:space="preserve">
|
||||||
<value>性能模式:</value>
|
<value>性能模式:</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Peripherals" xml:space="preserve">
|
||||||
|
<value>週邊設備</value>
|
||||||
|
</data>
|
||||||
<data name="PictureGif" xml:space="preserve">
|
<data name="PictureGif" xml:space="preserve">
|
||||||
<value>圖片/動圖</value>
|
<value>圖片/動圖</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="PlayPause" xml:space="preserve">
|
<data name="PlayPause" xml:space="preserve">
|
||||||
<value>播放/暫停</value>
|
<value>播放/暫停</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="PollingRate" xml:space="preserve">
|
||||||
|
<value>輪循率</value>
|
||||||
|
</data>
|
||||||
<data name="PowerLimits" xml:space="preserve">
|
<data name="PowerLimits" xml:space="preserve">
|
||||||
<value>功率限制</value>
|
<value>功率限制</value>
|
||||||
</data>
|
</data>
|
||||||
@@ -440,6 +524,9 @@
|
|||||||
<data name="PrintScreen" xml:space="preserve">
|
<data name="PrintScreen" xml:space="preserve">
|
||||||
<value>截圖</value>
|
<value>截圖</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="Profile" xml:space="preserve">
|
||||||
|
<value>設定檔</value>
|
||||||
|
</data>
|
||||||
<data name="Quit" xml:space="preserve">
|
<data name="Quit" xml:space="preserve">
|
||||||
<value>退出</value>
|
<value>退出</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
BIN
app/Resources/icons8-batterie-voll-geladen-48.png
Normal file
|
After Width: | Height: | Size: 262 B |
BIN
app/Resources/icons8-ladende-batterie-48.png
Normal file
|
After Width: | Height: | Size: 410 B |
BIN
app/Resources/icons8-maus-32.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
app/Resources/icons8-maus-48.png
Normal file
|
After Width: | Height: | Size: 481 B |
BIN
app/Resources/icons8-mauszeiger-50.png
Normal file
|
After Width: | Height: | Size: 498 B |
BIN
app/Resources/icons8-quit-32.png
Normal file
|
After Width: | Height: | Size: 576 B |
BIN
app/Resources/icons8-software-32-white.png
Normal file
|
After Width: | Height: | Size: 500 B |
BIN
app/Resources/lighting_dot_24.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
app/Resources/lighting_dot_32.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
app/Resources/lighting_dot_48.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
415
app/Settings.Designer.cs
generated
@@ -46,6 +46,7 @@ namespace GHelper
|
|||||||
pictureBattery = new PictureBox();
|
pictureBattery = new PictureBox();
|
||||||
labelBatteryTitle = new Label();
|
labelBatteryTitle = new Label();
|
||||||
panelFooter = new Panel();
|
panelFooter = new Panel();
|
||||||
|
tableButtons = new TableLayoutPanel();
|
||||||
buttonUpdates = new RButton();
|
buttonUpdates = new RButton();
|
||||||
buttonQuit = new RButton();
|
buttonQuit = new RButton();
|
||||||
checkStartup = new CheckBox();
|
checkStartup = new CheckBox();
|
||||||
@@ -95,8 +96,15 @@ namespace GHelper
|
|||||||
pictureKeyboard = new PictureBox();
|
pictureKeyboard = new PictureBox();
|
||||||
labelKeyboard = new Label();
|
labelKeyboard = new Label();
|
||||||
labelVersion = new Label();
|
labelVersion = new Label();
|
||||||
labelModel = new Label();
|
|
||||||
panelVersion = new Panel();
|
panelVersion = new Panel();
|
||||||
|
panelPeripherals = new Panel();
|
||||||
|
tableLayoutPeripherals = new TableLayoutPanel();
|
||||||
|
buttonPeripheral3 = new RButton();
|
||||||
|
buttonPeripheral2 = new RButton();
|
||||||
|
buttonPeripheral1 = new RButton();
|
||||||
|
panelPeripheralsTile = new Panel();
|
||||||
|
picturePeripherals = new PictureBox();
|
||||||
|
labelPeripherals = new Label();
|
||||||
panelMatrix.SuspendLayout();
|
panelMatrix.SuspendLayout();
|
||||||
tableLayoutMatrix.SuspendLayout();
|
tableLayoutMatrix.SuspendLayout();
|
||||||
panelMatrixTitle.SuspendLayout();
|
panelMatrixTitle.SuspendLayout();
|
||||||
@@ -105,6 +113,7 @@ namespace GHelper
|
|||||||
panelBatteryTitle.SuspendLayout();
|
panelBatteryTitle.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureBattery).BeginInit();
|
((System.ComponentModel.ISupportInitialize)pictureBattery).BeginInit();
|
||||||
panelFooter.SuspendLayout();
|
panelFooter.SuspendLayout();
|
||||||
|
tableButtons.SuspendLayout();
|
||||||
panelPerformance.SuspendLayout();
|
panelPerformance.SuspendLayout();
|
||||||
tablePerf.SuspendLayout();
|
tablePerf.SuspendLayout();
|
||||||
panelCPUTitle.SuspendLayout();
|
panelCPUTitle.SuspendLayout();
|
||||||
@@ -125,6 +134,10 @@ namespace GHelper
|
|||||||
panelKeyboardTitle.SuspendLayout();
|
panelKeyboardTitle.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureKeyboard).BeginInit();
|
((System.ComponentModel.ISupportInitialize)pictureKeyboard).BeginInit();
|
||||||
panelVersion.SuspendLayout();
|
panelVersion.SuspendLayout();
|
||||||
|
panelPeripherals.SuspendLayout();
|
||||||
|
tableLayoutPeripherals.SuspendLayout();
|
||||||
|
panelPeripheralsTile.SuspendLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)picturePeripherals).BeginInit();
|
||||||
SuspendLayout();
|
SuspendLayout();
|
||||||
//
|
//
|
||||||
// panelMatrix
|
// panelMatrix
|
||||||
@@ -135,11 +148,11 @@ namespace GHelper
|
|||||||
panelMatrix.Controls.Add(panelMatrixTitle);
|
panelMatrix.Controls.Add(panelMatrixTitle);
|
||||||
panelMatrix.Controls.Add(checkMatrix);
|
panelMatrix.Controls.Add(checkMatrix);
|
||||||
panelMatrix.Dock = DockStyle.Top;
|
panelMatrix.Dock = DockStyle.Top;
|
||||||
panelMatrix.Location = new Point(11, 898);
|
panelMatrix.Location = new Point(11, 747);
|
||||||
panelMatrix.Margin = new Padding(0);
|
panelMatrix.Margin = new Padding(0);
|
||||||
panelMatrix.Name = "panelMatrix";
|
panelMatrix.Name = "panelMatrix";
|
||||||
panelMatrix.Padding = new Padding(20, 20, 20, 11);
|
panelMatrix.Padding = new Padding(20, 20, 20, 10);
|
||||||
panelMatrix.Size = new Size(811, 171);
|
panelMatrix.Size = new Size(827, 176);
|
||||||
panelMatrix.TabIndex = 4;
|
panelMatrix.TabIndex = 4;
|
||||||
//
|
//
|
||||||
// tableLayoutMatrix
|
// tableLayoutMatrix
|
||||||
@@ -160,7 +173,7 @@ namespace GHelper
|
|||||||
tableLayoutMatrix.Name = "tableLayoutMatrix";
|
tableLayoutMatrix.Name = "tableLayoutMatrix";
|
||||||
tableLayoutMatrix.RowCount = 1;
|
tableLayoutMatrix.RowCount = 1;
|
||||||
tableLayoutMatrix.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
|
tableLayoutMatrix.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
|
||||||
tableLayoutMatrix.Size = new Size(771, 60);
|
tableLayoutMatrix.Size = new Size(787, 60);
|
||||||
tableLayoutMatrix.TabIndex = 43;
|
tableLayoutMatrix.TabIndex = 43;
|
||||||
//
|
//
|
||||||
// comboMatrix
|
// comboMatrix
|
||||||
@@ -175,7 +188,7 @@ namespace GHelper
|
|||||||
comboMatrix.Location = new Point(4, 11);
|
comboMatrix.Location = new Point(4, 11);
|
||||||
comboMatrix.Margin = new Padding(4, 11, 4, 8);
|
comboMatrix.Margin = new Padding(4, 11, 4, 8);
|
||||||
comboMatrix.Name = "comboMatrix";
|
comboMatrix.Name = "comboMatrix";
|
||||||
comboMatrix.Size = new Size(249, 40);
|
comboMatrix.Size = new Size(254, 40);
|
||||||
comboMatrix.TabIndex = 16;
|
comboMatrix.TabIndex = 16;
|
||||||
//
|
//
|
||||||
// comboMatrixRunning
|
// comboMatrixRunning
|
||||||
@@ -187,10 +200,10 @@ namespace GHelper
|
|||||||
comboMatrixRunning.FormattingEnabled = true;
|
comboMatrixRunning.FormattingEnabled = true;
|
||||||
comboMatrixRunning.ItemHeight = 32;
|
comboMatrixRunning.ItemHeight = 32;
|
||||||
comboMatrixRunning.Items.AddRange(new object[] { Properties.Strings.MatrixBanner, Properties.Strings.MatrixLogo, Properties.Strings.MatrixPicture, Properties.Strings.MatrixClock, Properties.Strings.MatrixAudio });
|
comboMatrixRunning.Items.AddRange(new object[] { Properties.Strings.MatrixBanner, Properties.Strings.MatrixLogo, Properties.Strings.MatrixPicture, Properties.Strings.MatrixClock, Properties.Strings.MatrixAudio });
|
||||||
comboMatrixRunning.Location = new Point(261, 11);
|
comboMatrixRunning.Location = new Point(266, 11);
|
||||||
comboMatrixRunning.Margin = new Padding(4, 11, 4, 8);
|
comboMatrixRunning.Margin = new Padding(4, 11, 4, 8);
|
||||||
comboMatrixRunning.Name = "comboMatrixRunning";
|
comboMatrixRunning.Name = "comboMatrixRunning";
|
||||||
comboMatrixRunning.Size = new Size(249, 40);
|
comboMatrixRunning.Size = new Size(254, 40);
|
||||||
comboMatrixRunning.TabIndex = 17;
|
comboMatrixRunning.TabIndex = 17;
|
||||||
//
|
//
|
||||||
// buttonMatrix
|
// buttonMatrix
|
||||||
@@ -202,11 +215,11 @@ namespace GHelper
|
|||||||
buttonMatrix.Dock = DockStyle.Top;
|
buttonMatrix.Dock = DockStyle.Top;
|
||||||
buttonMatrix.FlatAppearance.BorderSize = 0;
|
buttonMatrix.FlatAppearance.BorderSize = 0;
|
||||||
buttonMatrix.FlatStyle = FlatStyle.Flat;
|
buttonMatrix.FlatStyle = FlatStyle.Flat;
|
||||||
buttonMatrix.Location = new Point(518, 8);
|
buttonMatrix.Location = new Point(528, 6);
|
||||||
buttonMatrix.Margin = new Padding(4, 8, 4, 8);
|
buttonMatrix.Margin = new Padding(4, 6, 4, 6);
|
||||||
buttonMatrix.Name = "buttonMatrix";
|
buttonMatrix.Name = "buttonMatrix";
|
||||||
buttonMatrix.Secondary = true;
|
buttonMatrix.Secondary = true;
|
||||||
buttonMatrix.Size = new Size(249, 44);
|
buttonMatrix.Size = new Size(255, 48);
|
||||||
buttonMatrix.TabIndex = 18;
|
buttonMatrix.TabIndex = 18;
|
||||||
buttonMatrix.Text = Properties.Strings.PictureGif;
|
buttonMatrix.Text = Properties.Strings.PictureGif;
|
||||||
buttonMatrix.UseVisualStyleBackColor = false;
|
buttonMatrix.UseVisualStyleBackColor = false;
|
||||||
@@ -219,7 +232,7 @@ namespace GHelper
|
|||||||
panelMatrixTitle.Location = new Point(20, 20);
|
panelMatrixTitle.Location = new Point(20, 20);
|
||||||
panelMatrixTitle.Margin = new Padding(4);
|
panelMatrixTitle.Margin = new Padding(4);
|
||||||
panelMatrixTitle.Name = "panelMatrixTitle";
|
panelMatrixTitle.Name = "panelMatrixTitle";
|
||||||
panelMatrixTitle.Size = new Size(771, 40);
|
panelMatrixTitle.Size = new Size(787, 40);
|
||||||
panelMatrixTitle.TabIndex = 45;
|
panelMatrixTitle.TabIndex = 45;
|
||||||
//
|
//
|
||||||
// pictureMatrix
|
// pictureMatrix
|
||||||
@@ -248,7 +261,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
checkMatrix.AutoSize = true;
|
checkMatrix.AutoSize = true;
|
||||||
checkMatrix.ForeColor = SystemColors.GrayText;
|
checkMatrix.ForeColor = SystemColors.GrayText;
|
||||||
checkMatrix.Location = new Point(27, 120);
|
checkMatrix.Location = new Point(27, 126);
|
||||||
checkMatrix.Margin = new Padding(8, 4, 8, 4);
|
checkMatrix.Margin = new Padding(8, 4, 8, 4);
|
||||||
checkMatrix.Name = "checkMatrix";
|
checkMatrix.Name = "checkMatrix";
|
||||||
checkMatrix.Size = new Size(249, 36);
|
checkMatrix.Size = new Size(249, 36);
|
||||||
@@ -263,11 +276,11 @@ namespace GHelper
|
|||||||
panelBattery.Controls.Add(sliderBattery);
|
panelBattery.Controls.Add(sliderBattery);
|
||||||
panelBattery.Controls.Add(panelBatteryTitle);
|
panelBattery.Controls.Add(panelBatteryTitle);
|
||||||
panelBattery.Dock = DockStyle.Top;
|
panelBattery.Dock = DockStyle.Top;
|
||||||
panelBattery.Location = new Point(11, 1069);
|
panelBattery.Location = new Point(11, 1261);
|
||||||
panelBattery.Margin = new Padding(0);
|
panelBattery.Margin = new Padding(0);
|
||||||
panelBattery.Name = "panelBattery";
|
panelBattery.Name = "panelBattery";
|
||||||
panelBattery.Padding = new Padding(20, 20, 20, 7);
|
panelBattery.Padding = new Padding(20, 20, 20, 10);
|
||||||
panelBattery.Size = new Size(811, 111);
|
panelBattery.Size = new Size(827, 114);
|
||||||
panelBattery.TabIndex = 5;
|
panelBattery.TabIndex = 5;
|
||||||
//
|
//
|
||||||
// sliderBattery
|
// sliderBattery
|
||||||
@@ -279,7 +292,7 @@ namespace GHelper
|
|||||||
sliderBattery.Max = 100;
|
sliderBattery.Max = 100;
|
||||||
sliderBattery.Min = 40;
|
sliderBattery.Min = 40;
|
||||||
sliderBattery.Name = "sliderBattery";
|
sliderBattery.Name = "sliderBattery";
|
||||||
sliderBattery.Size = new Size(771, 40);
|
sliderBattery.Size = new Size(787, 40);
|
||||||
sliderBattery.Step = 5;
|
sliderBattery.Step = 5;
|
||||||
sliderBattery.TabIndex = 20;
|
sliderBattery.TabIndex = 20;
|
||||||
sliderBattery.TabStop = false;
|
sliderBattery.TabStop = false;
|
||||||
@@ -296,13 +309,13 @@ namespace GHelper
|
|||||||
panelBatteryTitle.Margin = new Padding(4);
|
panelBatteryTitle.Margin = new Padding(4);
|
||||||
panelBatteryTitle.Name = "panelBatteryTitle";
|
panelBatteryTitle.Name = "panelBatteryTitle";
|
||||||
panelBatteryTitle.Padding = new Padding(0, 0, 0, 4);
|
panelBatteryTitle.Padding = new Padding(0, 0, 0, 4);
|
||||||
panelBatteryTitle.Size = new Size(771, 44);
|
panelBatteryTitle.Size = new Size(787, 44);
|
||||||
panelBatteryTitle.TabIndex = 40;
|
panelBatteryTitle.TabIndex = 40;
|
||||||
//
|
//
|
||||||
// labelBattery
|
// labelBattery
|
||||||
//
|
//
|
||||||
labelBattery.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
labelBattery.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
labelBattery.Location = new Point(432, 0);
|
labelBattery.Location = new Point(448, 0);
|
||||||
labelBattery.Margin = new Padding(8, 0, 8, 0);
|
labelBattery.Margin = new Padding(8, 0, 8, 0);
|
||||||
labelBattery.Name = "labelBattery";
|
labelBattery.Name = "labelBattery";
|
||||||
labelBattery.Size = new Size(324, 36);
|
labelBattery.Size = new Size(324, 36);
|
||||||
@@ -335,58 +348,81 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
panelFooter.AutoSize = true;
|
panelFooter.AutoSize = true;
|
||||||
panelFooter.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
panelFooter.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
||||||
panelFooter.Controls.Add(buttonUpdates);
|
panelFooter.Controls.Add(tableButtons);
|
||||||
panelFooter.Controls.Add(buttonQuit);
|
|
||||||
panelFooter.Controls.Add(checkStartup);
|
|
||||||
panelFooter.Dock = DockStyle.Top;
|
panelFooter.Dock = DockStyle.Top;
|
||||||
panelFooter.Location = new Point(11, 1236);
|
panelFooter.Location = new Point(11, 1431);
|
||||||
panelFooter.Margin = new Padding(0);
|
panelFooter.Margin = new Padding(0);
|
||||||
panelFooter.Name = "panelFooter";
|
panelFooter.Name = "panelFooter";
|
||||||
panelFooter.Padding = new Padding(20);
|
panelFooter.Padding = new Padding(20);
|
||||||
panelFooter.Size = new Size(811, 92);
|
panelFooter.Size = new Size(827, 100);
|
||||||
panelFooter.TabIndex = 7;
|
panelFooter.TabIndex = 7;
|
||||||
//
|
//
|
||||||
|
// tableButtons
|
||||||
|
//
|
||||||
|
tableButtons.AutoSize = true;
|
||||||
|
tableButtons.ColumnCount = 3;
|
||||||
|
tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33.3333321F));
|
||||||
|
tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33.3333321F));
|
||||||
|
tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 33.3333321F));
|
||||||
|
tableButtons.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 27F));
|
||||||
|
tableButtons.Controls.Add(buttonUpdates, 0, 0);
|
||||||
|
tableButtons.Controls.Add(buttonQuit, 2, 0);
|
||||||
|
tableButtons.Dock = DockStyle.Top;
|
||||||
|
tableButtons.Location = new Point(20, 20);
|
||||||
|
tableButtons.Margin = new Padding(4);
|
||||||
|
tableButtons.Name = "tableButtons";
|
||||||
|
tableButtons.RowCount = 1;
|
||||||
|
tableButtons.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
|
||||||
|
tableButtons.Size = new Size(787, 60);
|
||||||
|
tableButtons.TabIndex = 25;
|
||||||
|
//
|
||||||
// buttonUpdates
|
// buttonUpdates
|
||||||
//
|
//
|
||||||
buttonUpdates.AccessibleName = "BIOS and Driver Updates";
|
buttonUpdates.AccessibleName = "BIOS and Driver Updates";
|
||||||
buttonUpdates.Activated = false;
|
buttonUpdates.Activated = false;
|
||||||
buttonUpdates.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
|
||||||
buttonUpdates.BackColor = SystemColors.ControlLight;
|
buttonUpdates.BackColor = SystemColors.ControlLight;
|
||||||
buttonUpdates.BorderColor = Color.Transparent;
|
buttonUpdates.BorderColor = Color.Transparent;
|
||||||
buttonUpdates.BorderRadius = 2;
|
buttonUpdates.BorderRadius = 2;
|
||||||
|
buttonUpdates.Dock = DockStyle.Top;
|
||||||
buttonUpdates.FlatStyle = FlatStyle.Flat;
|
buttonUpdates.FlatStyle = FlatStyle.Flat;
|
||||||
buttonUpdates.Location = new Point(412, 24);
|
buttonUpdates.Image = Properties.Resources.icons8_software_32_white;
|
||||||
buttonUpdates.Margin = new Padding(8, 4, 8, 4);
|
buttonUpdates.ImageAlign = ContentAlignment.MiddleRight;
|
||||||
|
buttonUpdates.Location = new Point(4, 6);
|
||||||
|
buttonUpdates.Margin = new Padding(4, 6, 4, 6);
|
||||||
buttonUpdates.Name = "buttonUpdates";
|
buttonUpdates.Name = "buttonUpdates";
|
||||||
buttonUpdates.Secondary = true;
|
buttonUpdates.Secondary = true;
|
||||||
buttonUpdates.Size = new Size(180, 44);
|
buttonUpdates.Size = new Size(254, 48);
|
||||||
buttonUpdates.TabIndex = 22;
|
buttonUpdates.TabIndex = 24;
|
||||||
buttonUpdates.Text = "Updates";
|
buttonUpdates.Text = "Updates";
|
||||||
|
buttonUpdates.TextImageRelation = TextImageRelation.ImageBeforeText;
|
||||||
buttonUpdates.UseVisualStyleBackColor = false;
|
buttonUpdates.UseVisualStyleBackColor = false;
|
||||||
//
|
//
|
||||||
// buttonQuit
|
// buttonQuit
|
||||||
//
|
//
|
||||||
buttonQuit.AccessibleName = "Quit Application";
|
buttonQuit.AccessibleName = "Quit Application";
|
||||||
buttonQuit.Activated = false;
|
buttonQuit.Activated = false;
|
||||||
buttonQuit.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
|
||||||
buttonQuit.BackColor = SystemColors.ControlLight;
|
buttonQuit.BackColor = SystemColors.ControlLight;
|
||||||
buttonQuit.BorderColor = Color.Transparent;
|
buttonQuit.BorderColor = Color.Transparent;
|
||||||
buttonQuit.BorderRadius = 2;
|
buttonQuit.BorderRadius = 2;
|
||||||
|
buttonQuit.Dock = DockStyle.Top;
|
||||||
buttonQuit.FlatStyle = FlatStyle.Flat;
|
buttonQuit.FlatStyle = FlatStyle.Flat;
|
||||||
buttonQuit.Location = new Point(606, 24);
|
buttonQuit.Image = Properties.Resources.icons8_quit_32;
|
||||||
buttonQuit.Margin = new Padding(8, 4, 8, 4);
|
buttonQuit.Location = new Point(528, 6);
|
||||||
|
buttonQuit.Margin = new Padding(4, 6, 4, 6);
|
||||||
buttonQuit.Name = "buttonQuit";
|
buttonQuit.Name = "buttonQuit";
|
||||||
buttonQuit.Secondary = true;
|
buttonQuit.Secondary = true;
|
||||||
buttonQuit.Size = new Size(180, 44);
|
buttonQuit.Size = new Size(255, 48);
|
||||||
buttonQuit.TabIndex = 23;
|
buttonQuit.TabIndex = 23;
|
||||||
buttonQuit.Text = Properties.Strings.Quit;
|
buttonQuit.Text = "Quit";
|
||||||
|
buttonQuit.TextAlign = ContentAlignment.MiddleRight;
|
||||||
|
buttonQuit.TextImageRelation = TextImageRelation.ImageBeforeText;
|
||||||
buttonQuit.UseVisualStyleBackColor = false;
|
buttonQuit.UseVisualStyleBackColor = false;
|
||||||
//
|
//
|
||||||
// checkStartup
|
// checkStartup
|
||||||
//
|
//
|
||||||
checkStartup.AutoSize = true;
|
checkStartup.AutoSize = true;
|
||||||
checkStartup.Location = new Point(27, 28);
|
checkStartup.Location = new Point(36, 11);
|
||||||
checkStartup.Margin = new Padding(8, 4, 8, 4);
|
checkStartup.Margin = new Padding(11, 5, 11, 5);
|
||||||
checkStartup.Name = "checkStartup";
|
checkStartup.Name = "checkStartup";
|
||||||
checkStartup.Size = new Size(206, 36);
|
checkStartup.Size = new Size(206, 36);
|
||||||
checkStartup.TabIndex = 21;
|
checkStartup.TabIndex = 21;
|
||||||
@@ -404,7 +440,7 @@ namespace GHelper
|
|||||||
panelPerformance.Margin = new Padding(0);
|
panelPerformance.Margin = new Padding(0);
|
||||||
panelPerformance.Name = "panelPerformance";
|
panelPerformance.Name = "panelPerformance";
|
||||||
panelPerformance.Padding = new Padding(20);
|
panelPerformance.Padding = new Padding(20);
|
||||||
panelPerformance.Size = new Size(811, 208);
|
panelPerformance.Size = new Size(827, 208);
|
||||||
panelPerformance.TabIndex = 0;
|
panelPerformance.TabIndex = 0;
|
||||||
//
|
//
|
||||||
// tablePerf
|
// tablePerf
|
||||||
@@ -426,7 +462,7 @@ namespace GHelper
|
|||||||
tablePerf.Name = "tablePerf";
|
tablePerf.Name = "tablePerf";
|
||||||
tablePerf.RowCount = 1;
|
tablePerf.RowCount = 1;
|
||||||
tablePerf.RowStyles.Add(new RowStyle(SizeType.Absolute, 128F));
|
tablePerf.RowStyles.Add(new RowStyle(SizeType.Absolute, 128F));
|
||||||
tablePerf.Size = new Size(771, 128);
|
tablePerf.Size = new Size(787, 128);
|
||||||
tablePerf.TabIndex = 29;
|
tablePerf.TabIndex = 29;
|
||||||
//
|
//
|
||||||
// buttonSilent
|
// buttonSilent
|
||||||
@@ -447,7 +483,7 @@ namespace GHelper
|
|||||||
buttonSilent.Margin = new Padding(4);
|
buttonSilent.Margin = new Padding(4);
|
||||||
buttonSilent.Name = "buttonSilent";
|
buttonSilent.Name = "buttonSilent";
|
||||||
buttonSilent.Secondary = false;
|
buttonSilent.Secondary = false;
|
||||||
buttonSilent.Size = new Size(184, 120);
|
buttonSilent.Size = new Size(188, 120);
|
||||||
buttonSilent.TabIndex = 1;
|
buttonSilent.TabIndex = 1;
|
||||||
buttonSilent.Text = Properties.Strings.Silent;
|
buttonSilent.Text = Properties.Strings.Silent;
|
||||||
buttonSilent.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonSilent.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -466,11 +502,11 @@ namespace GHelper
|
|||||||
buttonBalanced.ForeColor = SystemColors.ControlText;
|
buttonBalanced.ForeColor = SystemColors.ControlText;
|
||||||
buttonBalanced.Image = Properties.Resources.icons8_fiat_500_48;
|
buttonBalanced.Image = Properties.Resources.icons8_fiat_500_48;
|
||||||
buttonBalanced.ImageAlign = ContentAlignment.BottomCenter;
|
buttonBalanced.ImageAlign = ContentAlignment.BottomCenter;
|
||||||
buttonBalanced.Location = new Point(196, 4);
|
buttonBalanced.Location = new Point(200, 4);
|
||||||
buttonBalanced.Margin = new Padding(4);
|
buttonBalanced.Margin = new Padding(4);
|
||||||
buttonBalanced.Name = "buttonBalanced";
|
buttonBalanced.Name = "buttonBalanced";
|
||||||
buttonBalanced.Secondary = false;
|
buttonBalanced.Secondary = false;
|
||||||
buttonBalanced.Size = new Size(184, 120);
|
buttonBalanced.Size = new Size(188, 120);
|
||||||
buttonBalanced.TabIndex = 1;
|
buttonBalanced.TabIndex = 1;
|
||||||
buttonBalanced.Text = Properties.Strings.Balanced;
|
buttonBalanced.Text = Properties.Strings.Balanced;
|
||||||
buttonBalanced.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonBalanced.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -489,11 +525,11 @@ namespace GHelper
|
|||||||
buttonTurbo.ForeColor = SystemColors.ControlText;
|
buttonTurbo.ForeColor = SystemColors.ControlText;
|
||||||
buttonTurbo.Image = Properties.Resources.icons8_rocket_48;
|
buttonTurbo.Image = Properties.Resources.icons8_rocket_48;
|
||||||
buttonTurbo.ImageAlign = ContentAlignment.BottomCenter;
|
buttonTurbo.ImageAlign = ContentAlignment.BottomCenter;
|
||||||
buttonTurbo.Location = new Point(388, 4);
|
buttonTurbo.Location = new Point(396, 4);
|
||||||
buttonTurbo.Margin = new Padding(4);
|
buttonTurbo.Margin = new Padding(4);
|
||||||
buttonTurbo.Name = "buttonTurbo";
|
buttonTurbo.Name = "buttonTurbo";
|
||||||
buttonTurbo.Secondary = false;
|
buttonTurbo.Secondary = false;
|
||||||
buttonTurbo.Size = new Size(184, 120);
|
buttonTurbo.Size = new Size(188, 120);
|
||||||
buttonTurbo.TabIndex = 2;
|
buttonTurbo.TabIndex = 2;
|
||||||
buttonTurbo.Text = Properties.Strings.Turbo;
|
buttonTurbo.Text = Properties.Strings.Turbo;
|
||||||
buttonTurbo.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonTurbo.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -511,11 +547,11 @@ namespace GHelper
|
|||||||
buttonFans.FlatStyle = FlatStyle.Flat;
|
buttonFans.FlatStyle = FlatStyle.Flat;
|
||||||
buttonFans.Image = Properties.Resources.icons8_fan_48;
|
buttonFans.Image = Properties.Resources.icons8_fan_48;
|
||||||
buttonFans.ImageAlign = ContentAlignment.BottomCenter;
|
buttonFans.ImageAlign = ContentAlignment.BottomCenter;
|
||||||
buttonFans.Location = new Point(580, 4);
|
buttonFans.Location = new Point(592, 4);
|
||||||
buttonFans.Margin = new Padding(4);
|
buttonFans.Margin = new Padding(4);
|
||||||
buttonFans.Name = "buttonFans";
|
buttonFans.Name = "buttonFans";
|
||||||
buttonFans.Secondary = true;
|
buttonFans.Secondary = true;
|
||||||
buttonFans.Size = new Size(187, 120);
|
buttonFans.Size = new Size(191, 120);
|
||||||
buttonFans.TabIndex = 3;
|
buttonFans.TabIndex = 3;
|
||||||
buttonFans.Text = Properties.Strings.FansPower;
|
buttonFans.Text = Properties.Strings.FansPower;
|
||||||
buttonFans.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonFans.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -530,7 +566,7 @@ namespace GHelper
|
|||||||
panelCPUTitle.Location = new Point(20, 20);
|
panelCPUTitle.Location = new Point(20, 20);
|
||||||
panelCPUTitle.Margin = new Padding(4);
|
panelCPUTitle.Margin = new Padding(4);
|
||||||
panelCPUTitle.Name = "panelCPUTitle";
|
panelCPUTitle.Name = "panelCPUTitle";
|
||||||
panelCPUTitle.Size = new Size(771, 40);
|
panelCPUTitle.Size = new Size(787, 40);
|
||||||
panelCPUTitle.TabIndex = 30;
|
panelCPUTitle.TabIndex = 30;
|
||||||
//
|
//
|
||||||
// picturePerf
|
// picturePerf
|
||||||
@@ -560,7 +596,7 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
labelCPUFan.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
labelCPUFan.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
labelCPUFan.Cursor = Cursors.Hand;
|
labelCPUFan.Cursor = Cursors.Hand;
|
||||||
labelCPUFan.Location = new Point(371, 0);
|
labelCPUFan.Location = new Point(387, 0);
|
||||||
labelCPUFan.Margin = new Padding(8, 0, 8, 0);
|
labelCPUFan.Margin = new Padding(8, 0, 8, 0);
|
||||||
labelCPUFan.Name = "labelCPUFan";
|
labelCPUFan.Name = "labelCPUFan";
|
||||||
labelCPUFan.Size = new Size(400, 36);
|
labelCPUFan.Size = new Size(400, 36);
|
||||||
@@ -580,7 +616,7 @@ namespace GHelper
|
|||||||
panelGPU.Margin = new Padding(0);
|
panelGPU.Margin = new Padding(0);
|
||||||
panelGPU.Name = "panelGPU";
|
panelGPU.Name = "panelGPU";
|
||||||
panelGPU.Padding = new Padding(20, 20, 20, 0);
|
panelGPU.Padding = new Padding(20, 20, 20, 0);
|
||||||
panelGPU.Size = new Size(811, 352);
|
panelGPU.Size = new Size(827, 352);
|
||||||
panelGPU.TabIndex = 1;
|
panelGPU.TabIndex = 1;
|
||||||
//
|
//
|
||||||
// labelTipGPU
|
// labelTipGPU
|
||||||
@@ -590,7 +626,7 @@ namespace GHelper
|
|||||||
labelTipGPU.Location = new Point(20, 316);
|
labelTipGPU.Location = new Point(20, 316);
|
||||||
labelTipGPU.Margin = new Padding(4, 0, 4, 0);
|
labelTipGPU.Margin = new Padding(4, 0, 4, 0);
|
||||||
labelTipGPU.Name = "labelTipGPU";
|
labelTipGPU.Name = "labelTipGPU";
|
||||||
labelTipGPU.Size = new Size(771, 36);
|
labelTipGPU.Size = new Size(787, 36);
|
||||||
labelTipGPU.TabIndex = 20;
|
labelTipGPU.TabIndex = 20;
|
||||||
//
|
//
|
||||||
// tableGPU
|
// tableGPU
|
||||||
@@ -615,7 +651,7 @@ namespace GHelper
|
|||||||
tableGPU.RowCount = 1;
|
tableGPU.RowCount = 1;
|
||||||
tableGPU.RowStyles.Add(new RowStyle(SizeType.Absolute, 128F));
|
tableGPU.RowStyles.Add(new RowStyle(SizeType.Absolute, 128F));
|
||||||
tableGPU.RowStyles.Add(new RowStyle(SizeType.Absolute, 128F));
|
tableGPU.RowStyles.Add(new RowStyle(SizeType.Absolute, 128F));
|
||||||
tableGPU.Size = new Size(771, 256);
|
tableGPU.Size = new Size(787, 256);
|
||||||
tableGPU.TabIndex = 16;
|
tableGPU.TabIndex = 16;
|
||||||
//
|
//
|
||||||
// buttonStopGPU
|
// buttonStopGPU
|
||||||
@@ -631,11 +667,11 @@ namespace GHelper
|
|||||||
buttonStopGPU.ForeColor = SystemColors.ControlText;
|
buttonStopGPU.ForeColor = SystemColors.ControlText;
|
||||||
buttonStopGPU.Image = Properties.Resources.icons8_leaf_48;
|
buttonStopGPU.Image = Properties.Resources.icons8_leaf_48;
|
||||||
buttonStopGPU.ImageAlign = ContentAlignment.BottomCenter;
|
buttonStopGPU.ImageAlign = ContentAlignment.BottomCenter;
|
||||||
buttonStopGPU.Location = new Point(196, 4);
|
buttonStopGPU.Location = new Point(200, 4);
|
||||||
buttonStopGPU.Margin = new Padding(4);
|
buttonStopGPU.Margin = new Padding(4);
|
||||||
buttonStopGPU.Name = "buttonStopGPU";
|
buttonStopGPU.Name = "buttonStopGPU";
|
||||||
buttonStopGPU.Secondary = false;
|
buttonStopGPU.Secondary = false;
|
||||||
buttonStopGPU.Size = new Size(184, 120);
|
buttonStopGPU.Size = new Size(188, 120);
|
||||||
buttonStopGPU.TabIndex = 4;
|
buttonStopGPU.TabIndex = 4;
|
||||||
buttonStopGPU.Text = "Stop GPU applications";
|
buttonStopGPU.Text = "Stop GPU applications";
|
||||||
buttonStopGPU.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonStopGPU.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -660,7 +696,7 @@ namespace GHelper
|
|||||||
buttonEco.Margin = new Padding(4);
|
buttonEco.Margin = new Padding(4);
|
||||||
buttonEco.Name = "buttonEco";
|
buttonEco.Name = "buttonEco";
|
||||||
buttonEco.Secondary = false;
|
buttonEco.Secondary = false;
|
||||||
buttonEco.Size = new Size(184, 120);
|
buttonEco.Size = new Size(188, 120);
|
||||||
buttonEco.TabIndex = 4;
|
buttonEco.TabIndex = 4;
|
||||||
buttonEco.Text = Properties.Strings.EcoMode;
|
buttonEco.Text = Properties.Strings.EcoMode;
|
||||||
buttonEco.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonEco.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -679,11 +715,11 @@ namespace GHelper
|
|||||||
buttonStandard.ForeColor = SystemColors.ControlText;
|
buttonStandard.ForeColor = SystemColors.ControlText;
|
||||||
buttonStandard.Image = Properties.Resources.icons8_spa_flower_48;
|
buttonStandard.Image = Properties.Resources.icons8_spa_flower_48;
|
||||||
buttonStandard.ImageAlign = ContentAlignment.BottomCenter;
|
buttonStandard.ImageAlign = ContentAlignment.BottomCenter;
|
||||||
buttonStandard.Location = new Point(388, 4);
|
buttonStandard.Location = new Point(396, 4);
|
||||||
buttonStandard.Margin = new Padding(4);
|
buttonStandard.Margin = new Padding(4);
|
||||||
buttonStandard.Name = "buttonStandard";
|
buttonStandard.Name = "buttonStandard";
|
||||||
buttonStandard.Secondary = false;
|
buttonStandard.Secondary = false;
|
||||||
buttonStandard.Size = new Size(184, 120);
|
buttonStandard.Size = new Size(188, 120);
|
||||||
buttonStandard.TabIndex = 5;
|
buttonStandard.TabIndex = 5;
|
||||||
buttonStandard.Text = Properties.Strings.StandardMode;
|
buttonStandard.Text = Properties.Strings.StandardMode;
|
||||||
buttonStandard.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonStandard.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -701,11 +737,11 @@ namespace GHelper
|
|||||||
buttonXGM.ForeColor = SystemColors.ControlText;
|
buttonXGM.ForeColor = SystemColors.ControlText;
|
||||||
buttonXGM.Image = Properties.Resources.icons8_video_48;
|
buttonXGM.Image = Properties.Resources.icons8_video_48;
|
||||||
buttonXGM.ImageAlign = ContentAlignment.BottomCenter;
|
buttonXGM.ImageAlign = ContentAlignment.BottomCenter;
|
||||||
buttonXGM.Location = new Point(196, 132);
|
buttonXGM.Location = new Point(200, 132);
|
||||||
buttonXGM.Margin = new Padding(4);
|
buttonXGM.Margin = new Padding(4);
|
||||||
buttonXGM.Name = "buttonXGM";
|
buttonXGM.Name = "buttonXGM";
|
||||||
buttonXGM.Secondary = false;
|
buttonXGM.Secondary = false;
|
||||||
buttonXGM.Size = new Size(184, 120);
|
buttonXGM.Size = new Size(188, 120);
|
||||||
buttonXGM.TabIndex = 8;
|
buttonXGM.TabIndex = 8;
|
||||||
buttonXGM.Text = "XG Mobile";
|
buttonXGM.Text = "XG Mobile";
|
||||||
buttonXGM.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonXGM.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -728,7 +764,7 @@ namespace GHelper
|
|||||||
buttonOptimized.Margin = new Padding(4);
|
buttonOptimized.Margin = new Padding(4);
|
||||||
buttonOptimized.Name = "buttonOptimized";
|
buttonOptimized.Name = "buttonOptimized";
|
||||||
buttonOptimized.Secondary = false;
|
buttonOptimized.Secondary = false;
|
||||||
buttonOptimized.Size = new Size(184, 120);
|
buttonOptimized.Size = new Size(188, 120);
|
||||||
buttonOptimized.TabIndex = 7;
|
buttonOptimized.TabIndex = 7;
|
||||||
buttonOptimized.Text = Properties.Strings.Optimized;
|
buttonOptimized.Text = Properties.Strings.Optimized;
|
||||||
buttonOptimized.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonOptimized.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -747,11 +783,11 @@ namespace GHelper
|
|||||||
buttonUltimate.ForeColor = SystemColors.ControlText;
|
buttonUltimate.ForeColor = SystemColors.ControlText;
|
||||||
buttonUltimate.Image = Properties.Resources.icons8_game_controller_48;
|
buttonUltimate.Image = Properties.Resources.icons8_game_controller_48;
|
||||||
buttonUltimate.ImageAlign = ContentAlignment.BottomCenter;
|
buttonUltimate.ImageAlign = ContentAlignment.BottomCenter;
|
||||||
buttonUltimate.Location = new Point(580, 4);
|
buttonUltimate.Location = new Point(592, 4);
|
||||||
buttonUltimate.Margin = new Padding(4);
|
buttonUltimate.Margin = new Padding(4);
|
||||||
buttonUltimate.Name = "buttonUltimate";
|
buttonUltimate.Name = "buttonUltimate";
|
||||||
buttonUltimate.Secondary = false;
|
buttonUltimate.Secondary = false;
|
||||||
buttonUltimate.Size = new Size(187, 120);
|
buttonUltimate.Size = new Size(191, 120);
|
||||||
buttonUltimate.TabIndex = 6;
|
buttonUltimate.TabIndex = 6;
|
||||||
buttonUltimate.Text = Properties.Strings.UltimateMode;
|
buttonUltimate.Text = Properties.Strings.UltimateMode;
|
||||||
buttonUltimate.TextImageRelation = TextImageRelation.ImageAboveText;
|
buttonUltimate.TextImageRelation = TextImageRelation.ImageAboveText;
|
||||||
@@ -766,7 +802,7 @@ namespace GHelper
|
|||||||
panelGPUTitle.Location = new Point(20, 20);
|
panelGPUTitle.Location = new Point(20, 20);
|
||||||
panelGPUTitle.Margin = new Padding(4);
|
panelGPUTitle.Margin = new Padding(4);
|
||||||
panelGPUTitle.Name = "panelGPUTitle";
|
panelGPUTitle.Name = "panelGPUTitle";
|
||||||
panelGPUTitle.Size = new Size(771, 40);
|
panelGPUTitle.Size = new Size(787, 40);
|
||||||
panelGPUTitle.TabIndex = 21;
|
panelGPUTitle.TabIndex = 21;
|
||||||
//
|
//
|
||||||
// pictureGPU
|
// pictureGPU
|
||||||
@@ -794,7 +830,7 @@ namespace GHelper
|
|||||||
// labelGPUFan
|
// labelGPUFan
|
||||||
//
|
//
|
||||||
labelGPUFan.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
labelGPUFan.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
labelGPUFan.Location = new Point(371, 0);
|
labelGPUFan.Location = new Point(387, 0);
|
||||||
labelGPUFan.Margin = new Padding(8, 0, 8, 0);
|
labelGPUFan.Margin = new Padding(8, 0, 8, 0);
|
||||||
labelGPUFan.Name = "labelGPUFan";
|
labelGPUFan.Name = "labelGPUFan";
|
||||||
labelGPUFan.Size = new Size(400, 35);
|
labelGPUFan.Size = new Size(400, 35);
|
||||||
@@ -813,8 +849,8 @@ namespace GHelper
|
|||||||
panelScreen.Location = new Point(11, 571);
|
panelScreen.Location = new Point(11, 571);
|
||||||
panelScreen.Margin = new Padding(0);
|
panelScreen.Margin = new Padding(0);
|
||||||
panelScreen.Name = "panelScreen";
|
panelScreen.Name = "panelScreen";
|
||||||
panelScreen.Padding = new Padding(20, 20, 20, 11);
|
panelScreen.Padding = new Padding(20, 20, 20, 0);
|
||||||
panelScreen.Size = new Size(811, 187);
|
panelScreen.Size = new Size(827, 176);
|
||||||
panelScreen.TabIndex = 2;
|
panelScreen.TabIndex = 2;
|
||||||
//
|
//
|
||||||
// labelTipScreen
|
// labelTipScreen
|
||||||
@@ -824,7 +860,7 @@ namespace GHelper
|
|||||||
labelTipScreen.Location = new Point(20, 140);
|
labelTipScreen.Location = new Point(20, 140);
|
||||||
labelTipScreen.Margin = new Padding(4, 0, 4, 0);
|
labelTipScreen.Margin = new Padding(4, 0, 4, 0);
|
||||||
labelTipScreen.Name = "labelTipScreen";
|
labelTipScreen.Name = "labelTipScreen";
|
||||||
labelTipScreen.Size = new Size(771, 36);
|
labelTipScreen.Size = new Size(787, 36);
|
||||||
labelTipScreen.TabIndex = 24;
|
labelTipScreen.TabIndex = 24;
|
||||||
//
|
//
|
||||||
// tableScreen
|
// tableScreen
|
||||||
@@ -846,7 +882,7 @@ namespace GHelper
|
|||||||
tableScreen.Name = "tableScreen";
|
tableScreen.Name = "tableScreen";
|
||||||
tableScreen.RowCount = 1;
|
tableScreen.RowCount = 1;
|
||||||
tableScreen.RowStyles.Add(new RowStyle(SizeType.Absolute, 80F));
|
tableScreen.RowStyles.Add(new RowStyle(SizeType.Absolute, 80F));
|
||||||
tableScreen.Size = new Size(771, 80);
|
tableScreen.Size = new Size(787, 80);
|
||||||
tableScreen.TabIndex = 23;
|
tableScreen.TabIndex = 23;
|
||||||
//
|
//
|
||||||
// buttonScreenAuto
|
// buttonScreenAuto
|
||||||
@@ -864,7 +900,7 @@ namespace GHelper
|
|||||||
buttonScreenAuto.Margin = new Padding(4);
|
buttonScreenAuto.Margin = new Padding(4);
|
||||||
buttonScreenAuto.Name = "buttonScreenAuto";
|
buttonScreenAuto.Name = "buttonScreenAuto";
|
||||||
buttonScreenAuto.Secondary = false;
|
buttonScreenAuto.Secondary = false;
|
||||||
buttonScreenAuto.Size = new Size(184, 72);
|
buttonScreenAuto.Size = new Size(188, 72);
|
||||||
buttonScreenAuto.TabIndex = 9;
|
buttonScreenAuto.TabIndex = 9;
|
||||||
buttonScreenAuto.Text = Properties.Strings.AutoMode;
|
buttonScreenAuto.Text = Properties.Strings.AutoMode;
|
||||||
buttonScreenAuto.UseVisualStyleBackColor = false;
|
buttonScreenAuto.UseVisualStyleBackColor = false;
|
||||||
@@ -881,11 +917,11 @@ namespace GHelper
|
|||||||
button60Hz.FlatAppearance.BorderSize = 0;
|
button60Hz.FlatAppearance.BorderSize = 0;
|
||||||
button60Hz.FlatStyle = FlatStyle.Flat;
|
button60Hz.FlatStyle = FlatStyle.Flat;
|
||||||
button60Hz.ForeColor = SystemColors.ControlText;
|
button60Hz.ForeColor = SystemColors.ControlText;
|
||||||
button60Hz.Location = new Point(196, 4);
|
button60Hz.Location = new Point(200, 4);
|
||||||
button60Hz.Margin = new Padding(4);
|
button60Hz.Margin = new Padding(4);
|
||||||
button60Hz.Name = "button60Hz";
|
button60Hz.Name = "button60Hz";
|
||||||
button60Hz.Secondary = false;
|
button60Hz.Secondary = false;
|
||||||
button60Hz.Size = new Size(184, 72);
|
button60Hz.Size = new Size(188, 72);
|
||||||
button60Hz.TabIndex = 10;
|
button60Hz.TabIndex = 10;
|
||||||
button60Hz.Text = "60Hz";
|
button60Hz.Text = "60Hz";
|
||||||
button60Hz.UseVisualStyleBackColor = false;
|
button60Hz.UseVisualStyleBackColor = false;
|
||||||
@@ -901,11 +937,11 @@ namespace GHelper
|
|||||||
button120Hz.FlatAppearance.BorderSize = 0;
|
button120Hz.FlatAppearance.BorderSize = 0;
|
||||||
button120Hz.FlatStyle = FlatStyle.Flat;
|
button120Hz.FlatStyle = FlatStyle.Flat;
|
||||||
button120Hz.ForeColor = SystemColors.ControlText;
|
button120Hz.ForeColor = SystemColors.ControlText;
|
||||||
button120Hz.Location = new Point(388, 4);
|
button120Hz.Location = new Point(396, 4);
|
||||||
button120Hz.Margin = new Padding(4);
|
button120Hz.Margin = new Padding(4);
|
||||||
button120Hz.Name = "button120Hz";
|
button120Hz.Name = "button120Hz";
|
||||||
button120Hz.Secondary = false;
|
button120Hz.Secondary = false;
|
||||||
button120Hz.Size = new Size(184, 72);
|
button120Hz.Size = new Size(188, 72);
|
||||||
button120Hz.TabIndex = 11;
|
button120Hz.TabIndex = 11;
|
||||||
button120Hz.Text = "120Hz + OD";
|
button120Hz.Text = "120Hz + OD";
|
||||||
button120Hz.UseVisualStyleBackColor = false;
|
button120Hz.UseVisualStyleBackColor = false;
|
||||||
@@ -921,11 +957,11 @@ namespace GHelper
|
|||||||
buttonMiniled.FlatAppearance.BorderSize = 0;
|
buttonMiniled.FlatAppearance.BorderSize = 0;
|
||||||
buttonMiniled.FlatStyle = FlatStyle.Flat;
|
buttonMiniled.FlatStyle = FlatStyle.Flat;
|
||||||
buttonMiniled.ForeColor = SystemColors.ControlText;
|
buttonMiniled.ForeColor = SystemColors.ControlText;
|
||||||
buttonMiniled.Location = new Point(580, 4);
|
buttonMiniled.Location = new Point(592, 4);
|
||||||
buttonMiniled.Margin = new Padding(4);
|
buttonMiniled.Margin = new Padding(4);
|
||||||
buttonMiniled.Name = "buttonMiniled";
|
buttonMiniled.Name = "buttonMiniled";
|
||||||
buttonMiniled.Secondary = false;
|
buttonMiniled.Secondary = false;
|
||||||
buttonMiniled.Size = new Size(187, 72);
|
buttonMiniled.Size = new Size(191, 72);
|
||||||
buttonMiniled.TabIndex = 12;
|
buttonMiniled.TabIndex = 12;
|
||||||
buttonMiniled.Text = Properties.Strings.Multizone;
|
buttonMiniled.Text = Properties.Strings.Multizone;
|
||||||
buttonMiniled.UseVisualStyleBackColor = false;
|
buttonMiniled.UseVisualStyleBackColor = false;
|
||||||
@@ -939,13 +975,13 @@ namespace GHelper
|
|||||||
panelScreenTitle.Location = new Point(20, 20);
|
panelScreenTitle.Location = new Point(20, 20);
|
||||||
panelScreenTitle.Margin = new Padding(4);
|
panelScreenTitle.Margin = new Padding(4);
|
||||||
panelScreenTitle.Name = "panelScreenTitle";
|
panelScreenTitle.Name = "panelScreenTitle";
|
||||||
panelScreenTitle.Size = new Size(771, 40);
|
panelScreenTitle.Size = new Size(787, 40);
|
||||||
panelScreenTitle.TabIndex = 25;
|
panelScreenTitle.TabIndex = 25;
|
||||||
//
|
//
|
||||||
// labelMidFan
|
// labelMidFan
|
||||||
//
|
//
|
||||||
labelMidFan.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
labelMidFan.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
labelMidFan.Location = new Point(516, -3);
|
labelMidFan.Location = new Point(532, -3);
|
||||||
labelMidFan.Margin = new Padding(8, 0, 8, 0);
|
labelMidFan.Margin = new Padding(8, 0, 8, 0);
|
||||||
labelMidFan.Name = "labelMidFan";
|
labelMidFan.Name = "labelMidFan";
|
||||||
labelMidFan.Size = new Size(253, 35);
|
labelMidFan.Size = new Size(253, 35);
|
||||||
@@ -982,11 +1018,11 @@ namespace GHelper
|
|||||||
panelKeyboard.Controls.Add(tableLayoutKeyboard);
|
panelKeyboard.Controls.Add(tableLayoutKeyboard);
|
||||||
panelKeyboard.Controls.Add(panelKeyboardTitle);
|
panelKeyboard.Controls.Add(panelKeyboardTitle);
|
||||||
panelKeyboard.Dock = DockStyle.Top;
|
panelKeyboard.Dock = DockStyle.Top;
|
||||||
panelKeyboard.Location = new Point(11, 758);
|
panelKeyboard.Location = new Point(11, 923);
|
||||||
panelKeyboard.Margin = new Padding(0);
|
panelKeyboard.Margin = new Padding(0);
|
||||||
panelKeyboard.Name = "panelKeyboard";
|
panelKeyboard.Name = "panelKeyboard";
|
||||||
panelKeyboard.Padding = new Padding(20);
|
panelKeyboard.Padding = new Padding(20);
|
||||||
panelKeyboard.Size = new Size(811, 140);
|
panelKeyboard.Size = new Size(827, 140);
|
||||||
panelKeyboard.TabIndex = 3;
|
panelKeyboard.TabIndex = 3;
|
||||||
//
|
//
|
||||||
// tableLayoutKeyboard
|
// tableLayoutKeyboard
|
||||||
@@ -1006,7 +1042,7 @@ namespace GHelper
|
|||||||
tableLayoutKeyboard.Name = "tableLayoutKeyboard";
|
tableLayoutKeyboard.Name = "tableLayoutKeyboard";
|
||||||
tableLayoutKeyboard.RowCount = 1;
|
tableLayoutKeyboard.RowCount = 1;
|
||||||
tableLayoutKeyboard.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
|
tableLayoutKeyboard.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
|
||||||
tableLayoutKeyboard.Size = new Size(771, 60);
|
tableLayoutKeyboard.Size = new Size(787, 60);
|
||||||
tableLayoutKeyboard.TabIndex = 39;
|
tableLayoutKeyboard.TabIndex = 39;
|
||||||
//
|
//
|
||||||
// buttonKeyboard
|
// buttonKeyboard
|
||||||
@@ -1021,12 +1057,12 @@ namespace GHelper
|
|||||||
buttonKeyboard.FlatStyle = FlatStyle.Flat;
|
buttonKeyboard.FlatStyle = FlatStyle.Flat;
|
||||||
buttonKeyboard.Image = Properties.Resources.icons8_settings_32;
|
buttonKeyboard.Image = Properties.Resources.icons8_settings_32;
|
||||||
buttonKeyboard.ImageAlign = ContentAlignment.MiddleRight;
|
buttonKeyboard.ImageAlign = ContentAlignment.MiddleRight;
|
||||||
buttonKeyboard.Location = new Point(518, 8);
|
buttonKeyboard.Location = new Point(528, 6);
|
||||||
buttonKeyboard.Margin = new Padding(4, 8, 4, 8);
|
buttonKeyboard.Margin = new Padding(4, 6, 4, 6);
|
||||||
buttonKeyboard.Name = "buttonKeyboard";
|
buttonKeyboard.Name = "buttonKeyboard";
|
||||||
buttonKeyboard.Secondary = true;
|
buttonKeyboard.Secondary = true;
|
||||||
buttonKeyboard.Size = new Size(249, 44);
|
buttonKeyboard.Size = new Size(255, 48);
|
||||||
buttonKeyboard.TabIndex = 15;
|
buttonKeyboard.TabIndex = 37;
|
||||||
buttonKeyboard.Text = Properties.Strings.Extra;
|
buttonKeyboard.Text = Properties.Strings.Extra;
|
||||||
buttonKeyboard.TextImageRelation = TextImageRelation.ImageBeforeText;
|
buttonKeyboard.TextImageRelation = TextImageRelation.ImageBeforeText;
|
||||||
buttonKeyboard.UseVisualStyleBackColor = false;
|
buttonKeyboard.UseVisualStyleBackColor = false;
|
||||||
@@ -1038,16 +1074,16 @@ namespace GHelper
|
|||||||
panelColor.Controls.Add(pictureColor);
|
panelColor.Controls.Add(pictureColor);
|
||||||
panelColor.Controls.Add(buttonKeyboardColor);
|
panelColor.Controls.Add(buttonKeyboardColor);
|
||||||
panelColor.Dock = DockStyle.Fill;
|
panelColor.Dock = DockStyle.Fill;
|
||||||
panelColor.Location = new Point(261, 8);
|
panelColor.Location = new Point(266, 6);
|
||||||
panelColor.Margin = new Padding(4, 8, 4, 8);
|
panelColor.Margin = new Padding(4, 6, 4, 6);
|
||||||
panelColor.Name = "panelColor";
|
panelColor.Name = "panelColor";
|
||||||
panelColor.Size = new Size(249, 44);
|
panelColor.Size = new Size(254, 48);
|
||||||
panelColor.TabIndex = 36;
|
panelColor.TabIndex = 36;
|
||||||
//
|
//
|
||||||
// pictureColor2
|
// pictureColor2
|
||||||
//
|
//
|
||||||
pictureColor2.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
pictureColor2.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
pictureColor2.Location = new Point(189, 12);
|
pictureColor2.Location = new Point(186, 15);
|
||||||
pictureColor2.Margin = new Padding(8);
|
pictureColor2.Margin = new Padding(8);
|
||||||
pictureColor2.Name = "pictureColor2";
|
pictureColor2.Name = "pictureColor2";
|
||||||
pictureColor2.Size = new Size(20, 20);
|
pictureColor2.Size = new Size(20, 20);
|
||||||
@@ -1057,7 +1093,7 @@ namespace GHelper
|
|||||||
// pictureColor
|
// pictureColor
|
||||||
//
|
//
|
||||||
pictureColor.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
pictureColor.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
pictureColor.Location = new Point(214, 12);
|
pictureColor.Location = new Point(217, 15);
|
||||||
pictureColor.Margin = new Padding(8);
|
pictureColor.Margin = new Padding(8);
|
||||||
pictureColor.Name = "pictureColor";
|
pictureColor.Name = "pictureColor";
|
||||||
pictureColor.Size = new Size(20, 20);
|
pictureColor.Size = new Size(20, 20);
|
||||||
@@ -1075,10 +1111,10 @@ namespace GHelper
|
|||||||
buttonKeyboardColor.FlatStyle = FlatStyle.Flat;
|
buttonKeyboardColor.FlatStyle = FlatStyle.Flat;
|
||||||
buttonKeyboardColor.ForeColor = SystemColors.ControlText;
|
buttonKeyboardColor.ForeColor = SystemColors.ControlText;
|
||||||
buttonKeyboardColor.Location = new Point(0, 0);
|
buttonKeyboardColor.Location = new Point(0, 0);
|
||||||
buttonKeyboardColor.Margin = new Padding(4, 8, 4, 8);
|
buttonKeyboardColor.Margin = new Padding(4, 6, 4, 6);
|
||||||
buttonKeyboardColor.Name = "buttonKeyboardColor";
|
buttonKeyboardColor.Name = "buttonKeyboardColor";
|
||||||
buttonKeyboardColor.Secondary = false;
|
buttonKeyboardColor.Secondary = false;
|
||||||
buttonKeyboardColor.Size = new Size(249, 44);
|
buttonKeyboardColor.Size = new Size(254, 48);
|
||||||
buttonKeyboardColor.TabIndex = 14;
|
buttonKeyboardColor.TabIndex = 14;
|
||||||
buttonKeyboardColor.Text = Properties.Strings.Color;
|
buttonKeyboardColor.Text = Properties.Strings.Color;
|
||||||
buttonKeyboardColor.UseVisualStyleBackColor = false;
|
buttonKeyboardColor.UseVisualStyleBackColor = false;
|
||||||
@@ -1097,7 +1133,7 @@ namespace GHelper
|
|||||||
comboKeyboard.Location = new Point(4, 11);
|
comboKeyboard.Location = new Point(4, 11);
|
||||||
comboKeyboard.Margin = new Padding(4, 11, 4, 8);
|
comboKeyboard.Margin = new Padding(4, 11, 4, 8);
|
||||||
comboKeyboard.Name = "comboKeyboard";
|
comboKeyboard.Name = "comboKeyboard";
|
||||||
comboKeyboard.Size = new Size(249, 40);
|
comboKeyboard.Size = new Size(254, 40);
|
||||||
comboKeyboard.TabIndex = 13;
|
comboKeyboard.TabIndex = 13;
|
||||||
//
|
//
|
||||||
// panelKeyboardTitle
|
// panelKeyboardTitle
|
||||||
@@ -1108,7 +1144,7 @@ namespace GHelper
|
|||||||
panelKeyboardTitle.Location = new Point(20, 20);
|
panelKeyboardTitle.Location = new Point(20, 20);
|
||||||
panelKeyboardTitle.Margin = new Padding(4);
|
panelKeyboardTitle.Margin = new Padding(4);
|
||||||
panelKeyboardTitle.Name = "panelKeyboardTitle";
|
panelKeyboardTitle.Name = "panelKeyboardTitle";
|
||||||
panelKeyboardTitle.Size = new Size(771, 40);
|
panelKeyboardTitle.Size = new Size(787, 40);
|
||||||
panelKeyboardTitle.TabIndex = 40;
|
panelKeyboardTitle.TabIndex = 40;
|
||||||
//
|
//
|
||||||
// pictureKeyboard
|
// pictureKeyboard
|
||||||
@@ -1135,51 +1171,186 @@ namespace GHelper
|
|||||||
//
|
//
|
||||||
// labelVersion
|
// labelVersion
|
||||||
//
|
//
|
||||||
|
labelVersion.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
labelVersion.Cursor = Cursors.Hand;
|
labelVersion.Cursor = Cursors.Hand;
|
||||||
labelVersion.Font = new Font("Segoe UI", 9F, FontStyle.Underline, GraphicsUnit.Point);
|
labelVersion.Font = new Font("Segoe UI", 9F, FontStyle.Underline, GraphicsUnit.Point);
|
||||||
labelVersion.ForeColor = SystemColors.ControlDark;
|
labelVersion.ForeColor = SystemColors.ControlDark;
|
||||||
labelVersion.Location = new Point(28, 12);
|
labelVersion.Location = new Point(502, 13);
|
||||||
labelVersion.Margin = new Padding(8, 0, 8, 0);
|
labelVersion.Margin = new Padding(11, 0, 11, 0);
|
||||||
labelVersion.Name = "labelVersion";
|
labelVersion.Name = "labelVersion";
|
||||||
labelVersion.Size = new Size(300, 32);
|
labelVersion.Size = new Size(300, 32);
|
||||||
labelVersion.TabIndex = 37;
|
labelVersion.TabIndex = 37;
|
||||||
labelVersion.Text = "v.0";
|
labelVersion.Text = "v.0";
|
||||||
//
|
labelVersion.TextAlign = ContentAlignment.TopRight;
|
||||||
// labelModel
|
|
||||||
//
|
|
||||||
labelModel.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
|
||||||
labelModel.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
|
||||||
labelModel.ForeColor = SystemColors.ControlDark;
|
|
||||||
labelModel.Location = new Point(380, 12);
|
|
||||||
labelModel.Margin = new Padding(8, 0, 8, 0);
|
|
||||||
labelModel.Name = "labelModel";
|
|
||||||
labelModel.Size = new Size(400, 32);
|
|
||||||
labelModel.TabIndex = 38;
|
|
||||||
labelModel.TextAlign = ContentAlignment.TopRight;
|
|
||||||
//
|
//
|
||||||
// panelVersion
|
// panelVersion
|
||||||
//
|
//
|
||||||
panelVersion.Controls.Add(labelVersion);
|
panelVersion.Controls.Add(labelVersion);
|
||||||
panelVersion.Controls.Add(labelModel);
|
panelVersion.Controls.Add(checkStartup);
|
||||||
panelVersion.Dock = DockStyle.Top;
|
panelVersion.Dock = DockStyle.Top;
|
||||||
panelVersion.Location = new Point(11, 1180);
|
panelVersion.Location = new Point(11, 1375);
|
||||||
panelVersion.Margin = new Padding(4);
|
panelVersion.Margin = new Padding(4);
|
||||||
panelVersion.Name = "panelVersion";
|
panelVersion.Name = "panelVersion";
|
||||||
panelVersion.Size = new Size(811, 56);
|
panelVersion.Size = new Size(827, 56);
|
||||||
panelVersion.TabIndex = 6;
|
panelVersion.TabIndex = 6;
|
||||||
//
|
//
|
||||||
|
// panelPeripherals
|
||||||
|
//
|
||||||
|
panelPeripherals.AutoSize = true;
|
||||||
|
panelPeripherals.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
||||||
|
panelPeripherals.Controls.Add(tableLayoutPeripherals);
|
||||||
|
panelPeripherals.Controls.Add(panelPeripheralsTile);
|
||||||
|
panelPeripherals.Dock = DockStyle.Top;
|
||||||
|
panelPeripherals.Location = new Point(11, 1063);
|
||||||
|
panelPeripherals.Margin = new Padding(0);
|
||||||
|
panelPeripherals.Name = "panelPeripherals";
|
||||||
|
panelPeripherals.Padding = new Padding(20, 20, 20, 10);
|
||||||
|
panelPeripherals.Size = new Size(827, 198);
|
||||||
|
panelPeripherals.TabIndex = 4;
|
||||||
|
panelPeripherals.Visible = false;
|
||||||
|
//
|
||||||
|
// tableLayoutPeripherals
|
||||||
|
//
|
||||||
|
tableLayoutPeripherals.AutoSize = true;
|
||||||
|
tableLayoutPeripherals.AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
||||||
|
tableLayoutPeripherals.ColumnCount = 3;
|
||||||
|
tableLayoutPeripherals.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F));
|
||||||
|
tableLayoutPeripherals.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F));
|
||||||
|
tableLayoutPeripherals.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F));
|
||||||
|
tableLayoutPeripherals.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 25F));
|
||||||
|
tableLayoutPeripherals.Controls.Add(buttonPeripheral3, 0, 0);
|
||||||
|
tableLayoutPeripherals.Controls.Add(buttonPeripheral2, 0, 0);
|
||||||
|
tableLayoutPeripherals.Controls.Add(buttonPeripheral1, 0, 0);
|
||||||
|
tableLayoutPeripherals.Dock = DockStyle.Top;
|
||||||
|
tableLayoutPeripherals.Location = new Point(20, 60);
|
||||||
|
tableLayoutPeripherals.Margin = new Padding(8);
|
||||||
|
tableLayoutPeripherals.Name = "tableLayoutPeripherals";
|
||||||
|
tableLayoutPeripherals.RowCount = 1;
|
||||||
|
tableLayoutPeripherals.RowStyles.Add(new RowStyle(SizeType.Percent, 100F));
|
||||||
|
tableLayoutPeripherals.Size = new Size(787, 128);
|
||||||
|
tableLayoutPeripherals.TabIndex = 43;
|
||||||
|
//
|
||||||
|
// buttonPeripheral3
|
||||||
|
//
|
||||||
|
buttonPeripheral3.AccessibleName = "Peripheral 3";
|
||||||
|
buttonPeripheral3.Activated = false;
|
||||||
|
buttonPeripheral3.BackColor = SystemColors.ControlLightLight;
|
||||||
|
buttonPeripheral3.BorderColor = Color.Transparent;
|
||||||
|
buttonPeripheral3.BorderRadius = 5;
|
||||||
|
buttonPeripheral3.CausesValidation = false;
|
||||||
|
buttonPeripheral3.Dock = DockStyle.Top;
|
||||||
|
buttonPeripheral3.FlatAppearance.BorderSize = 0;
|
||||||
|
buttonPeripheral3.FlatStyle = FlatStyle.Flat;
|
||||||
|
buttonPeripheral3.Font = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point);
|
||||||
|
buttonPeripheral3.ForeColor = SystemColors.ControlText;
|
||||||
|
buttonPeripheral3.Image = Properties.Resources.icons8_maus_48;
|
||||||
|
buttonPeripheral3.ImageAlign = ContentAlignment.MiddleLeft;
|
||||||
|
buttonPeripheral3.Location = new Point(528, 4);
|
||||||
|
buttonPeripheral3.Margin = new Padding(4);
|
||||||
|
buttonPeripheral3.Name = "buttonPeripheral3";
|
||||||
|
buttonPeripheral3.Secondary = false;
|
||||||
|
buttonPeripheral3.Size = new Size(255, 120);
|
||||||
|
buttonPeripheral3.TabIndex = 22;
|
||||||
|
buttonPeripheral3.Text = "Mouse 3";
|
||||||
|
buttonPeripheral3.TextImageRelation = TextImageRelation.ImageBeforeText;
|
||||||
|
buttonPeripheral3.UseVisualStyleBackColor = false;
|
||||||
|
//
|
||||||
|
// buttonPeripheral2
|
||||||
|
//
|
||||||
|
buttonPeripheral2.AccessibleName = "Peripheral 2";
|
||||||
|
buttonPeripheral2.Activated = false;
|
||||||
|
buttonPeripheral2.BackColor = SystemColors.ControlLightLight;
|
||||||
|
buttonPeripheral2.BorderColor = Color.Transparent;
|
||||||
|
buttonPeripheral2.BorderRadius = 5;
|
||||||
|
buttonPeripheral2.CausesValidation = false;
|
||||||
|
buttonPeripheral2.Dock = DockStyle.Top;
|
||||||
|
buttonPeripheral2.FlatAppearance.BorderSize = 0;
|
||||||
|
buttonPeripheral2.FlatStyle = FlatStyle.Flat;
|
||||||
|
buttonPeripheral2.Font = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point);
|
||||||
|
buttonPeripheral2.ForeColor = SystemColors.ControlText;
|
||||||
|
buttonPeripheral2.Image = Properties.Resources.icons8_maus_48;
|
||||||
|
buttonPeripheral2.ImageAlign = ContentAlignment.MiddleLeft;
|
||||||
|
buttonPeripheral2.Location = new Point(266, 4);
|
||||||
|
buttonPeripheral2.Margin = new Padding(4);
|
||||||
|
buttonPeripheral2.Name = "buttonPeripheral2";
|
||||||
|
buttonPeripheral2.Secondary = false;
|
||||||
|
buttonPeripheral2.Size = new Size(254, 120);
|
||||||
|
buttonPeripheral2.TabIndex = 19;
|
||||||
|
buttonPeripheral2.Text = "Mouse 2";
|
||||||
|
buttonPeripheral2.TextImageRelation = TextImageRelation.ImageBeforeText;
|
||||||
|
buttonPeripheral2.UseVisualStyleBackColor = false;
|
||||||
|
//
|
||||||
|
// buttonPeripheral1
|
||||||
|
//
|
||||||
|
buttonPeripheral1.AccessibleName = "Peripheral 1";
|
||||||
|
buttonPeripheral1.Activated = false;
|
||||||
|
buttonPeripheral1.BackColor = SystemColors.ControlLightLight;
|
||||||
|
buttonPeripheral1.BorderColor = Color.Transparent;
|
||||||
|
buttonPeripheral1.BorderRadius = 5;
|
||||||
|
buttonPeripheral1.CausesValidation = false;
|
||||||
|
buttonPeripheral1.Dock = DockStyle.Top;
|
||||||
|
buttonPeripheral1.FlatAppearance.BorderSize = 0;
|
||||||
|
buttonPeripheral1.FlatStyle = FlatStyle.Flat;
|
||||||
|
buttonPeripheral1.Font = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point);
|
||||||
|
buttonPeripheral1.ForeColor = SystemColors.ControlText;
|
||||||
|
buttonPeripheral1.Image = Properties.Resources.icons8_maus_48;
|
||||||
|
buttonPeripheral1.ImageAlign = ContentAlignment.MiddleLeft;
|
||||||
|
buttonPeripheral1.Location = new Point(4, 4);
|
||||||
|
buttonPeripheral1.Margin = new Padding(4);
|
||||||
|
buttonPeripheral1.Name = "buttonPeripheral1";
|
||||||
|
buttonPeripheral1.Secondary = false;
|
||||||
|
buttonPeripheral1.Size = new Size(254, 120);
|
||||||
|
buttonPeripheral1.TabIndex = 20;
|
||||||
|
buttonPeripheral1.Text = "Mouse 1";
|
||||||
|
buttonPeripheral1.TextImageRelation = TextImageRelation.ImageBeforeText;
|
||||||
|
buttonPeripheral1.UseVisualStyleBackColor = false;
|
||||||
|
//
|
||||||
|
// panelPeripheralsTile
|
||||||
|
//
|
||||||
|
panelPeripheralsTile.Controls.Add(picturePeripherals);
|
||||||
|
panelPeripheralsTile.Controls.Add(labelPeripherals);
|
||||||
|
panelPeripheralsTile.Dock = DockStyle.Top;
|
||||||
|
panelPeripheralsTile.Location = new Point(20, 20);
|
||||||
|
panelPeripheralsTile.Margin = new Padding(4);
|
||||||
|
panelPeripheralsTile.Name = "panelPeripheralsTile";
|
||||||
|
panelPeripheralsTile.Size = new Size(787, 40);
|
||||||
|
panelPeripheralsTile.TabIndex = 45;
|
||||||
|
//
|
||||||
|
// picturePeripherals
|
||||||
|
//
|
||||||
|
picturePeripherals.BackgroundImage = Properties.Resources.icons8_maus_48;
|
||||||
|
picturePeripherals.BackgroundImageLayout = ImageLayout.Zoom;
|
||||||
|
picturePeripherals.Location = new Point(5, 0);
|
||||||
|
picturePeripherals.Margin = new Padding(4);
|
||||||
|
picturePeripherals.Name = "picturePeripherals";
|
||||||
|
picturePeripherals.Size = new Size(32, 32);
|
||||||
|
picturePeripherals.TabIndex = 41;
|
||||||
|
picturePeripherals.TabStop = false;
|
||||||
|
//
|
||||||
|
// labelPeripherals
|
||||||
|
//
|
||||||
|
labelPeripherals.AutoSize = true;
|
||||||
|
labelPeripherals.Font = new Font("Segoe UI", 9F, FontStyle.Bold, GraphicsUnit.Point);
|
||||||
|
labelPeripherals.Location = new Point(44, 0);
|
||||||
|
labelPeripherals.Margin = new Padding(8, 0, 8, 0);
|
||||||
|
labelPeripherals.Name = "labelPeripherals";
|
||||||
|
labelPeripherals.Size = new Size(141, 32);
|
||||||
|
labelPeripherals.TabIndex = 40;
|
||||||
|
labelPeripherals.Text = "Peripherals";
|
||||||
|
//
|
||||||
// SettingsForm
|
// SettingsForm
|
||||||
//
|
//
|
||||||
AutoScaleDimensions = new SizeF(192F, 192F);
|
AutoScaleDimensions = new SizeF(192F, 192F);
|
||||||
AutoScaleMode = AutoScaleMode.Dpi;
|
AutoScaleMode = AutoScaleMode.Dpi;
|
||||||
AutoSize = true;
|
AutoSize = true;
|
||||||
AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
AutoSizeMode = AutoSizeMode.GrowAndShrink;
|
||||||
ClientSize = new Size(833, 1320);
|
ClientSize = new Size(849, 1552);
|
||||||
Controls.Add(panelFooter);
|
Controls.Add(panelFooter);
|
||||||
Controls.Add(panelVersion);
|
Controls.Add(panelVersion);
|
||||||
Controls.Add(panelBattery);
|
Controls.Add(panelBattery);
|
||||||
Controls.Add(panelMatrix);
|
Controls.Add(panelPeripherals);
|
||||||
Controls.Add(panelKeyboard);
|
Controls.Add(panelKeyboard);
|
||||||
|
Controls.Add(panelMatrix);
|
||||||
Controls.Add(panelScreen);
|
Controls.Add(panelScreen);
|
||||||
Controls.Add(panelGPU);
|
Controls.Add(panelGPU);
|
||||||
Controls.Add(panelPerformance);
|
Controls.Add(panelPerformance);
|
||||||
@@ -1187,7 +1358,7 @@ namespace GHelper
|
|||||||
MaximizeBox = false;
|
MaximizeBox = false;
|
||||||
MdiChildrenMinimizedAnchorBottom = false;
|
MdiChildrenMinimizedAnchorBottom = false;
|
||||||
MinimizeBox = false;
|
MinimizeBox = false;
|
||||||
MinimumSize = new Size(823, 71);
|
MinimumSize = new Size(822, 71);
|
||||||
Name = "SettingsForm";
|
Name = "SettingsForm";
|
||||||
Padding = new Padding(11);
|
Padding = new Padding(11);
|
||||||
ShowIcon = false;
|
ShowIcon = false;
|
||||||
@@ -1204,6 +1375,7 @@ namespace GHelper
|
|||||||
((System.ComponentModel.ISupportInitialize)pictureBattery).EndInit();
|
((System.ComponentModel.ISupportInitialize)pictureBattery).EndInit();
|
||||||
panelFooter.ResumeLayout(false);
|
panelFooter.ResumeLayout(false);
|
||||||
panelFooter.PerformLayout();
|
panelFooter.PerformLayout();
|
||||||
|
tableButtons.ResumeLayout(false);
|
||||||
panelPerformance.ResumeLayout(false);
|
panelPerformance.ResumeLayout(false);
|
||||||
panelPerformance.PerformLayout();
|
panelPerformance.PerformLayout();
|
||||||
tablePerf.ResumeLayout(false);
|
tablePerf.ResumeLayout(false);
|
||||||
@@ -1233,6 +1405,13 @@ namespace GHelper
|
|||||||
panelKeyboardTitle.PerformLayout();
|
panelKeyboardTitle.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)pictureKeyboard).EndInit();
|
((System.ComponentModel.ISupportInitialize)pictureKeyboard).EndInit();
|
||||||
panelVersion.ResumeLayout(false);
|
panelVersion.ResumeLayout(false);
|
||||||
|
panelVersion.PerformLayout();
|
||||||
|
panelPeripherals.ResumeLayout(false);
|
||||||
|
panelPeripherals.PerformLayout();
|
||||||
|
tableLayoutPeripherals.ResumeLayout(false);
|
||||||
|
panelPeripheralsTile.ResumeLayout(false);
|
||||||
|
panelPeripheralsTile.PerformLayout();
|
||||||
|
((System.ComponentModel.ISupportInitialize)picturePeripherals).EndInit();
|
||||||
ResumeLayout(false);
|
ResumeLayout(false);
|
||||||
PerformLayout();
|
PerformLayout();
|
||||||
}
|
}
|
||||||
@@ -1274,11 +1453,9 @@ namespace GHelper
|
|||||||
private Label labelTipScreen;
|
private Label labelTipScreen;
|
||||||
private RButton buttonMiniled;
|
private RButton buttonMiniled;
|
||||||
private RButton buttonMatrix;
|
private RButton buttonMatrix;
|
||||||
private RButton buttonKeyboard;
|
|
||||||
private RButton buttonKeyboardColor;
|
private RButton buttonKeyboardColor;
|
||||||
private RButton buttonFans;
|
private RButton buttonFans;
|
||||||
private Slider sliderBattery;
|
private Slider sliderBattery;
|
||||||
private RButton buttonUpdates;
|
|
||||||
private Panel panelGPUTitle;
|
private Panel panelGPUTitle;
|
||||||
private PictureBox pictureGPU;
|
private PictureBox pictureGPU;
|
||||||
private Label labelGPU;
|
private Label labelGPU;
|
||||||
@@ -1303,7 +1480,17 @@ namespace GHelper
|
|||||||
private Label labelBatteryTitle;
|
private Label labelBatteryTitle;
|
||||||
private Panel panelVersion;
|
private Panel panelVersion;
|
||||||
private Label labelVersion;
|
private Label labelVersion;
|
||||||
private Label labelModel;
|
|
||||||
private RButton buttonStopGPU;
|
private RButton buttonStopGPU;
|
||||||
|
private TableLayoutPanel tableButtons;
|
||||||
|
private RButton buttonUpdates;
|
||||||
|
private Panel panelPeripherals;
|
||||||
|
private TableLayoutPanel tableLayoutPeripherals;
|
||||||
|
private Panel panelPeripheralsTile;
|
||||||
|
private PictureBox picturePeripherals;
|
||||||
|
private Label labelPeripherals;
|
||||||
|
private RButton buttonPeripheral2;
|
||||||
|
private RButton buttonPeripheral3;
|
||||||
|
private RButton buttonPeripheral1;
|
||||||
|
private RButton buttonKeyboard;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
144
app/Settings.cs
@@ -6,10 +6,11 @@ using GHelper.Gpu;
|
|||||||
using GHelper.Helpers;
|
using GHelper.Helpers;
|
||||||
using GHelper.Input;
|
using GHelper.Input;
|
||||||
using GHelper.Mode;
|
using GHelper.Mode;
|
||||||
|
using GHelper.Peripherals;
|
||||||
|
using GHelper.Peripherals.Mouse;
|
||||||
using GHelper.UI;
|
using GHelper.UI;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.Timers;
|
using System.Timers;
|
||||||
using System.Windows.Forms;
|
|
||||||
|
|
||||||
namespace GHelper
|
namespace GHelper
|
||||||
{
|
{
|
||||||
@@ -71,6 +72,7 @@ namespace GHelper
|
|||||||
labelKeyboard.Text = Properties.Strings.LaptopKeyboard;
|
labelKeyboard.Text = Properties.Strings.LaptopKeyboard;
|
||||||
labelMatrix.Text = Properties.Strings.AnimeMatrix;
|
labelMatrix.Text = Properties.Strings.AnimeMatrix;
|
||||||
labelBatteryTitle.Text = Properties.Strings.BatteryChargeLimit;
|
labelBatteryTitle.Text = Properties.Strings.BatteryChargeLimit;
|
||||||
|
labelPeripherals.Text = Properties.Strings.Peripherals;
|
||||||
|
|
||||||
checkMatrix.Text = Properties.Strings.TurnOffOnBattery;
|
checkMatrix.Text = Properties.Strings.TurnOffOnBattery;
|
||||||
checkStartup.Text = Properties.Strings.RunOnStartup;
|
checkStartup.Text = Properties.Strings.RunOnStartup;
|
||||||
@@ -182,11 +184,26 @@ namespace GHelper
|
|||||||
labelBattery.MouseLeave += PanelBattery_MouseLeave;
|
labelBattery.MouseLeave += PanelBattery_MouseLeave;
|
||||||
labelBatteryTitle.MouseLeave += PanelBattery_MouseLeave;
|
labelBatteryTitle.MouseLeave += PanelBattery_MouseLeave;
|
||||||
|
|
||||||
labelModel.Text = AppConfig.GetModelShort() + (ProcessHelper.IsUserAdministrator() ? "." : "");
|
buttonPeripheral1.Click += ButtonPeripheral_Click;
|
||||||
|
buttonPeripheral2.Click += ButtonPeripheral_Click;
|
||||||
|
buttonPeripheral3.Click += ButtonPeripheral_Click;
|
||||||
|
|
||||||
|
buttonPeripheral1.MouseEnter += ButtonPeripheral_MouseEnter;
|
||||||
|
buttonPeripheral2.MouseEnter += ButtonPeripheral_MouseEnter;
|
||||||
|
buttonPeripheral3.MouseEnter += ButtonPeripheral_MouseEnter;
|
||||||
|
|
||||||
|
Text = "G-Helper " + (ProcessHelper.IsUserAdministrator() ? "—" : "-") + " " + AppConfig.GetModelShort();
|
||||||
TopMost = AppConfig.Is("topmost");
|
TopMost = AppConfig.Is("topmost");
|
||||||
|
|
||||||
|
//This will auto position the window again when it resizes. Might mess with position if people drag the window somewhere else.
|
||||||
|
this.Resize += SettingsForm_Resize;
|
||||||
SetContextMenu();
|
SetContextMenu();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void SettingsForm_Resize(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Left = Screen.FromControl(this).WorkingArea.Width - 10 - Width;
|
||||||
|
Top = Screen.FromControl(this).WorkingArea.Height - 10 - Height;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void PanelBattery_MouseEnter(object? sender, EventArgs e)
|
private void PanelBattery_MouseEnter(object? sender, EventArgs e)
|
||||||
@@ -223,10 +240,16 @@ namespace GHelper
|
|||||||
{
|
{
|
||||||
screenControl.InitScreen();
|
screenControl.InitScreen();
|
||||||
gpuControl.InitXGM();
|
gpuControl.InitXGM();
|
||||||
|
Task.Run((Action)RefreshPeripheralsBattery);
|
||||||
updateControl.CheckForUpdates();
|
updateControl.CheckForUpdates();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void RefreshPeripheralsBattery()
|
||||||
|
{
|
||||||
|
PeripheralsProvider.RefreshBatteryForAllDevices(true);
|
||||||
|
}
|
||||||
|
|
||||||
private void ButtonUpdates_Click(object? sender, EventArgs e)
|
private void ButtonUpdates_Click(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (updates == null || updates.Text == "")
|
if (updates == null || updates.Text == "")
|
||||||
@@ -511,7 +534,7 @@ namespace GHelper
|
|||||||
|
|
||||||
private void LabelCPUFan_Click(object? sender, EventArgs e)
|
private void LabelCPUFan_Click(object? sender, EventArgs e)
|
||||||
{
|
{
|
||||||
AppConfig.Set("fan_rpm", (AppConfig.Get("fan_rpm") == 1) ? 0 : 1);
|
HardwareControl.fanRpm = !HardwareControl.fanRpm;
|
||||||
RefreshSensors(true);
|
RefreshSensors(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -749,6 +772,7 @@ namespace GHelper
|
|||||||
this.Hide();
|
this.Hide();
|
||||||
if (fans != null && fans.Text != "") fans.Close();
|
if (fans != null && fans.Text != "") fans.Close();
|
||||||
if (keyb != null && keyb.Text != "") keyb.Close();
|
if (keyb != null && keyb.Text != "") keyb.Close();
|
||||||
|
if (updates != null && updates.Text != "") updates.Close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -800,6 +824,7 @@ namespace GHelper
|
|||||||
string battery = "";
|
string battery = "";
|
||||||
|
|
||||||
HardwareControl.ReadSensors();
|
HardwareControl.ReadSensors();
|
||||||
|
Task.Run((Action)PeripheralsProvider.RefreshBatteryForAllDevices);
|
||||||
|
|
||||||
if (HardwareControl.cpuTemp > 0)
|
if (HardwareControl.cpuTemp > 0)
|
||||||
cpuTemp = ": " + Math.Round((decimal)HardwareControl.cpuTemp).ToString() + "°C";
|
cpuTemp = ": " + Math.Round((decimal)HardwareControl.cpuTemp).ToString() + "°C";
|
||||||
@@ -810,13 +835,11 @@ namespace GHelper
|
|||||||
battery = Properties.Strings.Charging + ": " + Math.Round((decimal)HardwareControl.batteryRate, 1).ToString() + "W";
|
battery = Properties.Strings.Charging + ": " + Math.Round((decimal)HardwareControl.batteryRate, 1).ToString() + "W";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (HardwareControl.gpuTemp > 0)
|
if (HardwareControl.gpuTemp > 0)
|
||||||
{
|
{
|
||||||
gpuTemp = $": {HardwareControl.gpuTemp}°C";
|
gpuTemp = $": {HardwareControl.gpuTemp}°C";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Program.settingsForm.BeginInvoke(delegate
|
Program.settingsForm.BeginInvoke(delegate
|
||||||
{
|
{
|
||||||
labelCPUFan.Text = "CPU" + cpuTemp + " " + HardwareControl.cpuFan;
|
labelCPUFan.Text = "CPU" + cpuTemp + " " + HardwareControl.cpuFan;
|
||||||
@@ -894,8 +917,11 @@ namespace GHelper
|
|||||||
public void AutoKeyboard()
|
public void AutoKeyboard()
|
||||||
{
|
{
|
||||||
|
|
||||||
AsusUSB.ApplyAuraPower();
|
if (!AppConfig.Is("skip_aura"))
|
||||||
AsusUSB.ApplyAura();
|
{
|
||||||
|
AsusUSB.ApplyAuraPower();
|
||||||
|
AsusUSB.ApplyAura();
|
||||||
|
}
|
||||||
|
|
||||||
InputDispatcher.SetBacklightAuto(true);
|
InputDispatcher.SetBacklightAuto(true);
|
||||||
|
|
||||||
@@ -1056,6 +1082,110 @@ namespace GHelper
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void VisualizePeripherals()
|
||||||
|
{
|
||||||
|
if (!PeripheralsProvider.IsAnyPeripheralConnect())
|
||||||
|
{
|
||||||
|
panelPeripherals.Visible = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
Button[] buttons = new Button[] { buttonPeripheral1, buttonPeripheral2, buttonPeripheral3 };
|
||||||
|
|
||||||
|
//we only support 4 devces for now. Who has more than 4 mice connected to the same PC anyways....
|
||||||
|
List<IPeripheral> lp = PeripheralsProvider.AllPeripherals();
|
||||||
|
|
||||||
|
for (int i = 0; i < lp.Count && i < buttons.Length; ++i)
|
||||||
|
{
|
||||||
|
IPeripheral m = lp.ElementAt(i);
|
||||||
|
Button b = buttons[i];
|
||||||
|
|
||||||
|
if (m.IsDeviceReady)
|
||||||
|
{
|
||||||
|
b.Text = m.GetDisplayName() + "\n" + m.Battery + "%"
|
||||||
|
+ (m.Charging ? "(" + Properties.Strings.Charging + ")" : "");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//Mouse is either not connected or in standby
|
||||||
|
b.Text = m.GetDisplayName() + "\n(" + Properties.Strings.NotConnected + ")";
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (m.DeviceType())
|
||||||
|
{
|
||||||
|
case PeripheralType.Mouse:
|
||||||
|
b.Image = ControlHelper.TintImage(Properties.Resources.icons8_maus_32, b.ForeColor);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case PeripheralType.Keyboard:
|
||||||
|
b.Image = ControlHelper.TintImage(Properties.Resources.icons8_keyboard_32, b.ForeColor);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
b.Visible = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = lp.Count; i < buttons.Length; ++i)
|
||||||
|
{
|
||||||
|
buttons[i].Visible = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
panelPeripherals.Visible = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonPeripheral_MouseEnter(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
int index = 0;
|
||||||
|
if (sender == buttonPeripheral2) index = 1;
|
||||||
|
if (sender == buttonPeripheral3) index = 2;
|
||||||
|
IPeripheral iph = PeripheralsProvider.AllPeripherals().ElementAt(index);
|
||||||
|
|
||||||
|
|
||||||
|
if (iph is null)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!iph.IsDeviceReady)
|
||||||
|
{
|
||||||
|
//Refresh battery on hover if the device is marked as "Not Ready"
|
||||||
|
iph.ReadBattery();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ButtonPeripheral_Click(object? sender, EventArgs e)
|
||||||
|
{
|
||||||
|
int index = 0;
|
||||||
|
if (sender == buttonPeripheral2) index = 1;
|
||||||
|
if (sender == buttonPeripheral3) index = 2;
|
||||||
|
|
||||||
|
IPeripheral iph = PeripheralsProvider.AllPeripherals().ElementAt(index);
|
||||||
|
|
||||||
|
if (iph is null)
|
||||||
|
{
|
||||||
|
//Can only happen when the user hits the button in the exact moment a device is disconnected.
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (iph.DeviceType() == PeripheralType.Mouse)
|
||||||
|
{
|
||||||
|
AsusMouse? am = iph as AsusMouse;
|
||||||
|
if (am is null || !am.IsDeviceReady)
|
||||||
|
{
|
||||||
|
//Should not happen if all device classes are implemented correctly. But better safe than sorry.
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
AsusMouseSettings s = new AsusMouseSettings(am);
|
||||||
|
if (!s.IsDisposed)
|
||||||
|
{
|
||||||
|
s.Show();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -77,6 +77,12 @@ public static class ControlHelper
|
|||||||
combo.ButtonColor = RForm.buttonMain;
|
combo.ButtonColor = RForm.buttonMain;
|
||||||
combo.ArrowColor = RForm.foreMain;
|
combo.ArrowColor = RForm.foreMain;
|
||||||
}
|
}
|
||||||
|
var numbericUpDown = control as NumericUpDown;
|
||||||
|
if(numbericUpDown is not null)
|
||||||
|
{
|
||||||
|
numbericUpDown.ForeColor = RForm.foreMain;
|
||||||
|
numbericUpDown.BackColor = RForm.buttonMain;
|
||||||
|
}
|
||||||
|
|
||||||
var gb = control as GroupBox;
|
var gb = control as GroupBox;
|
||||||
if (gb != null)
|
if (gb != null)
|
||||||
@@ -172,4 +178,20 @@ public static class ControlHelper
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static Image TintImage(Image image, Color tintColor)
|
||||||
|
{
|
||||||
|
var pic = new Bitmap(image);
|
||||||
|
|
||||||
|
for (int y = 0; (y <= (pic.Height - 1)); y++)
|
||||||
|
{
|
||||||
|
for (int x = 0; (x <= (pic.Width - 1)); x++)
|
||||||
|
{
|
||||||
|
Color col = pic.GetPixel(x, y);
|
||||||
|
pic.SetPixel(x, y, Color.FromArgb(col.A, tintColor.R, tintColor.G, tintColor.B));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return pic;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,10 +25,10 @@ namespace GHelper
|
|||||||
static int updatesCount = 0;
|
static int updatesCount = 0;
|
||||||
private static long lastUpdate;
|
private static long lastUpdate;
|
||||||
|
|
||||||
private void LoadUpdates()
|
private void LoadUpdates(bool force = false)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (Math.Abs(DateTimeOffset.Now.ToUnixTimeMilliseconds() - lastUpdate) < 5000) return;
|
if (!force && (Math.Abs(DateTimeOffset.Now.ToUnixTimeMilliseconds() - lastUpdate) < 5000)) return;
|
||||||
lastUpdate = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
lastUpdate = DateTimeOffset.Now.ToUnixTimeMilliseconds();
|
||||||
|
|
||||||
InitBiosAndModel();
|
InitBiosAndModel();
|
||||||
@@ -77,7 +77,7 @@ namespace GHelper
|
|||||||
InitTheme(true);
|
InitTheme(true);
|
||||||
|
|
||||||
|
|
||||||
LoadUpdates();
|
LoadUpdates(true);
|
||||||
|
|
||||||
//buttonRefresh.Visible = false;
|
//buttonRefresh.Visible = false;
|
||||||
buttonRefresh.Click += ButtonRefresh_Click;
|
buttonRefresh.Click += ButtonRefresh_Click;
|
||||||
|
|||||||
@@ -125,7 +125,11 @@ You can find them under ``%AppData%\GHelper`` folder. Please include them when p
|
|||||||
Open app, and uncheck and check again "run on startup". If it still doesn't help (by some reason), you can try to manually edit "GHelper" task in windows Task Scheduler, and add couple of seconds delay to start.
|
Open app, and uncheck and check again "run on startup". If it still doesn't help (by some reason), you can try to manually edit "GHelper" task in windows Task Scheduler, and add couple of seconds delay to start.
|
||||||
|
|
||||||
#### How do I uninstall G-helper?
|
#### How do I uninstall G-helper?
|
||||||
G-helper is a single exe, and it doesn't install anything in the system. To remove it - you can simply delete exe :) If you have applied any custom fan profiles or PPTs - before removing I would recommend selecting your favorite performance mode (for example balanced) and clicking "Factory defaults" under Fans + Power.
|
G-helper is a single exe, and it doesn't install anything in the system. To remove it - you can simply delete exe :) If you have applied any custom fan profiles or PPTs - before removing I would recommend selecting your
|
||||||
|
favorite performance mode (for example balanced) and clicking "Factory defaults" under Fans + Power.
|
||||||
|
|
||||||
|
#### Can I undervolt my CPU ?
|
||||||
|
Currently you can undervolt AMD CPUs. If your model supports that - you will see undervolting slider under ``Fans+Power -> Advanced``. If you don't see slider there, it means your CPU doesn't support undervolting. Full list of models that suppor that [can be found here](https://github.com/seerge/g-helper/discussions/736)
|
||||||
|
|
||||||
#### I have G14 2023 and my GPU refuses to disable/enable
|
#### I have G14 2023 and my GPU refuses to disable/enable
|
||||||
It seem to be an issue in older BIOS versions. As [users report](https://github.com/seerge/g-helper/issues/680) - latest BIOS 310 (installable via myasus / g-helper -> updates) resolves all issues :) So please update.
|
It seem to be an issue in older BIOS versions. As [users report](https://github.com/seerge/g-helper/issues/680) - latest BIOS 310 (installable via myasus / g-helper -> updates) resolves all issues :) So please update.
|
||||||
@@ -219,6 +223,12 @@ Full list of keycodes https://learn.microsoft.com/en-us/windows/win32/inputdev/v
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
### 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 laptop in Standard mode (then everything seem to work fine). To enable "forced" Standard mode on shutdown add following line to ``%AppData%\GHelper\config.json``
|
||||||
|
```
|
||||||
|
"gpu_fix" : 1,
|
||||||
|
```
|
||||||
|
|
||||||
### Disable OSD
|
### Disable OSD
|
||||||
You can disable app's OSD (for performance modes, keyboard backlight, etc) by adding following line to ``%AppData%\GHelper\config.json``
|
You can disable app's OSD (for performance modes, keyboard backlight, etc) by adding following line to ``%AppData%\GHelper\config.json``
|
||||||
```
|
```
|
||||||
|
|||||||