Version 1.4.31

Revised the Profile settings UI to fit all the settings on the screen.
Fixed not being able to have a negative scroll value for the touchpad
Less lag when opening/reopening profile settings
Added Arabic Translation (Thanks K.F), updated French, Polish, and
Portuguese translations
This commit is contained in:
Jays2Kings 2015-11-30 16:15:17 -05:00
parent 8d9f69db44
commit 2846a0389f
41 changed files with 24617 additions and 15074 deletions

View File

@ -1221,37 +1221,37 @@ namespace DS4Windows
m_FlashLeds[device].blue = byte.Parse(colors[2]);
}
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/touchpadJitterCompensation"); Boolean.TryParse(Item.InnerText, out touchpadJitterCompensation[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/touchpadJitterCompensation"); bool.TryParse(Item.InnerText, out touchpadJitterCompensation[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/lowerRCOn"); Boolean.TryParse(Item.InnerText, out lowerRCOn[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/lowerRCOn"); bool.TryParse(Item.InnerText, out lowerRCOn[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/tapSensitivity"); Byte.TryParse(Item.InnerText, out tapSensitivity[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/tapSensitivity"); byte.TryParse(Item.InnerText, out tapSensitivity[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/doubleTap"); Boolean.TryParse(Item.InnerText, out doubleTap[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/doubleTap"); bool.TryParse(Item.InnerText, out doubleTap[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/scrollSensitivity"); Int32.TryParse(Item.InnerText, out scrollSensitivity[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/scrollSensitivity"); int.TryParse(Item.InnerText, out scrollSensitivity[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/LeftTriggerMiddle"); Byte.TryParse(Item.InnerText, out l2Deadzone[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/LeftTriggerMiddle"); byte.TryParse(Item.InnerText, out l2Deadzone[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/RightTriggerMiddle"); Byte.TryParse(Item.InnerText, out r2Deadzone[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/RightTriggerMiddle"); byte.TryParse(Item.InnerText, out r2Deadzone[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ButtonMouseSensitivity"); Int32.TryParse(Item.InnerText, out buttonMouseSensitivity[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ButtonMouseSensitivity"); int.TryParse(Item.InnerText, out buttonMouseSensitivity[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/Rainbow"); Double.TryParse(Item.InnerText, out rainbow[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/Rainbow"); double.TryParse(Item.InnerText, out rainbow[device]); }
catch { rainbow[device] = 0; missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/LSDeadZone"); int.TryParse(Item.InnerText, out LSDeadzone[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/RSDeadZone"); int.TryParse(Item.InnerText, out RSDeadzone[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/SXDeadZone"); Double.TryParse(Item.InnerText, out SXDeadzone[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/SXDeadZone"); double.TryParse(Item.InnerText, out SXDeadzone[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/SZDeadZone"); Double.TryParse(Item.InnerText, out SZDeadzone[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/SZDeadZone"); double.TryParse(Item.InnerText, out SZDeadzone[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ChargingType"); Int32.TryParse(Item.InnerText, out chargingType[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ChargingType"); int.TryParse(Item.InnerText, out chargingType[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/MouseAcceleration"); Boolean.TryParse(Item.InnerText, out mouseAccel[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/MouseAcceleration"); bool.TryParse(Item.InnerText, out mouseAccel[device]); }
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ShiftModifier"); Int32.TryParse(Item.InnerText, out shiftModifier[device]); }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/ShiftModifier"); int.TryParse(Item.InnerText, out shiftModifier[device]); }
catch { shiftModifier[device] = 0; missingSetting = true; }
try
{
@ -1431,6 +1431,7 @@ namespace DS4Windows
rootname = "ScpControl";
}
//bool foundBinding = false;
button.Font = new Font(button.Font, FontStyle.Regular);
Item = m_Xdoc.SelectSingleNode(String.Format("/" + rootname + "/" + control + "/KeyType/{0}", button.Name));
if (Item != null)
{

File diff suppressed because it is too large Load Diff

View File

@ -43,7 +43,7 @@ namespace DS4Windows
delegate void ControllerStatusChangedDelegate(object sender, EventArgs e);
delegate void HotKeysDelegate(object sender, EventArgs e);
Options opt;
private System.Drawing.Size oldsize;
public System.Drawing.Size oldsize;
WinProgs WP;
public bool mAllowVisible;
bool contextclose;
@ -267,6 +267,13 @@ namespace DS4Windows
}
Form_Resize(null, null);
RefreshProfiles();
opt = new Options(this);
//opt.Text = "Options for Controller " + (devID + 1);
opt.Icon = this.Icon;
opt.TopLevel = false;
opt.Dock = DockStyle.Fill;
opt.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
tabProfiles.Controls.Add(opt);
NewVersion();
for (int i = 0; i < 4; i++)
{
@ -841,6 +848,7 @@ namespace DS4Windows
{
Enable_Controls(Index, true);
//if (opt != null)
if (opt.Visible)
opt?.inputtimer.Start();
//MinimumSize = new Size(MinimumSize.Width, 137 + 29 * Index);
}
@ -1020,8 +1028,8 @@ namespace DS4Windows
private void ShowOptions(int devID, string profile)
{
if (opt != null)
opt.Close();
//if (opt != null)
//opt.Close();
Show();
WindowState = FormWindowState.Normal;
toolStrip1.Enabled = false;
@ -1031,43 +1039,37 @@ namespace DS4Windows
tSTBProfile.Text = profile;
else
tSTBProfile.Text = "<" + Properties.Resources.TypeProfileName + ">";
opt = new Options(devID, profile, this);
opt.Text = "Options for Controller " + (devID + 1);
opt.Icon = this.Icon;
opt.TopLevel = false;
opt.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
opt.Visible = true;
opt.Dock = DockStyle.Fill;
tabProfiles.Controls.Add(opt);
//opt = new Options(devID, profile, this);
lBProfiles.SendToBack();
toolStrip1.SendToBack();
tSOptions.SendToBack();
opt.FormClosed += delegate
opt.BringToFront();
oldsize = Size;
{
opt = null;
RefreshProfiles();
this.Size = oldsize;
oldsize = new System.Drawing.Size(0, 0);
tSBKeepSize.Text = Properties.Resources.KeepThisSize;
tSBKeepSize.Image = Properties.Resources.size;
tSBKeepSize.Enabled = true;
tSOptions.Visible = false;
toolStrip1.Visible = true;
toolStrip1.Enabled = true;
lbLastMessage.ForeColor = SystemColors.GrayText;
lbLastMessage.Text = lvDebug.Items[lvDebug.Items.Count - 1].SubItems[1].Text;
};
oldsize = this.Size;
{
if (this.Size.Height < (int)(90 * dpiy) + opt.MaximumSize.Height)
this.Size = new System.Drawing.Size(this.Size.Width, (int)(90 * dpiy) + opt.MaximumSize.Height);
if (this.Size.Width < (int)(20 * dpix) + opt.MaximumSize.Width)
this.Size = new System.Drawing.Size((int)(20 * dpix) + opt.MaximumSize.Width, this.Size.Height);
if (Size.Height < (int)(90 * dpiy) + Options.mSize.Height)
Size = new System.Drawing.Size(Size.Width, (int)(90 * dpiy) + Options.mSize.Height);
if (Size.Width < (int)(20 * dpix) + Options.mSize.Width)
Size = new System.Drawing.Size((int)(20 * dpix) + Options.mSize.Width, Size.Height);
}
opt.MaximumSize = new Size(0, 0);
tabMain.SelectedIndex = 1;
opt.Reload(devID, profile);
opt.Visible = true;
}
public void OptionsClosed()
{
RefreshProfiles();
Size = oldsize;
oldsize = new Size(0, 0);
tSBKeepSize.Text = Properties.Resources.KeepThisSize;
tSBKeepSize.Image = Properties.Resources.size;
tSBKeepSize.Enabled = true;
tSOptions.Visible = false;
toolStrip1.Visible = true;
toolStrip1.Enabled = true;
lbLastMessage.ForeColor = SystemColors.GrayText;
lbLastMessage.Text = lvDebug.Items[lvDebug.Items.Count - 1].SubItems[1].Text;
}
private void editButtons_Click(object sender, EventArgs e)
{
Button bn = (Button)sender;
@ -1266,7 +1268,7 @@ namespace DS4Windows
lbLastMessage.Text = lbLastMessage.Text = lvDebug.Items[lvDebug.Items.Count - 1].SubItems[1].Text;
else
lbLastMessage.Text = "";
if (opt != null)
if (opt.Visible)
if (tabMain.SelectedIndex != 1)
opt.inputtimer.Stop();
else
@ -1385,13 +1387,13 @@ namespace DS4Windows
private void tSBCancel_Click(object sender, EventArgs e)
{
if (opt != null)
if (opt.Visible)
opt.Close();
}
private void tSBSaveProfile_Click(object sender, EventArgs e)
{
if (opt != null)
if (opt.Visible)
{
opt.saving = true;
opt.Set();
@ -1557,7 +1559,7 @@ namespace DS4Windows
protected void ScpForm_Closing(object sender, FormClosingEventArgs e)
{
if (opt != null)
if (opt.Visible)
{
opt.Close();
e.Cancel = true;

View File

@ -151,51 +151,6 @@
<data name="btnClear.Text" xml:space="preserve">
<value>Effacer</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Text" xml:space="preserve">
<value>Éditer le Profil de la Manette 1</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Text" xml:space="preserve">
<value>Éditer le Profil de la Manette 2</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Text" xml:space="preserve">
<value>Éditer le Profil de la Manette 3</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Text" xml:space="preserve">
<value>Éditer le Profil de la Manette 4</value>
</data>
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
<value>283, 6</value>
</data>
<data name="startToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="startToolStripMenuItem.Text" xml:space="preserve">
<value>Démarrer</value>
</data>
<data name="openToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="openToolStripMenuItem.Text" xml:space="preserve">
<value>Ouvrir</value>
</data>
<data name="exitToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="exitToolStripMenuItem.Text" xml:space="preserve">
<value>Sortir (clic central de la souris)</value>
</data>
<data name="cMTaskbar.Size" type="System.Drawing.Size, System.Drawing">
<value>287, 192</value>
</data>
@ -6371,11 +6326,62 @@
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Text" xml:space="preserve">
<value>Éditer le Profil de la Manette 1</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Text" xml:space="preserve">
<value>Éditer le Profil de la Manette 2</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Text" xml:space="preserve">
<value>Éditer le Profil de la Manette 3</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Text" xml:space="preserve">
<value>Éditer le Profil de la Manette 4</value>
</data>
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
<value>283, 6</value>
</data>
<data name="startToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="startToolStripMenuItem.Text" xml:space="preserve">
<value>Démarrer</value>
</data>
<data name="openToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="openToolStripMenuItem.Text" xml:space="preserve">
<value>Ouvrir</value>
</data>
<data name="exitToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>286, 26</value>
</data>
<data name="exitToolStripMenuItem.Text" xml:space="preserve">
<value>Sortir (clic central de la souris)</value>
</data>
<data name="tabControllers.Text" xml:space="preserve">
<value>Manettes</value>
</data>
<data name="btnConnectDS4Win10.Text" xml:space="preserve">
<value>Connecter DS4 exclusivement (expérimental)</value>
</data>
<data name="bnLight3.Location" type="System.Drawing.Point, System.Drawing">
<value>1071, 94</value>
<value>1043, 94</value>
</data>
<data name="bnLight3.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 28</value>
<value>75, 28</value>
</data>
<data name="pBStatus1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6434,10 +6440,10 @@
</value>
</data>
<data name="pBStatus1.Location" type="System.Drawing.Point, System.Drawing">
<value>493, 26</value>
<value>476, 26</value>
</data>
<data name="bnEditC3.Location" type="System.Drawing.Point, System.Drawing">
<value>1002, 94</value>
<value>974, 94</value>
</data>
<data name="bnEditC3.Size" type="System.Drawing.Size, System.Drawing">
<value>61, 28</value>
@ -6446,7 +6452,7 @@
<value>Éditer</value>
</data>
<data name="bnEditC4.Location" type="System.Drawing.Point, System.Drawing">
<value>1002, 130</value>
<value>974, 130</value>
</data>
<data name="bnEditC4.Size" type="System.Drawing.Size, System.Drawing">
<value>61, 28</value>
@ -6455,10 +6461,10 @@
<value>Éditer</value>
</data>
<data name="cBController1.Location" type="System.Drawing.Point, System.Drawing">
<value>854, 23</value>
<value>826, 23</value>
</data>
<data name="bnEditC2.Location" type="System.Drawing.Point, System.Drawing">
<value>1002, 58</value>
<value>974, 58</value>
</data>
<data name="bnEditC2.Size" type="System.Drawing.Size, System.Drawing">
<value>61, 28</value>
@ -6467,13 +6473,13 @@
<value>Éditer</value>
</data>
<data name="cBController2.Location" type="System.Drawing.Point, System.Drawing">
<value>854, 59</value>
<value>826, 59</value>
</data>
<data name="cBController3.Location" type="System.Drawing.Point, System.Drawing">
<value>854, 95</value>
<value>826, 95</value>
</data>
<data name="bnEditC1.Location" type="System.Drawing.Point, System.Drawing">
<value>1002, 22</value>
<value>974, 22</value>
</data>
<data name="bnEditC1.Size" type="System.Drawing.Size, System.Drawing">
<value>61, 28</value>
@ -6482,10 +6488,10 @@
<value>Éditer</value>
</data>
<data name="cBController4.Location" type="System.Drawing.Point, System.Drawing">
<value>854, 131</value>
<value>826, 131</value>
</data>
<data name="lbSelectedProfile.Location" type="System.Drawing.Point, System.Drawing">
<value>853, 0</value>
<value>825, 0</value>
</data>
<data name="lbSelectedProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>141, 18</value>
@ -6494,7 +6500,7 @@
<value>Profil Sélectionné</value>
</data>
<data name="lbStatus.Location" type="System.Drawing.Point, System.Drawing">
<value>494, 0</value>
<value>477, 0</value>
</data>
<data name="lbStatus.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 18</value>
@ -6503,7 +6509,7 @@
<value>État</value>
</data>
<data name="lbBattery.Location" type="System.Drawing.Point, System.Drawing">
<value>708, 0</value>
<value>683, 0</value>
</data>
<data name="lbBattery.Size" type="System.Drawing.Size, System.Drawing">
<value>66, 18</value>
@ -6512,16 +6518,16 @@
<value>Batterie</value>
</data>
<data name="lbBatt1.Location" type="System.Drawing.Point, System.Drawing">
<value>718, 27</value>
<value>694, 27</value>
</data>
<data name="lbBatt2.Location" type="System.Drawing.Point, System.Drawing">
<value>718, 63</value>
<value>694, 63</value>
</data>
<data name="lbBatt3.Location" type="System.Drawing.Point, System.Drawing">
<value>718, 99</value>
<value>694, 99</value>
</data>
<data name="lbBatt4.Location" type="System.Drawing.Point, System.Drawing">
<value>718, 135</value>
<value>694, 135</value>
</data>
<data name="pBStatus2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6580,7 +6586,7 @@
</value>
</data>
<data name="pBStatus2.Location" type="System.Drawing.Point, System.Drawing">
<value>493, 62</value>
<value>476, 62</value>
</data>
<data name="pBStatus3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6639,7 +6645,7 @@
</value>
</data>
<data name="pBStatus3.Location" type="System.Drawing.Point, System.Drawing">
<value>493, 98</value>
<value>476, 98</value>
</data>
<data name="pBStatus4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6698,31 +6704,34 @@
</value>
</data>
<data name="pBStatus4.Location" type="System.Drawing.Point, System.Drawing">
<value>493, 134</value>
<value>476, 134</value>
</data>
<data name="bnLight1.Location" type="System.Drawing.Point, System.Drawing">
<value>1071, 22</value>
<value>1043, 22</value>
</data>
<data name="bnLight1.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 28</value>
<value>75, 28</value>
</data>
<data name="bnLight2.Location" type="System.Drawing.Point, System.Drawing">
<value>1071, 58</value>
<value>1043, 58</value>
</data>
<data name="bnLight2.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 28</value>
<value>75, 28</value>
</data>
<data name="bnLight4.Location" type="System.Drawing.Point, System.Drawing">
<value>1071, 130</value>
<value>1043, 130</value>
</data>
<data name="bnLight4.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 28</value>
<value>75, 28</value>
</data>
<data name="lbNoControllers.Text" xml:space="preserve">
<value>Aucune manette connectée</value>
</data>
<data name="tabControllers.Text" xml:space="preserve">
<value>Manettes</value>
<data name="tabProfiles.Text" xml:space="preserve">
<value>Profils</value>
</data>
<data name="cMProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>207, 264</value>
</data>
<data name="editToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>206, 26</value>
@ -6784,8 +6793,8 @@
<data name="exportToolStripMenuItem.Text" xml:space="preserve">
<value>Exporter</value>
</data>
<data name="cMProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>207, 264</value>
<data name="tSOptions.Text" xml:space="preserve">
<value>Options du profil</value>
</data>
<data name="toolStripLabel1.Size" type="System.Drawing.Size, System.Drawing">
<value>105, 24</value>
@ -6817,9 +6826,6 @@
<data name="tSBKeepSize.Text" xml:space="preserve">
<value>Garder les dimensions de la fenêtre après fermeture</value>
</data>
<data name="tSOptions.Text" xml:space="preserve">
<value>Options du profil</value>
</data>
<data name="tsBNewProfle.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 24</value>
</data>
@ -6909,12 +6915,12 @@
<data name="tSBExportProfile.ToolTipText" xml:space="preserve">
<value>Exporter le profil choisi</value>
</data>
<data name="tabProfiles.Text" xml:space="preserve">
<value>Profils</value>
</data>
<data name="tabAutoProfiles.Text" xml:space="preserve">
<value>Profils Auto</value>
</data>
<data name="tabSettings.Text" xml:space="preserve">
<value>Paramètres</value>
</data>
<data name="hideDS4CheckBox.Size" type="System.Drawing.Size, System.Drawing">
<value>176, 21</value>
</data>
@ -6939,24 +6945,36 @@
<data name="startMinimizedCheckBox.Text" xml:space="preserve">
<value>Réduire au Démarrage</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 28</value>
</data>
<data name="lbNotifications.Size" type="System.Drawing.Size, System.Drawing">
<value>159, 17</value>
<value>157, 17</value>
</data>
<data name="lbNotifications.Text" xml:space="preserve">
<value>Afficher les Notifications</value>
<value>Afficher les notifications</value>
</data>
<data name="cBoxNotifications.Items" xml:space="preserve">
<value>Aucun</value>
</data>
<data name="cBoxNotifications.Items1" xml:space="preserve">
<value>Alertes uniquement</value>
</data>
<data name="cBoxNotifications.Items2" xml:space="preserve">
<value>Tous</value>
</data>
<data name="cBoxNotifications.Location" type="System.Drawing.Point, System.Drawing">
<value>168, 1</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 28</value>
</data>
<data name="cBDisconnectBT.Size" type="System.Drawing.Size, System.Drawing">
<value>247, 21</value>
</data>
<data name="cBDisconnectBT.Text" xml:space="preserve">
<value>Déconnecter du Bluetooth à l'arrêt</value>
</data>
<data name="panel2.Size" type="System.Drawing.Size, System.Drawing">
<value>458, 28</value>
</data>
<data name="nUDLatency.Location" type="System.Drawing.Point, System.Drawing">
<value>366, 2</value>
</data>
@ -6969,9 +6987,6 @@
<data name="cBFlashWhenLate.Text" xml:space="preserve">
<value>Faire clignoter la barre lumineuse lors de forte latence</value>
</data>
<data name="panel2.Size" type="System.Drawing.Size, System.Drawing">
<value>458, 28</value>
</data>
<data name="cBCloseMini.Size" type="System.Drawing.Size, System.Drawing">
<value>268, 21</value>
</data>
@ -6996,6 +7011,9 @@
<data name="cBUpdate.Text" xml:space="preserve">
<value>Vérifier les mises à jour au démarrage</value>
</data>
<data name="pNUpdate.Size" type="System.Drawing.Size, System.Drawing">
<value>256, 22</value>
</data>
<data name="cBUpdateTime.Items" xml:space="preserve">
<value>heures</value>
</data>
@ -7014,8 +7032,11 @@
<data name="nUDUpdateTime.Location" type="System.Drawing.Point, System.Drawing">
<value>116, 1</value>
</data>
<data name="pNUpdate.Size" type="System.Drawing.Size, System.Drawing">
<value>256, 22</value>
<data name="pnlXIPorts.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 376</value>
</data>
<data name="pnlXIPorts.Size" type="System.Drawing.Size, System.Drawing">
<value>276, 28</value>
</data>
<data name="lbUseXIPorts.Size" type="System.Drawing.Size, System.Drawing">
<value>153, 17</value>
@ -7029,11 +7050,11 @@
<data name="lbLastXIPort.Location" type="System.Drawing.Point, System.Drawing">
<value>223, 4</value>
</data>
<data name="pnlXIPorts.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 376</value>
<data name="flowLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>479, 13</value>
</data>
<data name="pnlXIPorts.Size" type="System.Drawing.Size, System.Drawing">
<value>276, 28</value>
<data name="flowLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>230, 85</value>
</data>
<data name="linkProfiles.Size" type="System.Drawing.Size, System.Drawing">
<value>112, 17</value>
@ -7071,16 +7092,26 @@
<data name="lLBUpdate.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>TopLeft</value>
</data>
<data name="flowLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>479, 13</value>
</data>
<data name="flowLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>230, 85</value>
</data>
<data name="tabSettings.Text" xml:space="preserve">
<value>Paramètres</value>
</data>
<data name="tabLog.Text" xml:space="preserve">
<value>Fichier Log</value>
</data>
<data name="cMCustomLed.Size" type="System.Drawing.Size, System.Drawing">
<value>307, 56</value>
</data>
<data name="useProfileColorToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>306, 26</value>
</data>
<data name="useProfileColorToolStripMenuItem.Text" xml:space="preserve">
<value>Utiliser la couleur de profil</value>
</data>
<data name="useCustomColorToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>306, 26</value>
</data>
<data name="useCustomColorToolStripMenuItem.Text" xml:space="preserve">
<value>Utiliser une couleur personnalisée</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>Inherit</value>
</data>
</root>

View File

@ -122,70 +122,28 @@
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="lbTest.Location" type="System.Drawing.Point, System.Drawing">
<value>742, 12</value>
<value>878, 12</value>
</data>
<data name="btnStartStop.Text" xml:space="preserve">
<value>Uruchom</value>
<value>Aktywuj</value>
</data>
<data name="lbLastMessage.Size" type="System.Drawing.Size, System.Drawing">
<value>893, 22</value>
<value>829, 22</value>
</data>
<data name="llbHelp.Location" type="System.Drawing.Point, System.Drawing">
<value>906, 11</value>
<value>842, 11</value>
</data>
<data name="llbHelp.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 17</value>
<value>204, 17</value>
</data>
<data name="llbHelp.Text" xml:space="preserve">
<value>Skróty klawiszowe/O</value>
<value>Skróty klawiszowe/O programie</value>
</data>
<data name="btnClear.Text" xml:space="preserve">
<value>Wyczyść</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>249, 26</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Text" xml:space="preserve">
<value>edytuj profil kontrolera 1</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>249, 26</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Text" xml:space="preserve">
<value>edytuj profil kontrolera 2</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>249, 26</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Text" xml:space="preserve">
<value>edytuj profil kontrolera 3</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>249, 26</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Text" xml:space="preserve">
<value>edytuj profil kontrolera 4</value>
</data>
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
<value>246, 6</value>
</data>
<data name="startToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>249, 26</value>
</data>
<data name="openToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>249, 26</value>
</data>
<data name="openToolStripMenuItem.Text" xml:space="preserve">
<value>Otwórz</value>
</data>
<data name="exitToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>249, 26</value>
</data>
<data name="exitToolStripMenuItem.Text" xml:space="preserve">
<value>Wyjdź (Środkowa mysz)</value>
</data>
<data name="cMTaskbar.Size" type="System.Drawing.Size, System.Drawing">
<value>250, 192</value>
<value>303, 192</value>
</data>
<data name="notifyIcon1.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6359,11 +6317,59 @@
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>302, 26</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Text" xml:space="preserve">
<value>Edytuj profil kontrolera 1</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>302, 26</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Text" xml:space="preserve">
<value>Edytuj profil kontrolera 2</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>302, 26</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Text" xml:space="preserve">
<value>Edytuj profil kontrolera 3</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>302, 26</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Text" xml:space="preserve">
<value>Edytuj profil kontrolera 4</value>
</data>
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
<value>299, 6</value>
</data>
<data name="startToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>302, 26</value>
</data>
<data name="openToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>302, 26</value>
</data>
<data name="openToolStripMenuItem.Text" xml:space="preserve">
<value>Otwórz</value>
</data>
<data name="exitToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>302, 26</value>
</data>
<data name="exitToolStripMenuItem.Text" xml:space="preserve">
<value>Wyjdź (środkowy przycisk myszy)</value>
</data>
<data name="tabControllers.Text" xml:space="preserve">
<value>Kontrolery</value>
</data>
<data name="btnConnectDS4Win10.Text" xml:space="preserve">
<value>Podłącz kontroler DS4 na wyłączność (eksperymentalne)</value>
</data>
<data name="bnLight3.Location" type="System.Drawing.Point, System.Drawing">
<value>1065, 94</value>
<value>1041, 94</value>
</data>
<data name="bnLight3.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 28</value>
<value>77, 28</value>
</data>
<data name="pBStatus1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6422,10 +6428,10 @@
</value>
</data>
<data name="pBStatus1.Location" type="System.Drawing.Point, System.Drawing">
<value>492, 26</value>
<value>477, 26</value>
</data>
<data name="bnEditC3.Location" type="System.Drawing.Point, System.Drawing">
<value>997, 94</value>
<value>973, 94</value>
</data>
<data name="bnEditC3.Size" type="System.Drawing.Size, System.Drawing">
<value>60, 28</value>
@ -6434,7 +6440,7 @@
<value>Edytuj</value>
</data>
<data name="bnEditC4.Location" type="System.Drawing.Point, System.Drawing">
<value>997, 130</value>
<value>973, 130</value>
</data>
<data name="bnEditC4.Size" type="System.Drawing.Size, System.Drawing">
<value>60, 28</value>
@ -6443,10 +6449,10 @@
<value>Edytuj</value>
</data>
<data name="cBController1.Location" type="System.Drawing.Point, System.Drawing">
<value>851, 24</value>
<value>827, 23</value>
</data>
<data name="bnEditC2.Location" type="System.Drawing.Point, System.Drawing">
<value>997, 58</value>
<value>973, 58</value>
</data>
<data name="bnEditC2.Size" type="System.Drawing.Size, System.Drawing">
<value>60, 28</value>
@ -6455,13 +6461,13 @@
<value>Edytuj</value>
</data>
<data name="cBController2.Location" type="System.Drawing.Point, System.Drawing">
<value>851, 60</value>
<value>827, 59</value>
</data>
<data name="cBController3.Location" type="System.Drawing.Point, System.Drawing">
<value>851, 96</value>
<value>827, 95</value>
</data>
<data name="bnEditC1.Location" type="System.Drawing.Point, System.Drawing">
<value>997, 22</value>
<value>973, 22</value>
</data>
<data name="bnEditC1.Size" type="System.Drawing.Size, System.Drawing">
<value>60, 28</value>
@ -6470,37 +6476,37 @@
<value>Edytuj</value>
</data>
<data name="cBController4.Location" type="System.Drawing.Point, System.Drawing">
<value>851, 132</value>
<value>827, 131</value>
</data>
<data name="lbSelectedProfile.Location" type="System.Drawing.Point, System.Drawing">
<value>864, 0</value>
<value>838, 0</value>
</data>
<data name="lbSelectedProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>112, 18</value>
<value>116, 18</value>
</data>
<data name="lbSelectedProfile.Text" xml:space="preserve">
<value>Wybierz profil</value>
<value>Wybrany profil</value>
</data>
<data name="lbStatus.Location" type="System.Drawing.Point, System.Drawing">
<value>483, 0</value>
<value>469, 0</value>
</data>
<data name="lbBattery.Location" type="System.Drawing.Point, System.Drawing">
<value>708, 0</value>
<value>687, 0</value>
</data>
<data name="lbBattery.Text" xml:space="preserve">
<value>Bateria</value>
</data>
<data name="lbBatt1.Location" type="System.Drawing.Point, System.Drawing">
<value>716, 27</value>
<value>695, 27</value>
</data>
<data name="lbBatt2.Location" type="System.Drawing.Point, System.Drawing">
<value>716, 63</value>
<value>695, 63</value>
</data>
<data name="lbBatt3.Location" type="System.Drawing.Point, System.Drawing">
<value>716, 99</value>
<value>695, 99</value>
</data>
<data name="lbBatt4.Location" type="System.Drawing.Point, System.Drawing">
<value>716, 135</value>
<value>695, 135</value>
</data>
<data name="pBStatus2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6559,7 +6565,7 @@
</value>
</data>
<data name="pBStatus2.Location" type="System.Drawing.Point, System.Drawing">
<value>492, 62</value>
<value>477, 62</value>
</data>
<data name="pBStatus3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6618,7 +6624,7 @@
</value>
</data>
<data name="pBStatus3.Location" type="System.Drawing.Point, System.Drawing">
<value>492, 98</value>
<value>477, 98</value>
</data>
<data name="pBStatus4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6677,64 +6683,112 @@
</value>
</data>
<data name="pBStatus4.Location" type="System.Drawing.Point, System.Drawing">
<value>492, 134</value>
<value>477, 134</value>
</data>
<data name="bnLight1.Location" type="System.Drawing.Point, System.Drawing">
<value>1065, 22</value>
<value>1041, 22</value>
</data>
<data name="bnLight1.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 28</value>
<value>77, 28</value>
</data>
<data name="bnLight2.Location" type="System.Drawing.Point, System.Drawing">
<value>1065, 58</value>
<value>1041, 58</value>
</data>
<data name="bnLight2.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 28</value>
<value>77, 28</value>
</data>
<data name="bnLight4.Location" type="System.Drawing.Point, System.Drawing">
<value>1065, 130</value>
<value>1041, 130</value>
</data>
<data name="bnLight4.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 28</value>
<value>77, 28</value>
</data>
<data name="lbNoControllers.Text" xml:space="preserve">
<value>Kontroler nie jest podlaczony</value>
<value>Brak podłączonych kontrolerów (maks. 4)</value>
</data>
<data name="tabControllers.Text" xml:space="preserve">
<value>Kontrolery</value>
<data name="tabProfiles.Text" xml:space="preserve">
<value>Profile</value>
</data>
<data name="cMProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>244, 264</value>
</data>
<data name="editToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="editToolStripMenuItem.Text" xml:space="preserve">
<value>Edytuj</value>
</data>
<data name="assignToController1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="assignToController1ToolStripMenuItem.Text" xml:space="preserve">
<value>Przypisz do kontrolera 1</value>
</data>
<data name="assignToController2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="assignToController2ToolStripMenuItem.Text" xml:space="preserve">
<value>Przypisz do kontrolera 2</value>
</data>
<data name="assignToController3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="assignToController3ToolStripMenuItem.Text" xml:space="preserve">
<value>Przypisz do kontrolera 3</value>
</data>
<data name="assignToController4ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="assignToController4ToolStripMenuItem.Text" xml:space="preserve">
<value>Przypisz do kontrolera 4</value>
</data>
<data name="deleteToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="deleteToolStripMenuItem.Text" xml:space="preserve">
<value>Usuń</value>
</data>
<data name="duplicateToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="duplicateToolStripMenuItem.Text" xml:space="preserve">
<value>Kopiuj</value>
<value>Duplikuj</value>
</data>
<data name="newProfileToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="newProfileToolStripMenuItem.Text" xml:space="preserve">
<value>Nowy Profil</value>
<value>Utwórz profil</value>
</data>
<data name="importToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="importToolStripMenuItem.Text" xml:space="preserve">
<value>Importuj</value>
</data>
<data name="exportToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>243, 26</value>
</data>
<data name="exportToolStripMenuItem.Text" xml:space="preserve">
<value>Eksportuj</value>
</data>
<data name="tSOptions.Text" xml:space="preserve">
<value>Opcje profilów</value>
</data>
<data name="toolStripLabel1.Size" type="System.Drawing.Size, System.Drawing">
<value>104, 24</value>
<value>105, 24</value>
</data>
<data name="toolStripLabel1.Text" xml:space="preserve">
<value>Nazwa Profilu:</value>
<value>Nazwa profilu:</value>
</data>
<data name="tSTBProfile.Text" xml:space="preserve">
<value>&lt;wpisz nazwę profilu&gt;</value>
</data>
<data name="tSBSaveProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>115, 24</value>
<value>116, 24</value>
</data>
<data name="tSBSaveProfile.Text" xml:space="preserve">
<value>Zapisz Profil</value>
<value>Zapisz profil</value>
</data>
<data name="tSBCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 24</value>
@ -6743,13 +6797,10 @@
<value>Anuluj</value>
</data>
<data name="tSBKeepSize.Size" type="System.Drawing.Size, System.Drawing">
<value>290, 24</value>
<value>288, 24</value>
</data>
<data name="tSBKeepSize.Text" xml:space="preserve">
<value>Zachowaj rozmiar okna po Zamknieciu</value>
</data>
<data name="tSOptions.Text" xml:space="preserve">
<value>Opcje Profili</value>
<value>Zachowaj rozmiar okna po zamknięciu</value>
</data>
<data name="tsBNewProfle.Size" type="System.Drawing.Size, System.Drawing">
<value>71, 24</value>
@ -6758,7 +6809,7 @@
<value>Nowy</value>
</data>
<data name="tsBNewProfle.ToolTipText" xml:space="preserve">
<value>Utwoz nowy Profil</value>
<value>Utwórz nowy profil</value>
</data>
<data name="tsBEditProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>74, 24</value>
@ -6767,7 +6818,7 @@
<value>Edytuj</value>
</data>
<data name="tsBEditProfile.ToolTipText" xml:space="preserve">
<value>Edytuj wybrany Profil</value>
<value>Edytuj wybrany profil</value>
</data>
<data name="tsBDeleteProfile.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6787,7 +6838,7 @@
<value>Usuń</value>
</data>
<data name="tsBDeleteProfile.ToolTipText" xml:space="preserve">
<value>Usuń wybrany Profil</value>
<value>Usuń wybrany profil</value>
</data>
<data name="tSBDupProfile.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6806,16 +6857,16 @@
<value>Kopiuj</value>
</data>
<data name="tSBDupProfile.ToolTipText" xml:space="preserve">
<value>Kopiuj wybrany Profil</value>
<value>Kopiuj wybrany profil</value>
</data>
<data name="tSBImportProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 24</value>
<value>189, 24</value>
</data>
<data name="tSBImportProfile.Text" xml:space="preserve">
<value>Importuj wybrany Profil</value>
<value>Importuj wybrany profil</value>
</data>
<data name="tSBImportProfile.ToolTipText" xml:space="preserve">
<value>Importuj Profil / Profile</value>
<value>Importuj profil/profile</value>
</data>
<data name="tSBExportProfile.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6838,25 +6889,31 @@
<value>Eksportuj</value>
</data>
<data name="tSBExportProfile.ToolTipText" xml:space="preserve">
<value>Eksportuj wybrany Profil</value>
</data>
<data name="tabProfiles.Text" xml:space="preserve">
<value>Profile</value>
<value>Eksportuj wybrany profil</value>
</data>
<data name="tabAutoProfiles.Text" xml:space="preserve">
<value>Automatyczny Profil</value>
<value>Automatyczny profil</value>
</data>
<data name="tabSettings.Text" xml:space="preserve">
<value>Ustawienia</value>
</data>
<data name="hideDS4CheckBox.Size" type="System.Drawing.Size, System.Drawing">
<value>153, 21</value>
</data>
<data name="hideDS4CheckBox.Text" xml:space="preserve">
<value>Ukryj DS4 kontroler</value>
<value>Ukryj kontroler DS4</value>
</data>
<data name="cBSwipeProfiles.Size" type="System.Drawing.Size, System.Drawing">
<value>257, 21</value>
</data>
<data name="cBSwipeProfiles.Text" xml:space="preserve">
<value>Zmieniaj profile przesuwając palcem</value>
</data>
<data name="StartWindowsCheckBox.Size" type="System.Drawing.Size, System.Drawing">
<value>166, 21</value>
<value>164, 21</value>
</data>
<data name="StartWindowsCheckBox.Text" xml:space="preserve">
<value>Uruchom przy Starcie</value>
<value>Uruchom przy starcie</value>
</data>
<data name="startMinimizedCheckBox.Size" type="System.Drawing.Size, System.Drawing">
<value>196, 21</value>
@ -6864,56 +6921,96 @@
<data name="startMinimizedCheckBox.Text" xml:space="preserve">
<value>Uruchom zminimalizowane</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>290, 28</value>
</data>
<data name="lbNotifications.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 17</value>
</data>
<data name="lbNotifications.Text" xml:space="preserve">
<value>Pokaż powiadomienia</value>
</data>
<data name="cBoxNotifications.Items" xml:space="preserve">
<value>Brak</value>
</data>
<data name="cBoxNotifications.Items1" xml:space="preserve">
<value>Tylko ostrzeżenia</value>
</data>
<data name="cBoxNotifications.Items2" xml:space="preserve">
<value>Wszystkie</value>
</data>
<data name="cBoxNotifications.Location" type="System.Drawing.Point, System.Drawing">
<value>154, 1</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>290, 28</value>
<data name="cBDisconnectBT.Size" type="System.Drawing.Size, System.Drawing">
<value>294, 21</value>
</data>
<data name="nUDLatency.Location" type="System.Drawing.Point, System.Drawing">
<value>257, 2</value>
</data>
<data name="lbMsLatency.Location" type="System.Drawing.Point, System.Drawing">
<value>320, 5</value>
<data name="cBDisconnectBT.Text" xml:space="preserve">
<value>Rozłącz z bluetooth podczas dezaktywacji</value>
</data>
<data name="panel2.Size" type="System.Drawing.Size, System.Drawing">
<value>349, 28</value>
<value>349, 57</value>
</data>
<data name="nUDLatency.Location" type="System.Drawing.Point, System.Drawing">
<value>255, 17</value>
</data>
<data name="lbMsLatency.Location" type="System.Drawing.Point, System.Drawing">
<value>318, 20</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="cBFlashWhenLate.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="cBFlashWhenLate.Size" type="System.Drawing.Size, System.Drawing">
<value>257, 49</value>
</data>
<data name="cBFlashWhenLate.Text" xml:space="preserve">
<value>Powiadamiaj o wysokim opóźnieniu przez miganie podświetleniem</value>
</data>
<data name="cBCloseMini.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 259</value>
</data>
<data name="cBCloseMini.Size" type="System.Drawing.Size, System.Drawing">
<value>151, 21</value>
<value>217, 21</value>
</data>
<data name="cBCloseMini.Text" xml:space="preserve">
<value>Zamknij Minimalizuj</value>
<value>Zamknięcie minimalizuje okno</value>
</data>
<data name="cBQuickCharge.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 288</value>
</data>
<data name="cBQuickCharge.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 21</value>
</data>
<data name="cBQuickCharge.Text" xml:space="preserve">
<value>Szybkie ladowanie</value>
<value>Szybkie ładowanie</value>
</data>
<data name="cBDownloadLangauge.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 317</value>
</data>
<data name="cBDownloadLangauge.Size" type="System.Drawing.Size, System.Drawing">
<value>290, 21</value>
</data>
<data name="cBDownloadLangauge.Text" xml:space="preserve">
<value>Pobierz pakiet jezykowy z uaktualnieniem</value>
<value>Pobierz pakiet językowy z uaktualnieniem</value>
</data>
<data name="cBUpdate.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 346</value>
</data>
<data name="cBUpdate.Size" type="System.Drawing.Size, System.Drawing">
<value>301, 21</value>
</data>
<data name="cBUpdate.Text" xml:space="preserve">
<value>Przy starcie sprawdź dostepne aktualizacje</value>
<value>Przy starcie sprawdź dostępne aktualizacje</value>
</data>
<data name="pNUpdate.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 375</value>
</data>
<data name="cBUpdateTime.Items" xml:space="preserve">
<value>Godziny</value>
<value>godziny</value>
</data>
<data name="cBUpdateTime.Items1" xml:space="preserve">
<value>Dni</value>
<value>dni</value>
</data>
<data name="lbCheckEvery.Size" type="System.Drawing.Size, System.Drawing">
<value>81, 17</value>
@ -6921,6 +7018,12 @@
<data name="lbCheckEvery.Text" xml:space="preserve">
<value>Sprawdź co</value>
</data>
<data name="pnlXIPorts.Location" type="System.Drawing.Point, System.Drawing">
<value>370, 13</value>
</data>
<data name="pnlXIPorts.Size" type="System.Drawing.Size, System.Drawing">
<value>253, 28</value>
</data>
<data name="lbUseXIPorts.Size" type="System.Drawing.Size, System.Drawing">
<value>125, 17</value>
</data>
@ -6933,26 +7036,29 @@
<data name="lbLastXIPort.Location" type="System.Drawing.Point, System.Drawing">
<value>200, 4</value>
</data>
<data name="pnlXIPorts.Size" type="System.Drawing.Size, System.Drawing">
<value>253, 28</value>
<data name="flowLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>370, 49</value>
</data>
<data name="flowLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>217, 85</value>
</data>
<data name="linkProfiles.Size" type="System.Drawing.Size, System.Drawing">
<value>87, 17</value>
<value>86, 17</value>
</data>
<data name="linkProfiles.Text" xml:space="preserve">
<value>Folder Profili</value>
<value>Folder profili</value>
</data>
<data name="lnkControllers.Size" type="System.Drawing.Size, System.Drawing">
<value>118, 17</value>
<value>116, 17</value>
</data>
<data name="lnkControllers.Text" xml:space="preserve">
<value>Panel Sterowania</value>
<value>Panel sterowania</value>
</data>
<data name="linkUninstall.Size" type="System.Drawing.Size, System.Drawing">
<value>154, 17</value>
<value>150, 17</value>
</data>
<data name="linkUninstall.Text" xml:space="preserve">
<value>Odinstaluj V Bus Driver</value>
<value>Odinstaluj VBus Driver</value>
</data>
<data name="linkSetup.Size" type="System.Drawing.Size, System.Drawing">
<value>209, 17</value>
@ -6964,15 +7070,28 @@
<value>203, 17</value>
</data>
<data name="lLBUpdate.Text" xml:space="preserve">
<value>Sprawdz dostepne aktualizacje</value>
<value>Sprawdź dostępne aktualizacje</value>
</data>
<data name="flowLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>370, 13</value>
<data name="tabLog.Text" xml:space="preserve">
<value>Zdarzenia</value>
</data>
<data name="flowLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
<value>217, 85</value>
<data name="cMCustomLed.Size" type="System.Drawing.Size, System.Drawing">
<value>226, 56</value>
</data>
<data name="tabSettings.Text" xml:space="preserve">
<value>Ustawienia</value>
<data name="useProfileColorToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>225, 26</value>
</data>
<data name="useProfileColorToolStripMenuItem.Text" xml:space="preserve">
<value>Użyj koloru profilu</value>
</data>
<data name="useCustomColorToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>225, 26</value>
</data>
<data name="useCustomColorToolStripMenuItem.Text" xml:space="preserve">
<value>Użyj własnego koloru</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>Inherit</value>
</data>
</root>

View File

@ -140,52 +140,52 @@
<value>Limpar</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>257, 26</value>
<value>255, 26</value>
</data>
<data name="editProfileForController1ToolStripMenuItem.Text" xml:space="preserve">
<value>Editar Perfil Do Controle 1</value>
<value>Editar Perfil do Controle 1</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>257, 26</value>
<value>255, 26</value>
</data>
<data name="editProfileForController2ToolStripMenuItem.Text" xml:space="preserve">
<value>Editar Perfil Do Controle 2</value>
<value>Editar Perfil do Controle 2</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>257, 26</value>
<value>255, 26</value>
</data>
<data name="editProfileForController3ToolStripMenuItem.Text" xml:space="preserve">
<value>Editar Perfil Do Controle 3</value>
<value>Editar Perfil do Controle 3</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>257, 26</value>
<value>255, 26</value>
</data>
<data name="editProfileForController4ToolStripMenuItem.Text" xml:space="preserve">
<value>Editar Perfil Do Controle 4</value>
<value>Editar Perfil do Controle 4</value>
</data>
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
<value>254, 6</value>
<value>252, 6</value>
</data>
<data name="startToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>257, 26</value>
<value>255, 26</value>
</data>
<data name="startToolStripMenuItem.Text" xml:space="preserve">
<value>Iniciar</value>
</data>
<data name="openToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>257, 26</value>
<value>255, 26</value>
</data>
<data name="openToolStripMenuItem.Text" xml:space="preserve">
<value>Abrir</value>
</data>
<data name="exitToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>257, 26</value>
<value>255, 26</value>
</data>
<data name="exitToolStripMenuItem.Text" xml:space="preserve">
<value>Sair (Mouse Medio)</value>
<value>Sair (Botão do meio)</value>
</data>
<data name="cMTaskbar.Size" type="System.Drawing.Size, System.Drawing">
<value>258, 192</value>
<value>256, 192</value>
</data>
<data name="notifyIcon1.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6359,11 +6359,14 @@
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
</value>
</data>
<data name="btnConnectDS4Win10.Text" xml:space="preserve">
<value>Conectar DS4 exclusivamente (experimental)</value>
</data>
<data name="bnLight3.Location" type="System.Drawing.Point, System.Drawing">
<value>1061, 94</value>
<value>1040, 94</value>
</data>
<data name="bnLight3.Size" type="System.Drawing.Size, System.Drawing">
<value>57, 28</value>
<value>78, 28</value>
</data>
<data name="pBStatus1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6422,10 +6425,10 @@
</value>
</data>
<data name="pBStatus1.Location" type="System.Drawing.Point, System.Drawing">
<value>492, 26</value>
<value>476, 26</value>
</data>
<data name="bnEditC3.Location" type="System.Drawing.Point, System.Drawing">
<value>997, 94</value>
<value>976, 94</value>
</data>
<data name="bnEditC3.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 28</value>
@ -6434,7 +6437,7 @@
<value>Editar</value>
</data>
<data name="bnEditC4.Location" type="System.Drawing.Point, System.Drawing">
<value>997, 130</value>
<value>976, 130</value>
</data>
<data name="bnEditC4.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 28</value>
@ -6443,10 +6446,10 @@
<value>Editar</value>
</data>
<data name="cBController1.Location" type="System.Drawing.Point, System.Drawing">
<value>851, 24</value>
<value>827, 23</value>
</data>
<data name="bnEditC2.Location" type="System.Drawing.Point, System.Drawing">
<value>997, 58</value>
<value>976, 58</value>
</data>
<data name="bnEditC2.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 28</value>
@ -6455,13 +6458,13 @@
<value>Editar</value>
</data>
<data name="cBController2.Location" type="System.Drawing.Point, System.Drawing">
<value>851, 60</value>
<value>827, 59</value>
</data>
<data name="cBController3.Location" type="System.Drawing.Point, System.Drawing">
<value>851, 96</value>
<value>827, 95</value>
</data>
<data name="bnEditC1.Location" type="System.Drawing.Point, System.Drawing">
<value>997, 22</value>
<value>976, 22</value>
</data>
<data name="bnEditC1.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 28</value>
@ -6470,37 +6473,37 @@
<value>Editar</value>
</data>
<data name="cBController4.Location" type="System.Drawing.Point, System.Drawing">
<value>851, 132</value>
<value>827, 131</value>
</data>
<data name="lbSelectedProfile.Location" type="System.Drawing.Point, System.Drawing">
<value>854, 0</value>
<value>825, 0</value>
</data>
<data name="lbSelectedProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>132, 18</value>
<value>143, 18</value>
</data>
<data name="lbSelectedProfile.Text" xml:space="preserve">
<value>Selecionar Perfil</value>
<value>Perfil selecionado</value>
</data>
<data name="lbStatus.Location" type="System.Drawing.Point, System.Drawing">
<value>483, 0</value>
<value>468, 0</value>
</data>
<data name="lbBattery.Location" type="System.Drawing.Point, System.Drawing">
<value>708, 0</value>
<value>686, 0</value>
</data>
<data name="lbBattery.Text" xml:space="preserve">
<value>Bateria</value>
</data>
<data name="lbBatt1.Location" type="System.Drawing.Point, System.Drawing">
<value>716, 27</value>
<value>694, 27</value>
</data>
<data name="lbBatt2.Location" type="System.Drawing.Point, System.Drawing">
<value>716, 63</value>
<value>694, 63</value>
</data>
<data name="lbBatt3.Location" type="System.Drawing.Point, System.Drawing">
<value>716, 99</value>
<value>694, 99</value>
</data>
<data name="lbBatt4.Location" type="System.Drawing.Point, System.Drawing">
<value>716, 135</value>
<value>694, 135</value>
</data>
<data name="pBStatus2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6559,7 +6562,7 @@
</value>
</data>
<data name="pBStatus2.Location" type="System.Drawing.Point, System.Drawing">
<value>492, 62</value>
<value>476, 62</value>
</data>
<data name="pBStatus3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6618,7 +6621,7 @@
</value>
</data>
<data name="pBStatus3.Location" type="System.Drawing.Point, System.Drawing">
<value>492, 98</value>
<value>476, 98</value>
</data>
<data name="pBStatus4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6677,25 +6680,25 @@
</value>
</data>
<data name="pBStatus4.Location" type="System.Drawing.Point, System.Drawing">
<value>492, 134</value>
<value>476, 134</value>
</data>
<data name="bnLight1.Location" type="System.Drawing.Point, System.Drawing">
<value>1061, 22</value>
<value>1040, 22</value>
</data>
<data name="bnLight1.Size" type="System.Drawing.Size, System.Drawing">
<value>57, 28</value>
<value>78, 28</value>
</data>
<data name="bnLight2.Location" type="System.Drawing.Point, System.Drawing">
<value>1061, 58</value>
<value>1040, 58</value>
</data>
<data name="bnLight2.Size" type="System.Drawing.Size, System.Drawing">
<value>57, 28</value>
<value>78, 28</value>
</data>
<data name="bnLight4.Location" type="System.Drawing.Point, System.Drawing">
<value>1061, 130</value>
<value>1040, 130</value>
</data>
<data name="bnLight4.Size" type="System.Drawing.Size, System.Drawing">
<value>57, 28</value>
<value>78, 28</value>
</data>
<data name="lbNoControllers.Text" xml:space="preserve">
<value>Nenhum controle conectado (Max. 4)</value>
@ -6749,7 +6752,7 @@
<value>202, 26</value>
</data>
<data name="newProfileToolStripMenuItem.Text" xml:space="preserve">
<value>Novo Perfil</value>
<value>Novo perfil</value>
</data>
<data name="importToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>202, 26</value>
@ -6773,13 +6776,13 @@
<value>Nome do Perfil:</value>
</data>
<data name="tSTBProfile.Text" xml:space="preserve">
<value>&lt;Escreva Nome do Perfil Aqui&gt;</value>
<value>&lt;digite o nome do perfil aqui&gt;</value>
</data>
<data name="tSBSaveProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>110, 24</value>
<value>112, 24</value>
</data>
<data name="tSBSaveProfile.Text" xml:space="preserve">
<value>Salvar Perfil</value>
<value>Salvar perfil</value>
</data>
<data name="tSBCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>90, 24</value>
@ -6788,13 +6791,13 @@
<value>Cancelar</value>
</data>
<data name="tSBKeepSize.Size" type="System.Drawing.Size, System.Drawing">
<value>295, 24</value>
<value>320, 24</value>
</data>
<data name="tSBKeepSize.Text" xml:space="preserve">
<value>Manter Tamanho da Janela Apos Fechar</value>
<value>Manter este tamanho de janela após fechar</value>
</data>
<data name="tSOptions.Text" xml:space="preserve">
<value>Opções de Perfil</value>
<value>Opções de perfil</value>
</data>
<data name="tsBNewProfle.Size" type="System.Drawing.Size, System.Drawing">
<value>69, 24</value>
@ -6803,7 +6806,7 @@
<value>Novo</value>
</data>
<data name="tsBNewProfle.ToolTipText" xml:space="preserve">
<value>Criar Novo Perfil</value>
<value>Criar novo perfil</value>
</data>
<data name="tsBEditProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 24</value>
@ -6812,7 +6815,7 @@
<value>Editar</value>
</data>
<data name="tsBEditProfile.ToolTipText" xml:space="preserve">
<value>Editar Perfil Selecionado (Delete)</value>
<value>Editar perfil selecionado (Enter)</value>
</data>
<data name="tsBDeleteProfile.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6826,13 +6829,13 @@
</value>
</data>
<data name="tsBDeleteProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>82, 24</value>
<value>76, 24</value>
</data>
<data name="tsBDeleteProfile.Text" xml:space="preserve">
<value>Deletar</value>
<value>Excluir</value>
</data>
<data name="tsBDeleteProfile.ToolTipText" xml:space="preserve">
<value>Deletar Perfil Selecionado (Delete)</value>
<value>Excluir perfil selecionado (Delete)</value>
</data>
<data name="tSBDupProfile.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6851,7 +6854,7 @@
<value>Duplicar</value>
</data>
<data name="tSBDupProfile.ToolTipText" xml:space="preserve">
<value>Duplicar Perfil Selecionado (Delete)</value>
<value>Duplicar perfil selecionado (Ctrl+C)</value>
</data>
<data name="tSBImportProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>91, 24</value>
@ -6860,7 +6863,7 @@
<value>Importar</value>
</data>
<data name="tSBImportProfile.ToolTipText" xml:space="preserve">
<value>Importar Perfil Selecionado (Delete)</value>
<value>Importar perfis</value>
</data>
<data name="tSBExportProfile.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6883,13 +6886,13 @@
<value>Exportar</value>
</data>
<data name="tSBExportProfile.ToolTipText" xml:space="preserve">
<value>Exportar Perfil Selecionado (Delete)</value>
<value>Exportar perfil selecionado</value>
</data>
<data name="tabProfiles.Text" xml:space="preserve">
<value>Perfis</value>
</data>
<data name="tabAutoProfiles.Text" xml:space="preserve">
<value>Perfil Automatico</value>
<value>Perfis automáticos</value>
</data>
<data name="hideDS4CheckBox.Size" type="System.Drawing.Size, System.Drawing">
<value>121, 21</value>
@ -6898,16 +6901,16 @@
<value>Esconder DS4</value>
</data>
<data name="cBSwipeProfiles.Size" type="System.Drawing.Size, System.Drawing">
<value>251, 21</value>
<value>286, 21</value>
</data>
<data name="cBSwipeProfiles.Text" xml:space="preserve">
<value>Mova TouchPad Para Mudar Perfis</value>
<value>Deslizar no TouchPad para mudar perfis</value>
</data>
<data name="StartWindowsCheckBox.Size" type="System.Drawing.Size, System.Drawing">
<value>187, 21</value>
<value>185, 21</value>
</data>
<data name="StartWindowsCheckBox.Text" xml:space="preserve">
<value>Executar Na Inicialização</value>
<value>Executar na Inicialização</value>
</data>
<data name="startMinimizedCheckBox.Size" type="System.Drawing.Size, System.Drawing">
<value>141, 21</value>
@ -6916,10 +6919,19 @@
<value>Iniciar Minimizado</value>
</data>
<data name="lbNotifications.Size" type="System.Drawing.Size, System.Drawing">
<value>137, 17</value>
<value>135, 17</value>
</data>
<data name="lbNotifications.Text" xml:space="preserve">
<value>Mostrar Notificações</value>
<value>Mostrar notificações</value>
</data>
<data name="cBoxNotifications.Items" xml:space="preserve">
<value>Nenhuma</value>
</data>
<data name="cBoxNotifications.Items1" xml:space="preserve">
<value>Apenas avisos</value>
</data>
<data name="cBoxNotifications.Items2" xml:space="preserve">
<value>Todas</value>
</data>
<data name="cBoxNotifications.Location" type="System.Drawing.Point, System.Drawing">
<value>147, 1</value>
@ -6949,16 +6961,16 @@
<value>397, 28</value>
</data>
<data name="cBCloseMini.Size" type="System.Drawing.Size, System.Drawing">
<value>149, 21</value>
<value>132, 21</value>
</data>
<data name="cBCloseMini.Text" xml:space="preserve">
<value>Fechar e Minimizar</value>
<value>Fechar minimiza</value>
</data>
<data name="cBQuickCharge.Size" type="System.Drawing.Size, System.Drawing">
<value>112, 21</value>
</data>
<data name="cBQuickCharge.Text" xml:space="preserve">
<value>Carga rapida</value>
<value>Carga rápida</value>
</data>
<data name="cBDownloadLangauge.Size" type="System.Drawing.Size, System.Drawing">
<value>313, 21</value>
@ -6967,16 +6979,16 @@
<value>Baixar pacotes de idiomas com a atualização</value>
</data>
<data name="cBUpdate.Size" type="System.Drawing.Size, System.Drawing">
<value>255, 21</value>
<value>226, 21</value>
</data>
<data name="cBUpdate.Text" xml:space="preserve">
<value>Checar Atualizações Quando Iniciar</value>
<value>Verificar atualizações ao iniciar</value>
</data>
<data name="cBUpdateTime.Items" xml:space="preserve">
<value>Horas</value>
<value>horas</value>
</data>
<data name="cBUpdateTime.Items1" xml:space="preserve">
<value>Dias</value>
<value>dias</value>
</data>
<data name="cBUpdateTime.Location" type="System.Drawing.Point, System.Drawing">
<value>173, 0</value>
@ -6994,10 +7006,10 @@
<value>251, 28</value>
</data>
<data name="lbUseXIPorts.Size" type="System.Drawing.Size, System.Drawing">
<value>127, 17</value>
<value>126, 17</value>
</data>
<data name="lbUseXIPorts.Text" xml:space="preserve">
<value>Usar Portas Xinput</value>
<value>Usar portas Xinput</value>
</data>
<data name="nUDXIPorts.Location" type="System.Drawing.Point, System.Drawing">
<value>131, 1</value>
@ -7009,10 +7021,10 @@
<value>247, 28</value>
</data>
<data name="linkProfiles.Size" type="System.Drawing.Size, System.Drawing">
<value>100, 17</value>
<value>99, 17</value>
</data>
<data name="linkProfiles.Text" xml:space="preserve">
<value>Pasta de Perfil</value>
<value>Pasta de perfil</value>
</data>
<data name="lnkControllers.Size" type="System.Drawing.Size, System.Drawing">
<value>124, 17</value>
@ -7021,10 +7033,10 @@
<value>Painel de Controle</value>
</data>
<data name="linkUninstall.Size" type="System.Drawing.Size, System.Drawing">
<value>158, 17</value>
<value>156, 17</value>
</data>
<data name="linkUninstall.Text" xml:space="preserve">
<value>Desinstalar Driver VBus</value>
<value>Desinstalar driver VBus</value>
</data>
<data name="linkSetup.Size" type="System.Drawing.Size, System.Drawing">
<value>168, 17</value>
@ -7033,10 +7045,10 @@
<value>Controle/Configurar Drive</value>
</data>
<data name="lLBUpdate.Size" type="System.Drawing.Size, System.Drawing">
<value>137, 17</value>
<value>143, 17</value>
</data>
<data name="lLBUpdate.Text" xml:space="preserve">
<value>Checar Atualizações</value>
<value>Verificar atualizações</value>
</data>
<data name="flowLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing">
<value>418, 13</value>
@ -7048,6 +7060,21 @@
<value>Configurações</value>
</data>
<data name="tabLog.Text" xml:space="preserve">
<value>LOG</value>
<value>Registro</value>
</data>
<data name="useProfileColorToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>235, 26</value>
</data>
<data name="useProfileColorToolStripMenuItem.Text" xml:space="preserve">
<value>Usar cor do perfil</value>
</data>
<data name="useCustomColorToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>235, 26</value>
</data>
<data name="useCustomColorToolStripMenuItem.Text" xml:space="preserve">
<value>Usar cor personalizada</value>
</data>
<data name="cMCustomLed.Size" type="System.Drawing.Size, System.Drawing">
<value>236, 56</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@ -6360,10 +6360,10 @@
</value>
</data>
<data name="bnLight3.Location" type="System.Drawing.Point, System.Drawing">
<value>1055, 94</value>
<value>1053, 94</value>
</data>
<data name="bnLight3.Size" type="System.Drawing.Size, System.Drawing">
<value>63, 28</value>
<value>65, 28</value>
</data>
<data name="pBStatus1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6422,46 +6422,46 @@
</value>
</data>
<data name="pBStatus1.Location" type="System.Drawing.Point, System.Drawing">
<value>494, 26</value>
<value>493, 26</value>
</data>
<data name="bnEditC3.Location" type="System.Drawing.Point, System.Drawing">
<value>1001, 94</value>
<value>999, 94</value>
</data>
<data name="bnEditC3.Text" xml:space="preserve">
<value>编辑</value>
</data>
<data name="bnEditC4.Location" type="System.Drawing.Point, System.Drawing">
<value>1001, 130</value>
<value>999, 130</value>
</data>
<data name="bnEditC4.Text" xml:space="preserve">
<value>编辑</value>
</data>
<data name="cBController1.Location" type="System.Drawing.Point, System.Drawing">
<value>855, 23</value>
<value>853, 24</value>
</data>
<data name="bnEditC2.Location" type="System.Drawing.Point, System.Drawing">
<value>1001, 58</value>
<value>999, 58</value>
</data>
<data name="bnEditC2.Text" xml:space="preserve">
<value>编辑</value>
</data>
<data name="cBController2.Location" type="System.Drawing.Point, System.Drawing">
<value>855, 59</value>
<value>853, 60</value>
</data>
<data name="cBController3.Location" type="System.Drawing.Point, System.Drawing">
<value>855, 95</value>
<value>853, 96</value>
</data>
<data name="bnEditC1.Location" type="System.Drawing.Point, System.Drawing">
<value>1001, 22</value>
<value>999, 22</value>
</data>
<data name="bnEditC1.Text" xml:space="preserve">
<value>编辑</value>
</data>
<data name="cBController4.Location" type="System.Drawing.Point, System.Drawing">
<value>855, 131</value>
<value>853, 132</value>
</data>
<data name="lbSelectedProfile.Location" type="System.Drawing.Point, System.Drawing">
<value>882, 0</value>
<value>880, 0</value>
</data>
<data name="lbSelectedProfile.Size" type="System.Drawing.Size, System.Drawing">
<value>84, 18</value>
@ -6470,7 +6470,7 @@
<value>已选配置文件</value>
</data>
<data name="lbStatus.Location" type="System.Drawing.Point, System.Drawing">
<value>496, 0</value>
<value>495, 0</value>
</data>
<data name="lbStatus.Size" type="System.Drawing.Size, System.Drawing">
<value>36, 18</value>
@ -6479,7 +6479,7 @@
<value>状态</value>
</data>
<data name="lbBattery.Location" type="System.Drawing.Point, System.Drawing">
<value>724, 0</value>
<value>723, 0</value>
</data>
<data name="lbBattery.Size" type="System.Drawing.Size, System.Drawing">
<value>36, 18</value>
@ -6488,16 +6488,16 @@
<value>电池</value>
</data>
<data name="lbBatt1.Location" type="System.Drawing.Point, System.Drawing">
<value>720, 27</value>
<value>718, 27</value>
</data>
<data name="lbBatt2.Location" type="System.Drawing.Point, System.Drawing">
<value>720, 63</value>
<value>718, 63</value>
</data>
<data name="lbBatt3.Location" type="System.Drawing.Point, System.Drawing">
<value>720, 99</value>
<value>718, 99</value>
</data>
<data name="lbBatt4.Location" type="System.Drawing.Point, System.Drawing">
<value>720, 135</value>
<value>718, 135</value>
</data>
<data name="pBStatus2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6556,7 +6556,7 @@
</value>
</data>
<data name="pBStatus2.Location" type="System.Drawing.Point, System.Drawing">
<value>494, 62</value>
<value>493, 62</value>
</data>
<data name="pBStatus3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6615,7 +6615,7 @@
</value>
</data>
<data name="pBStatus3.Location" type="System.Drawing.Point, System.Drawing">
<value>494, 98</value>
<value>493, 98</value>
</data>
<data name="pBStatus4.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -6674,25 +6674,25 @@
</value>
</data>
<data name="pBStatus4.Location" type="System.Drawing.Point, System.Drawing">
<value>494, 134</value>
<value>493, 134</value>
</data>
<data name="bnLight1.Location" type="System.Drawing.Point, System.Drawing">
<value>1055, 22</value>
<value>1053, 22</value>
</data>
<data name="bnLight1.Size" type="System.Drawing.Size, System.Drawing">
<value>63, 28</value>
<value>65, 28</value>
</data>
<data name="bnLight2.Location" type="System.Drawing.Point, System.Drawing">
<value>1055, 58</value>
<value>1053, 58</value>
</data>
<data name="bnLight2.Size" type="System.Drawing.Size, System.Drawing">
<value>63, 28</value>
<value>65, 28</value>
</data>
<data name="bnLight4.Location" type="System.Drawing.Point, System.Drawing">
<value>1055, 130</value>
<value>1053, 130</value>
</data>
<data name="bnLight4.Size" type="System.Drawing.Size, System.Drawing">
<value>63, 28</value>
<value>65, 28</value>
</data>
<data name="lbNoControllers.Text" xml:space="preserve">
<value>没有连接的手柄最多4个</value>

View File

@ -0,0 +1,129 @@
<?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>
<data name="btnCancel.Text" xml:space="preserve">
<value>إلغاء</value>
</data>
<data name="btnSave.Text" xml:space="preserve">
<value>حفظ</value>
</data>
<data name="tBProfile.Text" xml:space="preserve">
<value>&lt;اكتب اسما جديدا هنا&gt;</value>
</data>
</root>

View File

@ -124,6 +124,6 @@
<value>Zapisz</value>
</data>
<data name="tBProfile.Text" xml:space="preserve">
<value>&lt;wpisz tutaj nową nazwę&gt;</value>
<value>&lt;wpisz nową nazwę&gt;</value>
</data>
</root>

View File

@ -49,11 +49,17 @@
this.lbRussianT = new System.Windows.Forms.Label();
this.lbRomanian = new System.Windows.Forms.Label();
this.lbRomanianT = new System.Windows.Forms.Label();
this.lbTurkish = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.lbChineseS = new System.Windows.Forms.Label();
this.lbChineseST = new System.Windows.Forms.Label();
this.lbChineseT = new System.Windows.Forms.Label();
this.lbChineseTT = new System.Windows.Forms.Label();
this.lbArabic = new System.Windows.Forms.Label();
this.lbArabicT = new System.Windows.Forms.Label();
this.lbTranslators = new System.Windows.Forms.Label();
this.linkSourceCode = new System.Windows.Forms.LinkLabel();
this.lbLinkText = new System.Windows.Forms.Label();
this.lbTurkish = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.tCAbout.SuspendLayout();
this.tPHotkeys.SuspendLayout();
this.tPCredits.SuspendLayout();
@ -109,9 +115,9 @@
//
// tCAbout
//
resources.ApplyResources(this.tCAbout, "tCAbout");
this.tCAbout.Controls.Add(this.tPHotkeys);
this.tCAbout.Controls.Add(this.tPCredits);
resources.ApplyResources(this.tCAbout, "tCAbout");
this.tCAbout.Name = "tCAbout";
this.tCAbout.SelectedIndex = 0;
//
@ -129,6 +135,7 @@
//
// tPCredits
//
resources.ApplyResources(this.tPCredits, "tPCredits");
this.tPCredits.Controls.Add(this.tLPTranslators);
this.tPCredits.Controls.Add(this.lbTranslators);
this.tPCredits.Controls.Add(this.linkElectro);
@ -137,7 +144,6 @@
this.tPCredits.Controls.Add(this.linkJays2Kings);
this.tPCredits.Controls.Add(this.linkJhebbel);
this.tPCredits.Controls.Add(this.linkInhexSTER);
resources.ApplyResources(this.tPCredits, "tPCredits");
this.tPCredits.Name = "tPCredits";
this.tPCredits.UseVisualStyleBackColor = true;
//
@ -154,6 +160,12 @@
this.tLPTranslators.Controls.Add(this.lbRomanianT, 1, 3);
this.tLPTranslators.Controls.Add(this.lbTurkish, 0, 4);
this.tLPTranslators.Controls.Add(this.label2, 1, 4);
this.tLPTranslators.Controls.Add(this.lbChineseS, 0, 5);
this.tLPTranslators.Controls.Add(this.lbChineseST, 1, 5);
this.tLPTranslators.Controls.Add(this.lbChineseT, 0, 6);
this.tLPTranslators.Controls.Add(this.lbChineseTT, 1, 6);
this.tLPTranslators.Controls.Add(this.lbArabic, 0, 7);
this.tLPTranslators.Controls.Add(this.lbArabicT, 1, 7);
this.tLPTranslators.Name = "tLPTranslators";
//
// lbGerman
@ -196,6 +208,46 @@
resources.ApplyResources(this.lbRomanianT, "lbRomanianT");
this.lbRomanianT.Name = "lbRomanianT";
//
// lbTurkish
//
resources.ApplyResources(this.lbTurkish, "lbTurkish");
this.lbTurkish.Name = "lbTurkish";
//
// label2
//
resources.ApplyResources(this.label2, "label2");
this.label2.Name = "label2";
//
// lbChineseS
//
resources.ApplyResources(this.lbChineseS, "lbChineseS");
this.lbChineseS.Name = "lbChineseS";
//
// lbChineseST
//
resources.ApplyResources(this.lbChineseST, "lbChineseST");
this.lbChineseST.Name = "lbChineseST";
//
// lbChineseT
//
resources.ApplyResources(this.lbChineseT, "lbChineseT");
this.lbChineseT.Name = "lbChineseT";
//
// lbChineseTT
//
resources.ApplyResources(this.lbChineseTT, "lbChineseTT");
this.lbChineseTT.Name = "lbChineseTT";
//
// lbArabic
//
resources.ApplyResources(this.lbArabic, "lbArabic");
this.lbArabic.Name = "lbArabic";
//
// lbArabicT
//
resources.ApplyResources(this.lbArabicT, "lbArabicT");
this.lbArabicT.Name = "lbArabicT";
//
// lbTranslators
//
resources.ApplyResources(this.lbTranslators, "lbTranslators");
@ -213,16 +265,6 @@
resources.ApplyResources(this.lbLinkText, "lbLinkText");
this.lbLinkText.Name = "lbLinkText";
//
// lbTurkish
//
resources.ApplyResources(this.lbTurkish, "lbTurkish");
this.lbTurkish.Name = "lbTurkish";
//
// label2
//
resources.ApplyResources(this.label2, "label2");
this.label2.Name = "label2";
//
// Hotkeys
//
resources.ApplyResources(this, "$this");
@ -272,5 +314,11 @@
private System.Windows.Forms.Label lbRomanianT;
private System.Windows.Forms.Label lbTurkish;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label lbChineseS;
private System.Windows.Forms.Label lbChineseST;
private System.Windows.Forms.Label lbChineseT;
private System.Windows.Forms.Label lbChineseTT;
private System.Windows.Forms.Label lbArabic;
private System.Windows.Forms.Label lbArabicT;
}
}

View File

@ -0,0 +1,157 @@
<?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>
<data name="lbAbout.Text" xml:space="preserve">
<value>DS4Windows - Jays2Kings Build</value>
</data>
<data name="lbHotkeys.Text" xml:space="preserve">
<value>إخفاء يد البلاي ستايشن 4: تخفي يد البلاي ستايشن 4 عن البرامج الأخرى، علمها إذا كان لديك إدخال مزدوج في ألعابك أو كان ضغط R2 يوقف اللعبة
ضغط الجهة اليسرى من شاشة اللمس: لمسة يسرى
ضغط الجهة اليمنى من شاشة اللمس: لمسة يمنى
ضغط شاشة اللمس بإصبعين: لمس متعدد
ضغط الجهة العليا من شاشة اللمس: لمسة عليا
زر البلاي ستايشن + Options أو ضغط زر البلاي ستايشن لمدة 10 ثواني: فصل اليد (البلوتوث فقط)
لمس شاشة اللمس + زر البلاي ستايشن: إطفاء مسح شاشة اللمس (الضغط سيظل يعمل)
ضغط الجهة اليمنى السفلى من شاشة اللمس: ضغطة يمنى (يفضل استخدامها عند استعمال الجهة اليمنى كفأرة)
تمرير إصبعين للأعلى و الأسفل من شاشة اللمس*: نزول الصفحة للأعلى و الأسفل.
الضغط و التعليق على شاشة اللمس*: سحب الفأرة اليسرى
مسح شاشة اللمس بإصبعين لليمين و اليسار: تغيير السجل
معدل Shift: قم بتغيير لإستعمال مجموعة أخرى من التحكم.
عند إقران لوحة المفاتيح و الفأرة:
قلب: ضغط الزر مرة واحدة سيجعله مضغوطا حتى يضغط مرة أخرى
الماكرو: تعيين عدة أزرار لإدخال واحد
سكان كود: الأزرار لعا عدة اعتبارات, قد تحتاجها لألعاب معينة
*فقط عند التمكين"</value>
</data>
<data name="lbTranslators.Text" xml:space="preserve">
<value>المترجمين</value>
</data>
<data name="linkDonate.Text" xml:space="preserve">
<value>تبرع عن طريق PayPal</value>
</data>
<data name="lLChangelog.Text" xml:space="preserve">
<value>التغييرات</value>
</data>
<data name="tPCredits.Text" xml:space="preserve">
<value>طاقم العمل</value>
</data>
<data name="tPHotkeys.Text" xml:space="preserve">
<value>اختصارات المفاتيح</value>
</data>
</root>

View File

@ -124,15 +124,35 @@
<value>Tłumacze:</value>
</data>
<data name="linkDonate.Text" xml:space="preserve">
<value>Donacja przez PayPala</value>
<value>Wspomóż przez PayPala</value>
</data>
<data name="lLChangelog.Text" xml:space="preserve">
<value>Lista zmian</value>
</data>
<data name="tPCredits.Text" xml:space="preserve">
<value>Credits</value>
<value>Autorzy</value>
</data>
<data name="tPHotkeys.Text" xml:space="preserve">
<value>Skróty klawiszowe</value>
</data>
<data name="lbHotkeys.Text" xml:space="preserve">
<value>Ukryj kontroler DS4: ukrywa standardowe wykrywanie kontrolera (Dinput) przed innymi programami. Zaznacz jeśli masz problemy ze zdublowanymi akcjami lub R2 pauzuje gry.
Kliknij lewą stronę panelu dotykowego: Lewe Dotknięcie
Kliknij prawą stronę panelu dotykowego: Prawe Dotknięcie
Kliknij panel dotykowy dwoma palcami: Multitouch
Kliknij górną część panelu dotykowego: Górne dotknięcie
Przycisk PS + OPTIONS lub przytrzymanie przycisku PS przez 10s: Odłącz kontroler (tylko przez Bluetooth)
Dotknij panel dotykowy + przycisk PS: wyłącz ruchy na panelu dotykowym (kliknięcia nadal działają)
Kliknięcie panelu dotykowego w prawym dolnym rogu: prawe kliknięcie (najlepiej działa gdy prawa strona panelu jest używana jako przycisk myszy)
Przesunięcie dwoma palcami w górę/dół na panelu dotykowym: przewijanie Góra/Dół
Stuknij i przytrzymaj panel dotykowy: przeciąganie lewym przyciskiem myszy
Przesunięcie dwoma palcami w lewo lub w prawo na panelu dotykowym: przełączanie między profilami
Modyfikator Shift: przytrzymaj akcję aby użyć innego zestawu sterowania
Podczas mapowania klawiatury i myszy:
Przełącznik: przycisk pozostanie w stanie „wciśnięty” do czasu ponownego wciśnięcia
Macro: przypisanie kilku przycisków do jednego wciśnięcia
Skanuj kod: przyciski są różnie interpretowane. Może być potrzebne w niektórych grach
*Gdy włączone
</value>
</data>
</root>

View File

@ -117,67 +117,46 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
<value>554, 19</value>
</data>
<data name="lbAbout.Text" xml:space="preserve">
<value>DS4Windows - Jays2Kings Construir (Versão</value>
</data>
<data name="lLChangelog.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
<value>DS4Windows - Jays2Kings Build (Versão</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 13</value>
<value>152, 17</value>
</data>
<data name="lLChangelog.Text" xml:space="preserve">
<value>Registro de Alterações</value>
</data>
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
<value>471, 3</value>
</data>
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
<value>83, 13</value>
<value>110, 17</value>
</data>
<data name="linkDonate.Text" xml:space="preserve">
<value>Doar Via Paypal</value>
</data>
<data name="tCAbout.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 19</value>
</data>
<data name="tCAbout.Size" type="System.Drawing.Size, System.Drawing">
<value>554, 411</value>
</data>
<data name="tPHotkeys.Size" type="System.Drawing.Size, System.Drawing">
<value>546, 385</value>
</data>
<data name="lbHotkeys.Size" type="System.Drawing.Size, System.Drawing">
<value>523, 472</value>
</data>
<data name="lbHotkeys.Text" xml:space="preserve">
<value>Esconder Controle DS4: Esconde entrada regular do DS4 (DINPUT) de outros programas verifique se você está recebendo dupla entrada em jogos ou R2 pausa jogos
Clique esquerdo do touchpad: Toque Esquerdo
Clique direito do touchpad: Right Touch
Clique no TouchPad com 2 Dedos: Multitouch
Clique na Parte Superiro do TouchPad: Upper Touch
Opções PS + ou segurar PS durante 10 segundos: Desconectar Controle ( Apenas Bluetooth)
Toque Touchpad + PS: Desligue movimento touchpad (clicando ainda funciona)
Clique direito no Canto Superio Direito*: Botão direito do mouse (o melhor utilizada quando o lado direito é usado como um botão do mouse)
Dois Dedos Para Cima/Baixo no touchpad*: Lista Cima/Baixo
Toque e Segure o touchpad*: Arrastar com o Esquerdo
2 Dedos Para TouchPad Direito ou Esquerto*: Clico De Perfis
<value>Esconder Controle DS4: Esconde entrada normal do DS4 (Dinput) de outros programas, marque se você estiver recebendo dupla entrada em jogos ou o R2 pausa jogos
Clicar no lado esquerdo do touchpad: Toque Esquerdo
Clicar no lado direito do touchpad: Toque Direito
Clicar no touchpad com 2 dedos: Multitouch
Clicar na parte superior do touchpad: Toque Superior
PS + Options ou segurar PS durante 10 segundos: Desconectar controle (apenas no Bluetooth)
Toque Touchpad + PS: Desligue movimento touchpad (clicar ainda funciona)
Clicar no canto inferior direito do touchpad: Botão direito do mouse (funciona melhor quando o lado direito é usado como um botão do mouse)
Dois dedos para cima/baixo no touchpad*: Rola para cima/baixo
Toque e segure o touchpad*: Arrastar com o esquerdo do mouse
2 dedos para touchpad direita ou esquerda*: Troca perfis
Modificador: Segure uma ação para usar um outro conjunto de controles
Quando Mapear Teclado e Mouse:
Alternar: A chave permanecerá em um estado "pressionado" até ser pressionado novamente
Macro: Atribuir várias chaves para uma entrada
Scanear Codigo: As chaves são interpretados de forma diferente. Podem ser necessários para determinados jogos
*Se Ativado</value>
Ao mapear teclado e mouse:
Alternar: A tecla permanecerá em um estado "pressionado" até ser pressionada novamente
Macro: Atribua várias teclas a uma entrada
Escanear código: As teclas são interpretados de forma diferente. Podem ser necessários para determinados jogos
*Se habilitado</value>
</data>
<data name="tPCredits.Size" type="System.Drawing.Size, System.Drawing">
<value>546, 385</value>
<data name="tPHotkeys.Text" xml:space="preserve">
<value>Atalhos</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>554, 430</value>
<data name="lbTranslators.Size" type="System.Drawing.Size, System.Drawing">
<value>78, 17</value>
</data>
<data name="lbTranslators.Text" xml:space="preserve">
<value>Tradutores</value>
@ -185,7 +164,4 @@ Scanear Codigo: As chaves são interpretados de forma diferente. Podem ser neces
<data name="tPCredits.Text" xml:space="preserve">
<value>Créditos</value>
</data>
<data name="tPHotkeys.Text" xml:space="preserve">
<value>Atalhos</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,184 @@
<?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>
<data name="bnMacro.Text" xml:space="preserve">
<value>سجل ماكرو</value>
</data>
<data name="bnTest.Text" xml:space="preserve">
<value>اختبار</value>
</data>
<data name="btnDefault.Text" xml:space="preserve">
<value>الإفتراضي</value>
</data>
<data name="btnGuide.Text" xml:space="preserve">
<value>تعليمات</value>
</data>
<data name="btnUNBOUND.Text" xml:space="preserve">
<value>غير مقرون</value>
</data>
<data name="cBLightbar.Text" xml:space="preserve">
<value>غير الضوء</value>
</data>
<data name="cBMouse.Text" xml:space="preserve">
<value>غير حساسية الفأرة</value>
</data>
<data name="cBScanCode.Text" xml:space="preserve">
<value>سكان كود</value>
</data>
<data name="cBToggle.Text" xml:space="preserve">
<value>عكس</value>
</data>
<data name="gBExtras.Text" xml:space="preserve">
<value>الزيادات</value>
</data>
<data name="KBMlabel.Text" xml:space="preserve">
<value>المفاتيح و الفأرة</value>
</data>
<data name="lbBlue.Text" xml:space="preserve">
<value>أزرق</value>
</data>
<data name="lbFlashRate.Text" xml:space="preserve">
<value>معدل الإيماض</value>
</data>
<data name="lbGreen.Text" xml:space="preserve">
<value>أخضر</value>
</data>
<data name="lbHeavy.Text" xml:space="preserve">
<value>قوي</value>
</data>
<data name="lbLight.Text" xml:space="preserve">
<value>ضوء</value>
</data>
<data name="lBMacroOn.Text" xml:space="preserve">
<value>الماكرو ممكن، اختر زرا لإطفاءه، وإلا أغلق النافذة للحفظ</value>
</data>
<data name="lbRed.Text" xml:space="preserve">
<value>أحمر</value>
</data>
<data name="lbRumble.Text" xml:space="preserve">
<value>الإهتزاز</value>
</data>
<data name="lBTip.Text" xml:space="preserve">
<value>أيضا تستطيع اختيار
زر عن طريق ضغطه</value>
</data>
<data name="X360Label.Text" xml:space="preserve">
<value>تحكم X360</value>
</data>
</root>

View File

@ -3734,9 +3734,7 @@ uma chave, digitando-o</value>
<value>118, 55</value>
</data>
<data name="cBMouse.Text" xml:space="preserve">
<value>Mudar
Sensibilidade
do Controle</value>
<value>Mudar Sensibilidade do Controle</value>
</data>
<data name="cBLightbar.Size" type="System.Drawing.Size, System.Drawing">
<value>101, 21</value>
@ -3744,4 +3742,19 @@ do Controle</value>
<data name="cBLightbar.Text" xml:space="preserve">
<value>Mudar LED</value>
</data>
<data name="bnTest.Text" xml:space="preserve">
<value>Test</value>
</data>
<data name="gBExtras.Text" xml:space="preserve">
<value>Extras</value>
</data>
<data name="lbBlue.Text" xml:space="preserve">
<value>B</value>
</data>
<data name="lbGreen.Text" xml:space="preserve">
<value>G</value>
</data>
<data name="lbRed.Text" xml:space="preserve">
<value>R</value>
</data>
</root>

View File

@ -138,7 +138,7 @@
</data>
<data name="btnP.Text" xml:space="preserve">
<value>P</value>
</data>
<comment>@Invariant</comment></data>
<data name="button36.Size" type="System.Drawing.Size, System.Drawing">
<value>52, 30</value>
</data>
@ -166,7 +166,7 @@
</data>
<data name="btnRETURN.Text" xml:space="preserve">
<value>Enter</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnPREVTRACK.Name" xml:space="preserve">
<value>btnPREVTRACK</value>
</data>
@ -197,7 +197,7 @@
</data>
<data name="btnA.Text" xml:space="preserve">
<value>A</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnT.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -296,7 +296,7 @@
</data>
<data name="btnH.Text" xml:space="preserve">
<value>H</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnBREAK.TabIndex" type="System.Int32, mscorlib">
<value>240</value>
</data>
@ -329,7 +329,7 @@
</data>
<data name="btnS.Text" xml:space="preserve">
<value>S</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;nUDLight.ZOrder" xml:space="preserve">
<value>13</value>
</data>
@ -350,7 +350,7 @@
</data>
<data name="btnNUM4.Text" xml:space="preserve">
<value>4Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnRSD.TabIndex" type="System.Int32, mscorlib">
<value>309</value>
</data>
@ -365,7 +365,7 @@
</data>
<data name="btnLEFTMOUSE.Text" xml:space="preserve">
<value>Left Mouse Button</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;tBBlueBar.ZOrder" xml:space="preserve">
<value>17</value>
</data>
@ -395,7 +395,7 @@
</data>
<data name="btnF10.Text" xml:space="preserve">
<value>F10</value>
</data>
<comment>@Invariant</comment></data>
<data name="bnWHEELUP.Location" type="System.Drawing.Point, System.Drawing">
<value>995, 78</value>
</data>
@ -482,7 +482,7 @@
</data>
<data name="btnK.Text" xml:space="preserve">
<value>K</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnX.ZOrder" xml:space="preserve">
<value>121</value>
</data>
@ -518,7 +518,7 @@
</data>
<data name="btnU.Text" xml:space="preserve">
<value>U</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnW.ZOrder" xml:space="preserve">
<value>42</value>
</data>
@ -563,7 +563,7 @@
</data>
<data name="btnMOUSELEFT.Text" xml:space="preserve">
<value>←Mouse Left</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnOPENBRACKET.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -578,7 +578,7 @@
</data>
<data name="btnAPOSTROPHE.Text" xml:space="preserve">
<value>'</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnCAPS.ZOrder" xml:space="preserve">
<value>153</value>
</data>
@ -680,7 +680,7 @@
</data>
<data name="btnO.Text" xml:space="preserve">
<value>O</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnSPACE.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -707,7 +707,7 @@
</data>
<data name="btnJ.Text" xml:space="preserve">
<value>J</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnRSU.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 38</value>
</data>
@ -839,7 +839,7 @@
</data>
<data name="lbBlueV.Text" xml:space="preserve">
<value>255</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;bnMacro.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -854,7 +854,7 @@
</data>
<data name="btnB.Text" xml:space="preserve">
<value>B</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnR.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -896,7 +896,7 @@
</data>
<data name="btnNUM1.Text" xml:space="preserve">
<value>1Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="pBMouse.Location" type="System.Drawing.Point, System.Drawing">
<value>950, 55</value>
</data>
@ -1064,7 +1064,7 @@
</data>
<data name="btnV.Text" xml:space="preserve">
<value>V</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnQ.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
@ -1118,7 +1118,7 @@
</data>
<data name="btnMINUS.Text" xml:space="preserve">
<value>-</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnP.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -1157,7 +1157,7 @@
</data>
<data name="$this.Text" xml:space="preserve">
<value>Keybaord</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;pBMouse.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -1181,10 +1181,10 @@
</data>
<data name="btnF.Text" xml:space="preserve">
<value>F</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnN.Text" xml:space="preserve">
<value>N</value>
</data>
<comment>@Invariant</comment></data>
<data name="lbRumble.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
@ -1199,7 +1199,7 @@
</data>
<data name="btnPGDN.Text" xml:space="preserve">
<value>pgd</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnNUMDOT.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -1226,7 +1226,7 @@
</data>
<data name="btnRCTRL.Text" xml:space="preserve">
<value>RCtrl</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnA.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -1286,7 +1286,7 @@
</data>
<data name="btnEND.Text" xml:space="preserve">
<value>end</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnCAPS.Location" type="System.Drawing.Point, System.Drawing">
<value>14, 144</value>
</data>
@ -1319,7 +1319,7 @@
</data>
<data name="button38.Text" xml:space="preserve">
<value>↑Volume Up</value>
</data>
<comment>@Invariant</comment></data>
<data name="lbRed.Size" type="System.Drawing.Size, System.Drawing">
<value>18, 17</value>
</data>
@ -1367,7 +1367,7 @@
</data>
<data name="btnF11.Text" xml:space="preserve">
<value>F11</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnY.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -1385,7 +1385,7 @@
</data>
<data name="lbGreenV.Text" xml:space="preserve">
<value>255</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnPGUP.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
@ -1415,7 +1415,7 @@
</data>
<data name="btnNUMSLASH.Text" xml:space="preserve">
<value>/Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnLSD.TabIndex" type="System.Int32, mscorlib">
<value>308</value>
</data>
@ -1451,7 +1451,7 @@
</data>
<data name="btnM.Text" xml:space="preserve">
<value>M</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnMOUSERIGHT.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
@ -1505,7 +1505,7 @@
</data>
<data name="btnBACKSPACE.Text" xml:space="preserve">
<value>Backspace</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;lbLight.Parent" xml:space="preserve">
<value>gBExtras</value>
</data>
@ -1550,7 +1550,7 @@
</data>
<data name="btnNUMDOT.Text" xml:space="preserve">
<value>.</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;pBX360.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -1565,7 +1565,7 @@
</data>
<data name="btnT.Text" xml:space="preserve">
<value>T</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnRETURN.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -1613,7 +1613,7 @@
</data>
<data name="btnE.Text" xml:space="preserve">
<value>E</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnLSD.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 38</value>
</data>
@ -1730,7 +1730,7 @@
</data>
<data name="btnL.Text" xml:space="preserve">
<value>L</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnPLAYPAUSE.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -1778,7 +1778,7 @@
</data>
<data name="button4.Text" xml:space="preserve">
<value>←Left</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;button20.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -1811,7 +1811,7 @@
</data>
<data name="btnLCTRL.Text" xml:space="preserve">
<value>LCtrl</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btn1.ZOrder" xml:space="preserve">
<value>29</value>
</data>
@ -1829,7 +1829,7 @@
</data>
<data name="btnTILDE.Text" xml:space="preserve">
<value>`</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnMOUSERIGHT.Location" type="System.Drawing.Point, System.Drawing">
<value>1054, 150</value>
</data>
@ -1874,13 +1874,13 @@
</data>
<data name="bnWHEELDOWN.Text" xml:space="preserve">
<value>↓Mouse Wheel Down</value>
</data>
<comment>@Invariant</comment></data>
<data name="X360Label.Location" type="System.Drawing.Point, System.Drawing">
<value>494, 266</value>
</data>
<data name="btnD.Text" xml:space="preserve">
<value>D</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnF6.Location" type="System.Drawing.Point, System.Drawing">
<value>272, 31</value>
</data>
@ -1901,7 +1901,7 @@
</data>
<data name="btnPERIOD.Text" xml:space="preserve">
<value>.</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnMOUSEUP.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -1946,7 +1946,7 @@
</data>
<data name="btnTAB.Text" xml:space="preserve">
<value>Tab</value>
</data>
<comment>@Invariant</comment></data>
<data name="btn9.Location" type="System.Drawing.Point, System.Drawing">
<value>348, 69</value>
</data>
@ -1958,10 +1958,10 @@
</data>
<data name="btnNUM5.Text" xml:space="preserve">
<value>5Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="button35.Text" xml:space="preserve">
<value>ØVolume Mute</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnRSL.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -1985,7 +1985,7 @@
</data>
<data name="btnRSHIFT.Text" xml:space="preserve">
<value>RShift</value>
</data>
<comment>@Invariant</comment></data>
<data name="nUDHeavy.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -2003,7 +2003,7 @@
</data>
<data name="btnMIDDLEMOUSE.Text" xml:space="preserve">
<value>Middle Mouse Button</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnF11.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -2114,7 +2114,7 @@
</data>
<data name="btnDEL.Text" xml:space="preserve">
<value>del</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnNUM2.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -2123,13 +2123,13 @@
</data>
<data name="btnNUM9.Text" xml:space="preserve">
<value>9Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="X360Label.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 0, 4, 0</value>
</data>
<data name="btnPGUP.Text" xml:space="preserve">
<value>pgu</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnN.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -2150,7 +2150,7 @@
</data>
<data name="btnC.Text" xml:space="preserve">
<value>C</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnTILDE.ZOrder" xml:space="preserve">
<value>98</value>
</data>
@ -2177,7 +2177,7 @@
</data>
<data name="btnPLAYPAUSE.Text" xml:space="preserve">
<value>4</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnMOUSEDOWN.TabIndex" type="System.Int32, mscorlib">
<value>170</value>
</data>
@ -2204,7 +2204,7 @@
</data>
<data name="btnNUM7.Text" xml:space="preserve">
<value>7Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>120, 120</value>
</data>
@ -2270,7 +2270,7 @@
</data>
<data name="btnX.Text" xml:space="preserve">
<value>X</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnV.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
@ -2291,7 +2291,7 @@
</data>
<data name="btnRALT.Text" xml:space="preserve">
<value>RAlt</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnDefault.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -2402,7 +2402,7 @@
</data>
<data name="btnWINDOWS.Text" xml:space="preserve">
<value>LWin</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btn6.ZOrder" xml:space="preserve">
<value>60</value>
</data>
@ -2522,7 +2522,7 @@
</data>
<data name="btnNUMLOCK.Text" xml:space="preserve">
<value>Num Lock</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;nUDHeavy.Parent" xml:space="preserve">
<value>gBExtras</value>
</data>
@ -2633,7 +2633,7 @@
</data>
<data name="button34.Text" xml:space="preserve">
<value>prt</value>
</data>
<comment>@Invariant</comment></data>
<data name="tBRedBar.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -2729,7 +2729,7 @@
</data>
<data name="btnNEXTTRACK.Text" xml:space="preserve">
<value>:</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnCLOSEBRACKET.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -2792,7 +2792,7 @@
</data>
<data name="btnNUMENTER.Text" xml:space="preserve">
<value>Enter</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnUNBOUND.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -2837,7 +2837,7 @@
</data>
<data name="btnSPACE.Text" xml:space="preserve">
<value>Space</value>
</data>
<comment>@Invariant</comment></data>
<data name="cBScanCode.Location" type="System.Drawing.Point, System.Drawing">
<value>829, 10</value>
</data>
@ -2849,13 +2849,13 @@
</data>
<data name="btnBREAK.Text" xml:space="preserve">
<value>bk</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnMIDDLEMOUSE.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
<data name="btnLALT.Text" xml:space="preserve">
<value>LAlt</value>
</data>
<comment>@Invariant</comment></data>
<data name="btn4.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -6514,7 +6514,7 @@
</data>
<data name="btnESC.Text" xml:space="preserve">
<value>Escape</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnLSD.ZOrder" xml:space="preserve">
<value>24</value>
</data>
@ -6580,7 +6580,7 @@
</data>
<data name="btnHOME.Text" xml:space="preserve">
<value>hm</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;button38.Name" xml:space="preserve">
<value>button38</value>
</data>
@ -6667,13 +6667,13 @@
</data>
<data name="bTNRIGHTMOUSE.Text" xml:space="preserve">
<value>Right Mouse Button</value>
</data>
<comment>@Invariant</comment></data>
<data name="lBTip.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 0, 4, 0</value>
</data>
<data name="btnF7.Text" xml:space="preserve">
<value>F7</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnF3.Size" type="System.Drawing.Size, System.Drawing">
<value>34, 30</value>
</data>
@ -6697,13 +6697,13 @@
</data>
<data name="btnEQUALS.Text" xml:space="preserve">
<value>=</value>
</data>
<comment>@Invariant</comment></data>
<data name="button23.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
<data name="btnNUM2.Text" xml:space="preserve">
<value>2Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="button10.TabIndex" type="System.Int32, mscorlib">
<value>297</value>
</data>
@ -6751,7 +6751,7 @@
</data>
<data name="btnMOUSERIGHT.Text" xml:space="preserve">
<value>→Mouse Right</value>
</data>
<comment>@Invariant</comment></data>
<data name="btn0.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
@ -6778,10 +6778,10 @@
</data>
<data name="btnOPENBRACKET.Text" xml:space="preserve">
<value>[</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnNUM0.Text" xml:space="preserve">
<value>Num0</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnCOMMA.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -6883,7 +6883,7 @@
</data>
<data name="btnNUM6.Text" xml:space="preserve">
<value>6Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnOPENBRACKET.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -6898,7 +6898,7 @@
</data>
<data name="btn8.Text" xml:space="preserve">
<value>8</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;button20.Name" xml:space="preserve">
<value>button20</value>
</data>
@ -6991,7 +6991,7 @@
</data>
<data name="btnCAPS.Text" xml:space="preserve">
<value>Caps</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnNUM7.ZOrder" xml:space="preserve">
<value>108</value>
</data>
@ -7012,7 +7012,7 @@
</data>
<data name="btn0.Text" xml:space="preserve">
<value>0</value>
</data>
<comment>@Invariant</comment></data>
<data name="btn9.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -7060,7 +7060,7 @@
</data>
<data name="btnCOMMA.Text" xml:space="preserve">
<value>,</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnOPENBRACKET.TabIndex" type="System.Int32, mscorlib">
<value>187</value>
</data>
@ -7090,7 +7090,7 @@
</data>
<data name="button39.Text" xml:space="preserve">
<value>↓Volume Down</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnBACKSPACE.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -7143,7 +7143,7 @@ Sensitivity</value>
</data>
<data name="btnNUMPLUS.Text" xml:space="preserve">
<value>+</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnPREVTRACK.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -7182,7 +7182,7 @@ Sensitivity</value>
</data>
<data name="btn3.Text" xml:space="preserve">
<value>3</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnEQUALS.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
@ -7245,7 +7245,7 @@ Sensitivity</value>
</data>
<data name="btnNUMSTAR.Text" xml:space="preserve">
<value>*Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnI.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -7371,7 +7371,7 @@ Sensitivity</value>
</data>
<data name="btnMOUSEDOWN.Text" xml:space="preserve">
<value>↓Mouse Down</value>
</data>
<comment>@Invariant</comment></data>
<data name="button34.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
@ -7392,7 +7392,7 @@ Sensitivity</value>
</data>
<data name="btnCLOSEBRACKET.Text" xml:space="preserve">
<value>]</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnNUM0.TabIndex" type="System.Int32, mscorlib">
<value>280</value>
</data>
@ -7530,7 +7530,7 @@ Sensitivity</value>
</data>
<data name="btn9.Text" xml:space="preserve">
<value>9</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnNUM6.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -7608,7 +7608,7 @@ Sensitivity</value>
</data>
<data name="button5.Text" xml:space="preserve">
<value>→Right</value>
</data>
<comment>@Invariant</comment></data>
<data name="pBX360.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>StretchImage</value>
</data>
@ -7623,7 +7623,7 @@ Sensitivity</value>
</data>
<data name="btnF6.Text" xml:space="preserve">
<value>F6</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnF10.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -7638,7 +7638,7 @@ Sensitivity</value>
</data>
<data name="btnBACKSLASH.Text" xml:space="preserve">
<value>\</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;nUDLightFlash.Name" xml:space="preserve">
<value>nUDLightFlash</value>
</data>
@ -7668,10 +7668,10 @@ Sensitivity</value>
</data>
<data name="btnSTOP.Text" xml:space="preserve">
<value>&lt;</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnF5.Text" xml:space="preserve">
<value>F5</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnF9.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -7683,13 +7683,13 @@ Sensitivity</value>
</data>
<data name="lbRedV.Text" xml:space="preserve">
<value>255</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;nUDMouse.Parent" xml:space="preserve">
<value>gBExtras</value>
</data>
<data name="btn1.Text" xml:space="preserve">
<value>1</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;cBScanCode.ZOrder" xml:space="preserve">
<value>122</value>
</data>
@ -7698,7 +7698,7 @@ Sensitivity</value>
</data>
<data name="button7.Text" xml:space="preserve">
<value>↑Up</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;X360Label.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -7734,7 +7734,7 @@ Sensitivity</value>
</data>
<data name="btnF4.Text" xml:space="preserve">
<value>F4</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnF8.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -7755,7 +7755,7 @@ Sensitivity</value>
</data>
<data name="btn4.Text" xml:space="preserve">
<value>4</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnRS.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -7809,7 +7809,7 @@ Sensitivity</value>
</data>
<data name="btnF2.Text" xml:space="preserve">
<value>F2</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnPLAYPAUSE.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
@ -7827,7 +7827,7 @@ Sensitivity</value>
</data>
<data name="btnNUMMINUS.Text" xml:space="preserve">
<value>-Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnTAB.ZOrder" xml:space="preserve">
<value>105</value>
</data>
@ -7836,7 +7836,7 @@ Sensitivity</value>
</data>
<data name="btnLSHIFT.Text" xml:space="preserve">
<value>LShift</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnBACKSPACE.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -7875,7 +7875,7 @@ Sensitivity</value>
</data>
<data name="btnF1.Text" xml:space="preserve">
<value>F1</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnF8.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -7920,7 +7920,7 @@ Sensitivity</value>
</data>
<data name="btnSLASH.Text" xml:space="preserve">
<value>/</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnO.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
@ -7932,7 +7932,7 @@ Sensitivity</value>
</data>
<data name="btnSCL.Text" xml:space="preserve">
<value>scl</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;nUDMouse.ZOrder" xml:space="preserve">
<value>0</value>
</data>
@ -7980,13 +7980,13 @@ Sensitivity</value>
</data>
<data name="btn2.Text" xml:space="preserve">
<value>2</value>
</data>
<comment>@Invariant</comment></data>
<data name="button4.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnMOUSEUP.Text" xml:space="preserve">
<value>↑Mouse Up</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnRSL.TabIndex" type="System.Int32, mscorlib">
<value>311</value>
</data>
@ -8013,7 +8013,7 @@ Sensitivity</value>
</data>
<data name="button36.Text" xml:space="preserve">
<value>RWin</value>
</data>
<comment>@Invariant</comment></data>
<data name="lbFlashRate.Size" type="System.Drawing.Size, System.Drawing">
<value>76, 17</value>
</data>
@ -8115,7 +8115,7 @@ Sensitivity</value>
</data>
<data name="bnWHEELUP.Text" xml:space="preserve">
<value>↑Mouse Wheel Up</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;lbHeavy.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -8142,7 +8142,7 @@ Sensitivity</value>
</data>
<data name="btnF3.Text" xml:space="preserve">
<value>F3</value>
</data>
<comment>@Invariant</comment></data>
<data name="button18.TabIndex" type="System.Int32, mscorlib">
<value>305</value>
</data>
@ -8232,7 +8232,7 @@ Sensitivity</value>
</data>
<data name="btnF9.Text" xml:space="preserve">
<value>F9</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnAPOSTROPHE.FlatStyle" type="System.Windows.Forms.FlatStyle, System.Windows.Forms">
<value>Popup</value>
</data>
@ -8280,13 +8280,13 @@ Sensitivity</value>
</data>
<data name="btnF8.Text" xml:space="preserve">
<value>F8</value>
</data>
<comment>@Invariant</comment></data>
<data name="tBBlueBar.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnPREVTRACK.Text" xml:space="preserve">
<value>9</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnPREVTRACK.Font" type="System.Drawing.Font, System.Drawing">
<value>Webdings, 8.25pt</value>
</data>
@ -8304,7 +8304,7 @@ Sensitivity</value>
</data>
<data name="btnSEMICOLON.Text" xml:space="preserve">
<value>;</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnSEMICOLON.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
@ -8397,7 +8397,7 @@ Sensitivity</value>
</data>
<data name="btn7.Text" xml:space="preserve">
<value>7</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;bnMacro.ZOrder" xml:space="preserve">
<value>52</value>
</data>
@ -8481,7 +8481,7 @@ Sensitivity</value>
</data>
<data name="btnF12.Text" xml:space="preserve">
<value>F12</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnD.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
@ -8517,7 +8517,7 @@ Sensitivity</value>
</data>
<data name="btnNUM3.Text" xml:space="preserve">
<value>3Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnMOUSELEFT.Location" type="System.Drawing.Point, System.Drawing">
<value>931, 151</value>
</data>
@ -8555,7 +8555,8 @@ Sensitivity</value>
<value>460, 144</value>
</data>
<data name="lBTip.Text" xml:space="preserve">
<value>You can also select a key by typing it</value>
<value>You can also select
a key by typing it</value>
</data>
<data name="pBX360.TabIndex" type="System.Int32, mscorlib">
<value>322</value>
@ -8613,7 +8614,7 @@ Sensitivity</value>
</data>
<data name="btnQ.Text" xml:space="preserve">
<value>Q</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;button4.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -8676,13 +8677,13 @@ Sensitivity</value>
</data>
<data name="btn5.Text" xml:space="preserve">
<value>5</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnNUMSTAR.TabIndex" type="System.Int32, mscorlib">
<value>274</value>
</data>
<data name="btnZ.Text" xml:space="preserve">
<value>Z</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnLEFTMOUSE.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
@ -8709,7 +8710,7 @@ Sensitivity</value>
</data>
<data name="btnR.Text" xml:space="preserve">
<value>R</value>
</data>
<comment>@Invariant</comment></data>
<data name="button7.Location" type="System.Drawing.Point, System.Drawing">
<value>625, 182</value>
</data>
@ -8790,7 +8791,7 @@ Sensitivity</value>
</data>
<data name="btnINS.Text" xml:space="preserve">
<value>ins</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;button7.Parent" xml:space="preserve">
<value>$this</value>
</data>
@ -8973,13 +8974,13 @@ Sensitivity</value>
</data>
<data name="btn6.Text" xml:space="preserve">
<value>6</value>
</data>
<comment>@Invariant</comment></data>
<data name="cBScanCode.TabIndex" type="System.Int32, mscorlib">
<value>288</value>
</data>
<data name="button6.Text" xml:space="preserve">
<value>↓Down</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnB.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
@ -9009,7 +9010,7 @@ Sensitivity</value>
</data>
<data name="btnY.Text" xml:space="preserve">
<value>Y</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnPREVTRACK.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
@ -9051,7 +9052,7 @@ Sensitivity</value>
</data>
<data name="btnNUM8.Text" xml:space="preserve">
<value>8Numpad</value>
</data>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;btnRALT.ZOrder" xml:space="preserve">
<value>129</value>
</data>
@ -9075,13 +9076,13 @@ Sensitivity</value>
</data>
<data name="button33.Text" xml:space="preserve">
<value>5th Mouse Button</value>
</data>
<comment>@Invariant</comment></data>
<data name="button38.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>4, 4, 4, 4</value>
</data>
<data name="btnW.Text" xml:space="preserve">
<value>W</value>
</data>
<comment>@Invariant</comment></data>
<data name="btnNUMSLASH.TabIndex" type="System.Int32, mscorlib">
<value>271</value>
</data>
@ -9228,7 +9229,7 @@ Sensitivity</value>
</data>
<data name="button30.Text" xml:space="preserve">
<value>4th Mouse Button</value>
</data>
<comment>@Invariant</comment></data>
<data name="btn4.Location" type="System.Drawing.Point, System.Drawing">
<value>160, 69</value>
</data>
@ -9324,7 +9325,7 @@ Sensitivity</value>
</data>
<data name="btnI.Text" xml:space="preserve">
<value>I</value>
</data>
<comment>@Invariant</comment></data>
<data name="btn8.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>
@ -9399,7 +9400,7 @@ Sensitivity</value>
</data>
<data name="btnG.Text" xml:space="preserve">
<value>G</value>
</data>
<comment>@Invariant</comment></data>
<data name="btn4.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 30</value>
</data>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,757 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="tBBlueBar.Location" type="System.Drawing.Point, System.Drawing">
<value>38, 91</value>
</data>
<data name="tBGreenBar.Location" type="System.Drawing.Point, System.Drawing">
<value>38, 62</value>
</data>
<data name="tBRedBar.Location" type="System.Drawing.Point, System.Drawing">
<value>38, 30</value>
</data>
<data name="cBLightbyBattery.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 21</value>
</data>
<data name="cBLightbyBattery.Text" xml:space="preserve">
<value>الضوء بالبطارية%</value>
</data>
<data name="lbBlue.Location" type="System.Drawing.Point, System.Drawing">
<value>1, 96</value>
</data>
<data name="lbBlue.Size" type="System.Drawing.Size, System.Drawing">
<value>33, 17</value>
</data>
<data name="lbBlue.Text" xml:space="preserve">
<value>أزرق</value>
</data>
<data name="lbGreen.Location" type="System.Drawing.Point, System.Drawing">
<value>-1, 66</value>
</data>
<data name="lbGreen.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 17</value>
</data>
<data name="lbGreen.Text" xml:space="preserve">
<value>أخضر</value>
</data>
<data name="lbspc.Size" type="System.Drawing.Size, System.Drawing">
<value>57, 17</value>
</data>
<data name="lbspc.Text" xml:space="preserve">
<value>ثانية/الدورة</value>
</data>
<data name="lbRed.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 34</value>
</data>
<data name="lbRed.Size" type="System.Drawing.Size, System.Drawing">
<value>31, 17</value>
</data>
<data name="lbRed.Text" xml:space="preserve">
<value>أحمر</value>
</data>
<data name="cBDoubleTap.Size" type="System.Drawing.Size, System.Drawing">
<value>68, 21</value>
</data>
<data name="cBDoubleTap.Text" xml:space="preserve">
<value>ضغطتين</value>
</data>
<data name="cBTap.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 21</value>
</data>
<data name="cBTap.Text" xml:space="preserve">
<value>نقر</value>
</data>
<data name="cBScroll.Size" type="System.Drawing.Size, System.Drawing">
<value>44, 21</value>
</data>
<data name="cBScroll.Text" xml:space="preserve">
<value>لف</value>
</data>
<data name="cBSlide.Size" type="System.Drawing.Size, System.Drawing">
<value>59, 21</value>
</data>
<data name="cBSlide.Text" xml:space="preserve">
<value>انزلاق</value>
</data>
<data name="lbButtonMouseSens.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 17</value>
</data>
<data name="lbButtonMouseSens.Text" xml:space="preserve">
<value>حساسية الفأرة:</value>
</data>
<data name="cBlowerRCOn.Size" type="System.Drawing.Size, System.Drawing">
<value>159, 21</value>
</data>
<data name="cBlowerRCOn.Text" xml:space="preserve">
<value>أسفل اليمين لزر الفأرة الأيمن</value>
</data>
<data name="cBTouchpadJitterCompensation.Size" type="System.Drawing.Size, System.Drawing">
<value>109, 21</value>
</data>
<data name="cBTouchpadJitterCompensation.Text" xml:space="preserve">
<value>تعويض الإرتجاف</value>
</data>
<data name="lbIdleMinutes.Size" type="System.Drawing.Size, System.Drawing">
<value>31, 17</value>
</data>
<data name="lbIdleMinutes.Text" xml:space="preserve">
<value>دقائق</value>
</data>
<data name="cBFlushHIDQueue.Size" type="System.Drawing.Size, System.Drawing">
<value>76, 21</value>
</data>
<data name="cBFlushHIDQueue.Text" xml:space="preserve">
<value>محو HID</value>
</data>
<data name="btnRumbleHeavyTest.Text" xml:space="preserve">
<value>اختبار قوي</value>
</data>
<data name="lbFull.Text" xml:space="preserve">
<value>مليء:</value>
</data>
<data name="lbLowRed.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 37</value>
</data>
<data name="lbLowRed.Size" type="System.Drawing.Size, System.Drawing">
<value>31, 17</value>
</data>
<data name="lbLowRed.Text" xml:space="preserve">
<value>أحمر</value>
</data>
<data name="lbLowGreen.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 66</value>
</data>
<data name="lbLowGreen.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 17</value>
</data>
<data name="lbLowGreen.Text" xml:space="preserve">
<value>أخضر</value>
</data>
<data name="lbLowBlue.Location" type="System.Drawing.Point, System.Drawing">
<value>2, 95</value>
</data>
<data name="lbLowBlue.Size" type="System.Drawing.Size, System.Drawing">
<value>33, 17</value>
</data>
<data name="lbLowBlue.Text" xml:space="preserve">
<value>أزرق</value>
</data>
<data name="tBLowRedBar.Location" type="System.Drawing.Point, System.Drawing">
<value>35, 32</value>
</data>
<data name="tBLowGreenBar.Location" type="System.Drawing.Point, System.Drawing">
<value>35, 61</value>
</data>
<data name="tBLowBlueBar.Location" type="System.Drawing.Point, System.Drawing">
<value>35, 90</value>
</data>
<data name="lbEmpty.Size" type="System.Drawing.Size, System.Drawing">
<value>34, 17</value>
</data>
<data name="lbEmpty.Text" xml:space="preserve">
<value>فارغ:</value>
</data>
<data name="pnlLowBattery.Location" type="System.Drawing.Point, System.Drawing">
<value>170, 23</value>
</data>
<data name="pnlLowBattery.Size" type="System.Drawing.Size, System.Drawing">
<value>165, 121</value>
</data>
<data name="gBTouchpad.Text" xml:space="preserve">
<value>شاشة اللمس</value>
</data>
<data name="rBTPControls.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 21</value>
</data>
<data name="rBTPControls.Text" xml:space="preserve">
<value>استخدم للتحكم</value>
</data>
<data name="rBTPMouse.Size" type="System.Drawing.Size, System.Drawing">
<value>89, 21</value>
</data>
<data name="rBTPMouse.Text" xml:space="preserve">
<value>استخدم كفأرة</value>
</data>
<data name="cbStartTouchpadOff.Size" type="System.Drawing.Size, System.Drawing">
<value>168, 21</value>
</data>
<data name="cbStartTouchpadOff.Text" xml:space="preserve">
<value>البدء مع إطفاء اللف و الإنزلاق</value>
</data>
<data name="cMSPresets.Size" type="System.Drawing.Size, System.Drawing">
<value>147, 244</value>
</data>
<data name="controlToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 26</value>
</data>
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
<value>143, 6</value>
</data>
<data name="defaultToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 26</value>
</data>
<data name="defaultToolStripMenuItem.Text" xml:space="preserve">
<value>افتراضي</value>
</data>
<data name="DpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 26</value>
</data>
<data name="DpadToolStripMenuItem.Text" xml:space="preserve">
<value>الأسهم</value>
</data>
<data name="tSMIDPadInverted.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIDPadInverted.Text" xml:space="preserve">
<value>معكوس</value>
</data>
<data name="tSMIDPadInvertedX.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIDPadInvertedX.Text" xml:space="preserve">
<value>عكس السين</value>
</data>
<data name="tSMIDPadInvertedY.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIDPadInvertedY.Text" xml:space="preserve">
<value>عكس الصاد</value>
</data>
<data name="LSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 26</value>
</data>
<data name="LSToolStripMenuItem.Text" xml:space="preserve">
<value>العصا اليسرى</value>
</data>
<data name="tSMILSInverted.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMILSInverted.Text" xml:space="preserve">
<value>عكس</value>
</data>
<data name="tSMILSInvertedX.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMILSInvertedX.Text" xml:space="preserve">
<value>عكس السين</value>
</data>
<data name="tSMILSInvertedY.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMILSInvertedY.Text" xml:space="preserve">
<value>عكس الصاد</value>
</data>
<data name="RSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 26</value>
</data>
<data name="RSToolStripMenuItem.Text" xml:space="preserve">
<value>العصا اليمنى</value>
</data>
<data name="tSMIRSInverted.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIRSInverted.Text" xml:space="preserve">
<value>عكس</value>
</data>
<data name="tSMIRSInvertedX.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIRSInvertedX.Text" xml:space="preserve">
<value>عكس السين</value>
</data>
<data name="tSMIRSInvertedY.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIRSInvertedY.Text" xml:space="preserve">
<value>عكس الصاد</value>
</data>
<data name="ABXYToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 26</value>
</data>
<data name="ABXYToolStripMenuItem.Text" xml:space="preserve">
<value>الأزرار الأساسية</value>
</data>
<data name="WASDToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 26</value>
</data>
<data name="wScanCodeWASDToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>178, 26</value>
</data>
<data name="wScanCodeWASDToolStripMenuItem.Text" xml:space="preserve">
<value>مع السكان كود</value>
</data>
<data name="ArrowKeysToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 26</value>
</data>
<data name="ArrowKeysToolStripMenuItem.Text" xml:space="preserve">
<value>الأسهم</value>
</data>
<data name="wScanCodeArrowKeysToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>178, 26</value>
</data>
<data name="wScanCodeArrowKeysToolStripMenuItem.Text" xml:space="preserve">
<value>مع السكان كود</value>
</data>
<data name="MouseToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>146, 26</value>
</data>
<data name="MouseToolStripMenuItem.Text" xml:space="preserve">
<value>الفأرة</value>
</data>
<data name="tSMIMouseInverted.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIMouseInverted.Text" xml:space="preserve">
<value>عكس</value>
</data>
<data name="tSMIMouseInvertedX.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIMouseInvertedX.Text" xml:space="preserve">
<value>عكس السين</value>
</data>
<data name="tSMIMouseInvertedY.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIMouseInvertedY.Text" xml:space="preserve">
<value>عكس الصاد</value>
</data>
<data name="gBOther.Text" xml:space="preserve">
<value>غير</value>
</data>
<data name="cBDinput.Size" type="System.Drawing.Size, System.Drawing">
<value>127, 21</value>
</data>
<data name="cBDinput.Text" xml:space="preserve">
<value>استخدم Dinput فقط</value>
</data>
<data name="pBProgram.Location" type="System.Drawing.Point, System.Drawing">
<value>247, 124</value>
</data>
<data name="cBLaunchProgram.Size" type="System.Drawing.Size, System.Drawing">
<value>132, 21</value>
</data>
<data name="cBLaunchProgram.Text" xml:space="preserve">
<value>فتح البرنامج مع السجل</value>
</data>
<data name="btnBrowse.Location" type="System.Drawing.Point, System.Drawing">
<value>157, 126</value>
</data>
<data name="btnBrowse.Text" xml:space="preserve">
<value>تصفح...</value>
</data>
<data name="lbUseController.Size" type="System.Drawing.Size, System.Drawing">
<value>58, 17</value>
</data>
<data name="lbUseController.Text" xml:space="preserve">
<value>استخدم اليد</value>
</data>
<data name="cBMouseAccel.Location" type="System.Drawing.Point, System.Drawing">
<value>205, 20</value>
</data>
<data name="cBMouseAccel.Size" type="System.Drawing.Size, System.Drawing">
<value>87, 21</value>
</data>
<data name="cBMouseAccel.Text" xml:space="preserve">
<value>تسارع الفأرة</value>
</data>
<data name="cBControllerInput.Size" type="System.Drawing.Size, System.Drawing">
<value>106, 21</value>
</data>
<data name="cBControllerInput.Text" xml:space="preserve">
<value>للإقران و القراءة</value>
</data>
<data name="cBIdleDisconnect.Size" type="System.Drawing.Size, System.Drawing">
<value>87, 21</value>
</data>
<data name="cBIdleDisconnect.Text" xml:space="preserve">
<value>فصل للكمون</value>
</data>
<data name="gBLightbar.Text" xml:space="preserve">
<value>الضوء</value>
</data>
<data name="cBFlashType.Items" xml:space="preserve">
<value>إيماض عند</value>
</data>
<data name="cBFlashType.Items1" xml:space="preserve">
<value>نبض عند</value>
</data>
<data name="cBWhileCharging.Items" xml:space="preserve">
<value>عادي</value>
</data>
<data name="cBWhileCharging.Items1" xml:space="preserve">
<value>نبض</value>
</data>
<data name="cBWhileCharging.Items2" xml:space="preserve">
<value>قوس قزح</value>
</data>
<data name="cBWhileCharging.Items3" xml:space="preserve">
<value>لون</value>
</data>
<data name="cBWhileCharging.Location" type="System.Drawing.Point, System.Drawing">
<value>75, 207</value>
</data>
<data name="btnChargingColor.Location" type="System.Drawing.Point, System.Drawing">
<value>233, 210</value>
</data>
<data name="lbWhileCharging.Size" type="System.Drawing.Size, System.Drawing">
<value>61, 17</value>
</data>
<data name="lbWhileCharging.Text" xml:space="preserve">
<value>عند الشحن:</value>
</data>
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
<value>163, 21</value>
</data>
<data name="cBShiftLight.Text" xml:space="preserve">
<value>استخدم لونا مختلفا لنمط شيفت</value>
</data>
<data name="lbShift.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 17</value>
</data>
<data name="lbShift.Text" xml:space="preserve">
<value>شيفت:</value>
</data>
<data name="lbShiftRed.Size" type="System.Drawing.Size, System.Drawing">
<value>31, 17</value>
</data>
<data name="lbShiftRed.Text" xml:space="preserve">
<value>أحمر</value>
</data>
<data name="lbShiftGreen.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 17</value>
</data>
<data name="lbShiftGreen.Text" xml:space="preserve">
<value>أخضر</value>
</data>
<data name="lbShiftBlue.Size" type="System.Drawing.Size, System.Drawing">
<value>33, 17</value>
</data>
<data name="lbShiftBlue.Text" xml:space="preserve">
<value>أزرق</value>
</data>
<data name="tBShiftRedBar.Location" type="System.Drawing.Point, System.Drawing">
<value>53, 33</value>
</data>
<data name="tBShiftGreenBar.Location" type="System.Drawing.Point, System.Drawing">
<value>53, 66</value>
</data>
<data name="tBShiftBlueBar.Location" type="System.Drawing.Point, System.Drawing">
<value>53, 99</value>
</data>
<data name="gBRumble.Text" xml:space="preserve">
<value>اهتزاز</value>
</data>
<data name="btnRumbleLightTest.Text" xml:space="preserve">
<value>اختبار ضعيف</value>
</data>
<data name="tPController.Text" xml:space="preserve">
<value>قراءة أوامر اليد</value>
</data>
<data name="pBDelayTracker.Location" type="System.Drawing.Point, System.Drawing">
<value>122, 10</value>
</data>
<data name="lbRSTip.Text" xml:space="preserve">
<value>العصا اليسرى</value>
</data>
<data name="lbInputDelay.Size" type="System.Drawing.Size, System.Drawing">
<value>71, 17</value>
</data>
<data name="lbInputDelay.Text" xml:space="preserve">
<value>تأخر الإدخال:</value>
</data>
<data name="lbLSTip.Text" xml:space="preserve">
<value>العصا اليسرى</value>
</data>
<data name="lbSATip.Text" xml:space="preserve">
<value>Sixaxis: محور السين مقلوب لتسهيل القراءة</value>
</data>
<data name="lb6Accel.Size" type="System.Drawing.Size, System.Drawing">
<value>35, 17</value>
</data>
<data name="lb6Accel.Text" xml:space="preserve">
<value>تسريع</value>
</data>
<data name="lb6Gryo.Size" type="System.Drawing.Size, System.Drawing">
<value>33, 17</value>
</data>
<data name="lb6Gryo.Text" xml:space="preserve">
<value>الدوام</value>
</data>
<data name="tPShiftMod.Text" xml:space="preserve">
<value>معدل الشيفت</value>
</data>
<data name="lbHold.Size" type="System.Drawing.Size, System.Drawing">
<value>27, 17</value>
</data>
<data name="lbHold.Text" xml:space="preserve">
<value>علق</value>
</data>
<data name="lbtoUse.Size" type="System.Drawing.Size, System.Drawing">
<value>98, 17</value>
</data>
<data name="lbtoUse.Text" xml:space="preserve">
<value>لإستخدام هذا التحكم</value>
</data>
<data name="cBShiftControl.Items" xml:space="preserve">
<value>لاشيء</value>
</data>
<data name="cBShiftControl.Items26" xml:space="preserve">
<value>شاشة اللمس (غير مضغوطة)</value>
</data>
<data name="tPControls.Text" xml:space="preserve">
<value>التحكم</value>
</data>
<data name="tPSpecial.Text" xml:space="preserve">
<value>إجراءات خاصة</value>
</data>
<data name="cHName.Text" xml:space="preserve">
<value>اسم</value>
</data>
<data name="cHTrigger.Text" xml:space="preserve">
<value>زناد</value>
</data>
<data name="cHAction.Text" xml:space="preserve">
<value>إجراء</value>
</data>
<data name="btnNewAction.Text" xml:space="preserve">
<value>إجراء جديد</value>
</data>
<data name="btnEditAction.Text" xml:space="preserve">
<value>تعديل الإجراء</value>
</data>
<data name="btnRemAction.Text" xml:space="preserve">
<value>احذف الإجراء</value>
</data>
<data name="lbActionsTip.Text" xml:space="preserve">
<value>علق على الأزرار لتنفيذ الإجراء، علم الإجراء لإستخدامه عند فتح السجل. الحد الأعلى 50 أمر</value>
</data>
<data name="tPDeadzone.Text" xml:space="preserve">
<value>المنطقة الفائضة</value>
</data>
<data name="tPCurve.Text" xml:space="preserve">
<value>المنحنى</value>
</data>
<data name="rBSAControls.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 21</value>
</data>
<data name="rBSAControls.Text" xml:space="preserve">
<value>استخدم للتحكم</value>
</data>
<data name="rBSAMouse.Size" type="System.Drawing.Size, System.Drawing">
<value>89, 21</value>
</data>
<data name="rBSAMouse.Text" xml:space="preserve">
<value>استخدم كفأرة</value>
</data>
<data name="lbGyroInvert.Size" type="System.Drawing.Size, System.Drawing">
<value>32, 17</value>
</data>
<data name="lbGyroInvert.Text" xml:space="preserve">
<value>اقلب:</value>
</data>
<data name="lbGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 17</value>
</data>
<data name="lbGyroTriggers.Text" xml:space="preserve">
<value>الأزندة:</value>
</data>
<data name="lbGyroSens.Size" type="System.Drawing.Size, System.Drawing">
<value>76, 17</value>
</data>
<data name="lbGyroSens.Text" xml:space="preserve">
<value>حساسية الدوام:</value>
</data>
<data name="lbControlTip.Text" xml:space="preserve">
<value>اضغط على المصباح لإختيار اللون</value>
</data>
<data name="cMGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
<value>215, 524</value>
</data>
<data name="crossToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="circleToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="squareToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="triangleToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="l1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="l2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="r1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="r2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="onTouchpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="downToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="leftToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="rightToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="l3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="r3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="fingerOnTouchpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="fingerOnTouchpadToolStripMenuItem.Text" xml:space="preserve">
<value>إصبع على الشاشة</value>
</data>
<data name="fingersOnTouchpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="fingersOnTouchpadToolStripMenuItem.Text" xml:space="preserve">
<value>اصبعين على الشاشة</value>
</data>
<data name="optionsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="shareToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="pSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="resetToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 26</value>
</data>
<data name="resetToolStripMenuItem.Text" xml:space="preserve">
<value>استعادة</value>
</data>
</root>

View File

@ -6,6 +6,7 @@ using System.IO;
using System.Reflection;
using System.Xml;
using static DS4Windows.Global;
using System.Runtime.InteropServices;
namespace DS4Windows
{
@ -26,10 +27,86 @@ namespace DS4Windows
private float dpix;
private float dpiy;
public Dictionary<string, string> defaults = new Dictionary<string, string>();
public bool saving;
public bool saving, loading;
public static Size mSize { get; private set; }
private Size settingsSize;
public Options(DS4Form rt)
{
InitializeComponent();
mSize = MaximumSize;
settingsSize = fLPSettings.Size;
MaximumSize = new Size(0, 0);
root = rt;
btnRumbleHeavyTest.Text = Properties.Resources.TestHText;
btnRumbleLightTest.Text = Properties.Resources.TestLText;
rBTPControls.Text = rBSAControls.Text;
rBTPMouse.Text = rBSAMouse.Text;
Visible = false;
colored = pBRainbow.Image;
greyscale = GreyscaleImage((Bitmap)pBRainbow.Image);
fLPSettings.FlowDirection = FlowDirection.TopDown;
foreach (Control control in tPControls.Controls)
if (control is Button && !((Button)control).Name.Contains("btn"))
buttons.Add((Button)control);
foreach (Control control in fLPTouchSwipe.Controls)
if (control is Button && !((Button)control).Name.Contains("btn"))
buttons.Add((Button)control);
foreach (Control control in fLPTiltControls.Controls)
if (control is Button && !((Button)control).Name.Contains("btn"))
buttons.Add((Button)control);
foreach (Button b in buttons)
defaults.Add(b.Name, b.Text);
foreach (Control control in tPShiftMod.Controls)
if (control is Button && !((Button)control).Name.Contains("btnShift"))
subbuttons.Add((Button)control);
foreach (Control control in fLPShiftTiltControls.Controls)
if (control is Button && !((Button)control).Name.Contains("btnShift"))
subbuttons.Add((Button)control);
foreach (Control control in fLPShiftTouchSwipe.Controls)
if (control is Button && !((Button)control).Name.Contains("btn"))
subbuttons.Add((Button)control);
foreach (System.Windows.Forms.Control control in Controls)
{
if (control.HasChildren)
foreach (System.Windows.Forms.Control ctrl in control.Controls)
{
if (ctrl.HasChildren)
foreach (System.Windows.Forms.Control ctrl2 in ctrl.Controls)
{
if (ctrl2.HasChildren)
foreach (System.Windows.Forms.Control ctrl3 in ctrl2.Controls)
ctrl3.MouseHover += Items_MouseHover;
ctrl2.MouseHover += Items_MouseHover;
}
ctrl.MouseHover += Items_MouseHover;
}
control.MouseHover += Items_MouseHover;
}
foreach (Button b in buttons)
{
b.MouseHover += button_MouseHover;
b.MouseLeave += button_MouseLeave;
}
foreach (Button b in subbuttons)
{
b.MouseHover += button_MouseHover;
b.MouseLeave += button_MouseLeave;
}
advColorDialog.OnUpdateColor += advColorDialog_OnUpdateColor;
inputtimer.Tick += InputDS4;
sixaxisTimer.Tick += ControllerReadout_Tick;
sixaxisTimer.Interval = 1000 / 60;
}
public Options(int deviceNum, string name, DS4Form rt)
{
InitializeComponent();
mSize = MaximumSize;
settingsSize = fLPSettings.Size;
MaximumSize = new Size(0, 0);
btnRumbleHeavyTest.Text = Properties.Resources.TestHText;
btnRumbleLightTest.Text = Properties.Resources.TestLText;
device = deviceNum;
@ -155,7 +232,7 @@ namespace DS4Windows
nUDTouch.Value = TouchSensitivity[device];
cBSlide.Checked = TouchSensitivity[device] > 0;
nUDScroll.Value = ScrollSensitivity[device];
cBScroll.Checked = ScrollSensitivity[device] > 0;
cBScroll.Checked = ScrollSensitivity[device] != 0;
nUDTap.Value = TapSensitivity[device];
cBTap.Checked = TapSensitivity[device] > 0;
cBDoubleTap.Checked = DoubleTap[device];
@ -249,7 +326,7 @@ namespace DS4Windows
b.MouseLeave += button_MouseLeave;
}
showShiftControls(pnlShiftController.SelectedIndex == 1);
showShiftControls(tCControls.SelectedIndex == 1);
advColorDialog.OnUpdateColor += advColorDialog_OnUpdateColor;
UpdateLists();
inputtimer.Start();
@ -259,9 +336,190 @@ namespace DS4Windows
LoadActions(string.IsNullOrEmpty(filename));
}
public void Reload(int deviceNum, string name)
{
loading = true;
device = deviceNum;
filename = name;
lBControls.SelectedIndex = -1;
lBShiftControls.SelectedIndex = -1;
lbControlName.Text = "";
lbShiftControlName.Text = "";
tCControls.SelectedIndex = 0;
Graphics g = this.CreateGraphics();
try
{
dpix = g.DpiX / 100f * 1.041666666667f;
dpiy = g.DpiY / 100f * 1.041666666667f;
}
finally
{
g.Dispose();
}
//butts += "\n" + b.Name;
//MessageBox.Show(butts);
root.lbLastMessage.ForeColor = Color.Black;
root.lbLastMessage.Text = "Hover over items to see description or more about";
if (device < 4)
nUDSixaxis.Value = deviceNum + 1;
if (filename != "")
{
if (device == 4) //if temp device is called
ProfilePath[4] = name;
LoadProfile(device, buttons.ToArray(), subbuttons.ToArray(), false, Program.rootHub);
if (Rainbow[device] == 0)
{
pBRainbow.Image = greyscale;
ToggleRainbow(false);
}
else
{
pBRainbow.Image = colored;
ToggleRainbow(true);
}
DS4Color color = MainColor[device];
tBRedBar.Value = color.red;
tBGreenBar.Value = color.green;
tBBlueBar.Value = color.blue;
alphacolor = Math.Max(tBRedBar.Value, Math.Max(tBGreenBar.Value, tBBlueBar.Value));
reg = Color.FromArgb(color.red, color.green, color.blue);
full = HuetoRGB(reg.GetHue(), reg.GetBrightness(), reg);
main = Color.FromArgb((alphacolor > 205 ? 255 : (alphacolor + 50)), full);
pBLightbar.Image = RecolorImage((Bitmap)pBLightbar.Image, main);
cBLightbyBattery.Checked = LedAsBatteryIndicator[device];
nUDflashLED.Value = FlashAt[device];
pnlLowBattery.Visible = cBLightbyBattery.Checked;
lbFull.Text = (cBLightbyBattery.Checked ? "Full:" : "Color:");
//pnlFull.Location = new Point(pnlFull.Location.X, (cBLightbyBattery.Checked ? (int)(dpix * 42) : (pnlFull.Location.Y + pnlLowBattery.Location.Y) / 2));
DS4Color lowColor = LowColor[device];
tBLowRedBar.Value = lowColor.red;
tBLowGreenBar.Value = lowColor.green;
tBLowBlueBar.Value = lowColor.blue;
DS4Color shiftColor = ShiftColor[device];
tBShiftRedBar.Value = shiftColor.red;
tBShiftGreenBar.Value = shiftColor.green;
tBShiftBlueBar.Value = shiftColor.blue;
cBShiftLight.Checked = ShiftColorOn[device];
DS4Color cColor = ChargingColor[device];
btnChargingColor.BackColor = Color.FromArgb(cColor.red, cColor.green, cColor.blue);
if (FlashType[device] > cBFlashType.Items.Count - 1)
cBFlashType.SelectedIndex = 0;
else
cBFlashType.SelectedIndex = FlashType[device];
DS4Color fColor = FlashColor[device];
if (fColor.Equals(new DS4Color { red = 0, green = 0, blue = 0 }))
if (Rainbow[device] == 0)
btnFlashColor.BackColor = main;
else
btnFlashColor.BackgroundImage = rainbowImg;
else
btnFlashColor.BackColor = Color.FromArgb(fColor.red, fColor.green, fColor.blue);
nUDRumbleBoost.Value = RumbleBoost[device];
nUDTouch.Value = TouchSensitivity[device];
cBSlide.Checked = TouchSensitivity[device] > 0;
nUDScroll.Value = ScrollSensitivity[device];
cBScroll.Checked = ScrollSensitivity[device] != 0;
nUDTap.Value = TapSensitivity[device];
cBTap.Checked = TapSensitivity[device] > 0;
cBDoubleTap.Checked = DoubleTap[device];
nUDL2.Value = Math.Round((decimal)L2Deadzone[device] / 255, 2);
nUDR2.Value = Math.Round((decimal)R2Deadzone[device] / 255, 2);
cBTouchpadJitterCompensation.Checked = TouchpadJitterCompensation[device];
cBlowerRCOn.Checked = LowerRCOn[device];
cBFlushHIDQueue.Checked = FlushHIDQueue[device];
nUDIdleDisconnect.Value = Math.Round((decimal)(IdleDisconnectTimeout[device] / 60d), 1);
cBIdleDisconnect.Checked = IdleDisconnectTimeout[device] > 0;
numUDMouseSens.Value = ButtonMouseSensitivity[device];
cBMouseAccel.Checked = MouseAccel[device];
pBHoveredButton.Image = null;
alphacolor = Math.Max(tBLowRedBar.Value, Math.Max(tBGreenBar.Value, tBBlueBar.Value));
reg = Color.FromArgb(lowColor.red, lowColor.green, lowColor.blue);
full = HuetoRGB(reg.GetHue(), reg.GetBrightness(), reg);
lowColorChooserButton.BackColor = Color.FromArgb((alphacolor > 205 ? 255 : (alphacolor + 50)), full);
nUDRainbow.Value = (decimal)Rainbow[device];
if (ChargingType[device] > cBWhileCharging.Items.Count - 1)
cBWhileCharging.SelectedIndex = 0;
else
cBWhileCharging.SelectedIndex = ChargingType[device];
nUDLS.Value = Math.Round((decimal)(LSDeadzone[device] / 127d), 3);
nUDRS.Value = Math.Round((decimal)(RSDeadzone[device] / 127d), 3);
nUDSX.Value = (decimal)SXDeadzone[device];
nUDSZ.Value = (decimal)SZDeadzone[device];
cBShiftControl.SelectedIndex = ShiftModifier[device];
if (LaunchProgram[device] != string.Empty)
{
cBLaunchProgram.Checked = true;
pBProgram.Image = Icon.ExtractAssociatedIcon(LaunchProgram[device]).ToBitmap();
btnBrowse.Text = Path.GetFileNameWithoutExtension(LaunchProgram[device]);
}
cBDinput.Checked = DinputOnly[device];
olddinputcheck = cBDinput.Checked;
cbStartTouchpadOff.Checked = StartTouchpadOff[device];
rBTPControls.Checked = UseTPforControls[device];
rBTPMouse.Checked = !UseTPforControls[device];
rBSAMouse.Checked = UseSAforMouse[device];
rBSAControls.Checked = !UseSAforMouse[device];
nUDLSCurve.Value = LSCurve[device];
nUDRSCurve.Value = RSCurve[device];
cBControllerInput.Checked = DS4Mapping;
string[] satriggers = SATriggers[device].Split(',');
List<string> s = new List<string>();
for (int i = 0; i < satriggers.Length; i++)
{
int tr;
if (int.TryParse(satriggers[i], out tr))
{
((ToolStripMenuItem)cMGyroTriggers.Items[tr]).Checked = true;
s.Add(cMGyroTriggers.Items[int.Parse(satriggers[i])].Text);
}
}
nUDGyroSensitivity.Value = GyroSensitivity[device];
int invert = GyroInvert[device];
cBGyroInvertX.Checked = invert == 2 || invert == 3;
cBGyroInvertY.Checked = invert == 1 || invert == 3;
if (s.Count > 0)
btnGyroTriggers.Text = string.Join(", ", s);
else
btnGyroTriggers.Text = Properties.Resources.NoneText;
}
else
{
cBFlashType.SelectedIndex = 0;
cBWhileCharging.SelectedIndex = 0;
rBTPMouse.Checked = true;
rBSAControls.Checked = true;
ToggleRainbow(false);
Set();
switch (device)
{
case 0: tBRedBar.Value = 0; tBGreenBar.Value = 0; break;
case 1: tBGreenBar.Value = 0; tBBlueBar.Value = 0; break;
case 2: tBRedBar.Value = 0; tBBlueBar.Value = 0; break;
case 3: tBGreenBar.Value = 0; break;
case 4: tBRedBar.Value = 0; tBGreenBar.Value = 0; break;
}
}
showShiftControls(tCControls.SelectedIndex == 1);
UpdateLists();
inputtimer.Start();
LoadActions(string.IsNullOrEmpty(filename));
loading = false;
}
public void LoadActions(bool newp)
{
lVActions.Items.Clear();
List<string> pactions = ProfileActions[device];
foreach (SpecialAction action in GetActions())
{
@ -434,7 +692,7 @@ namespace DS4Windows
}
private void InputDS4(object sender, EventArgs e)
{
if (Form.ActiveForm == root && cBControllerInput.Checked && pnlShiftController.SelectedIndex < 2)
if (Form.ActiveForm == root && cBControllerInput.Checked && tCControls.SelectedIndex < 2)
switch (Program.rootHub.GetInputkeys((int)nUDSixaxis.Value - 1))
{
case ("Cross"): Show_ControlsBn(bnCross, e); break;
@ -485,92 +743,94 @@ namespace DS4Windows
{
bool swipesOn = lBControls.Items.Count > 33;
string name = ((Button)sender).Name;
switch (name)
if (e != null)
{
#region
case "bnCross": lBControls.SelectedIndex = 0; break;
case "bnCircle": lBControls.SelectedIndex = 1; break;
case "bnSquare": lBControls.SelectedIndex = 2; break;
case "bnTriangle": lBControls.SelectedIndex = 3; break;
case "bnOptions": lBControls.SelectedIndex = 4; break;
case "bnShare": lBControls.SelectedIndex = 5; break;
case "bnUp": lBControls.SelectedIndex = 6; break;
case "bnDown": lBControls.SelectedIndex = 7; break;
case "bnLeft": lBControls.SelectedIndex = 8; break;
case "bnRight": lBControls.SelectedIndex = 9; break;
case "bnPS": lBControls.SelectedIndex = 10; break;
case "bnL1": lBControls.SelectedIndex = 11; break;
case "bnR1": lBControls.SelectedIndex = 12; break;
case "bnL2": lBControls.SelectedIndex = 13; break;
case "bnR2": lBControls.SelectedIndex = 14; break;
case "bnL3": lBControls.SelectedIndex = 15; break;
case "bnR3": lBControls.SelectedIndex = 16; break;
case "bnTouchLeft": lBControls.SelectedIndex = 17; break;
case "bnTouchRight": lBControls.SelectedIndex = 18; break;
case "bnTouchMulti": lBControls.SelectedIndex = 19; break;
case "bnTouchUpper": lBControls.SelectedIndex = 20; break;
case "bnLSUp": lBControls.SelectedIndex = 21; break;
case "bnLSDown": lBControls.SelectedIndex = 22; break;
case "bnLSLeft": lBControls.SelectedIndex = 23; break;
case "bnLSRight": lBControls.SelectedIndex = 24; break;
case "bnRSUp": lBControls.SelectedIndex = 25; break;
case "bnRSDown": lBControls.SelectedIndex = 26; break;
case "bnRSLeft": lBControls.SelectedIndex = 27; break;
case "bnRSRight": lBControls.SelectedIndex = 28; break;
case "bnGyroZN": lBControls.SelectedIndex = 29; break;
case "bnGyroZP": lBControls.SelectedIndex = 30; break;
case "bnGyroXP": lBControls.SelectedIndex = 31; break;
case "bnGyroXN": lBControls.SelectedIndex = 32; break;
case "bnShiftCross": lBShiftControls.SelectedIndex = 0; break;
case "bnShiftCircle": lBShiftControls.SelectedIndex = 1; break;
case "bnShiftSquare": lBShiftControls.SelectedIndex = 2; break;
case "bnShiftTriangle": lBShiftControls.SelectedIndex = 3; break;
case "bnShiftOptions": lBShiftControls.SelectedIndex = 4; break;
case "bnShiftShare": lBShiftControls.SelectedIndex = 5; break;
case "bnShiftUp": lBShiftControls.SelectedIndex = 6; break;
case "bnShiftDown": lBShiftControls.SelectedIndex = 7; break;
case "bnShiftLeft": lBShiftControls.SelectedIndex = 8; break;
case "bnShiftRight": lBShiftControls.SelectedIndex = 9; break;
case "bnShiftPS": lBShiftControls.SelectedIndex = 10; break;
case "bnShiftL1": lBShiftControls.SelectedIndex = 11; break;
case "bnShiftR1": lBShiftControls.SelectedIndex = 12; break;
case "bnShiftL2": lBShiftControls.SelectedIndex = 13; break;
case "bnShiftR2": lBShiftControls.SelectedIndex = 14; break;
case "bnShiftL3": lBShiftControls.SelectedIndex = 15; break;
case "bnShiftR3": lBShiftControls.SelectedIndex = 16; break;
case "bnShiftTouchLeft": lBShiftControls.SelectedIndex = 17; break;
case "bnShiftTouchRight": lBShiftControls.SelectedIndex = 18; break;
case "bnShiftTouchMulti": lBShiftControls.SelectedIndex = 19; break;
case "bnShiftTouchUpper": lBShiftControls.SelectedIndex = 20; break;
case "bnShiftLSUp": lBShiftControls.SelectedIndex = 21; break;
case "bnShiftLSDown": lBShiftControls.SelectedIndex = 22; break;
case "bnShiftLSLeft": lBShiftControls.SelectedIndex = 23; break;
case "bnShiftLSRight": lBShiftControls.SelectedIndex = 24; break;
case "bnShiftRSUp": lBShiftControls.SelectedIndex = 25; break;
case "bnShiftRSDown": lBShiftControls.SelectedIndex = 26; break;
case "bnShiftRSLeft": lBShiftControls.SelectedIndex = 27; break;
case "bnShiftRSRight": lBShiftControls.SelectedIndex = 28; break;
case "bnShiftGyroZN": lBShiftControls.SelectedIndex = 29; break;
case "bnShiftGyroZP": lBShiftControls.SelectedIndex = 30; break;
case "bnShiftGyroXP": lBShiftControls.SelectedIndex = 31; break;
case "bnShiftGyroXN": lBShiftControls.SelectedIndex = 32; break;
#endregion
}
if (swipesOn)
switch (name)
{
case "bnSwipeUp": if (swipesOn) lBControls.SelectedIndex = 33; break;
case "bnSwipeDown": if (swipesOn) lBControls.SelectedIndex = 34; break;
case "bnSwipeLeft": if (swipesOn) lBControls.SelectedIndex = 35; break;
case "bnSwipeRight": if (swipesOn) lBControls.SelectedIndex = 36; break;
case "bnShiftSwipeUp": lBShiftControls.SelectedIndex = 33; break;
case "bnShiftSwipeDown": lBShiftControls.SelectedIndex = 34; break;
case "bnShiftSwipeLeft": lBShiftControls.SelectedIndex = 35; break;
case "bnShiftSwipeRight": lBShiftControls.SelectedIndex = 36; break;
}
#region
case "bnCross": lBControls.SelectedIndex = 0; break;
case "bnCircle": lBControls.SelectedIndex = 1; break;
case "bnSquare": lBControls.SelectedIndex = 2; break;
case "bnTriangle": lBControls.SelectedIndex = 3; break;
case "bnOptions": lBControls.SelectedIndex = 4; break;
case "bnShare": lBControls.SelectedIndex = 5; break;
case "bnUp": lBControls.SelectedIndex = 6; break;
case "bnDown": lBControls.SelectedIndex = 7; break;
case "bnLeft": lBControls.SelectedIndex = 8; break;
case "bnRight": lBControls.SelectedIndex = 9; break;
case "bnPS": lBControls.SelectedIndex = 10; break;
case "bnL1": lBControls.SelectedIndex = 11; break;
case "bnR1": lBControls.SelectedIndex = 12; break;
case "bnL2": lBControls.SelectedIndex = 13; break;
case "bnR2": lBControls.SelectedIndex = 14; break;
case "bnL3": lBControls.SelectedIndex = 15; break;
case "bnR3": lBControls.SelectedIndex = 16; break;
case "bnTouchLeft": lBControls.SelectedIndex = 17; break;
case "bnTouchRight": lBControls.SelectedIndex = 18; break;
case "bnTouchMulti": lBControls.SelectedIndex = 19; break;
case "bnTouchUpper": lBControls.SelectedIndex = 20; break;
case "bnLSUp": lBControls.SelectedIndex = 21; break;
case "bnLSDown": lBControls.SelectedIndex = 22; break;
case "bnLSLeft": lBControls.SelectedIndex = 23; break;
case "bnLSRight": lBControls.SelectedIndex = 24; break;
case "bnRSUp": lBControls.SelectedIndex = 25; break;
case "bnRSDown": lBControls.SelectedIndex = 26; break;
case "bnRSLeft": lBControls.SelectedIndex = 27; break;
case "bnRSRight": lBControls.SelectedIndex = 28; break;
case "bnGyroZN": lBControls.SelectedIndex = 29; break;
case "bnGyroZP": lBControls.SelectedIndex = 30; break;
case "bnGyroXP": lBControls.SelectedIndex = 31; break;
case "bnGyroXN": lBControls.SelectedIndex = 32; break;
case "bnShiftCross": lBShiftControls.SelectedIndex = 0; break;
case "bnShiftCircle": lBShiftControls.SelectedIndex = 1; break;
case "bnShiftSquare": lBShiftControls.SelectedIndex = 2; break;
case "bnShiftTriangle": lBShiftControls.SelectedIndex = 3; break;
case "bnShiftOptions": lBShiftControls.SelectedIndex = 4; break;
case "bnShiftShare": lBShiftControls.SelectedIndex = 5; break;
case "bnShiftUp": lBShiftControls.SelectedIndex = 6; break;
case "bnShiftDown": lBShiftControls.SelectedIndex = 7; break;
case "bnShiftLeft": lBShiftControls.SelectedIndex = 8; break;
case "bnShiftRight": lBShiftControls.SelectedIndex = 9; break;
case "bnShiftPS": lBShiftControls.SelectedIndex = 10; break;
case "bnShiftL1": lBShiftControls.SelectedIndex = 11; break;
case "bnShiftR1": lBShiftControls.SelectedIndex = 12; break;
case "bnShiftL2": lBShiftControls.SelectedIndex = 13; break;
case "bnShiftR2": lBShiftControls.SelectedIndex = 14; break;
case "bnShiftL3": lBShiftControls.SelectedIndex = 15; break;
case "bnShiftR3": lBShiftControls.SelectedIndex = 16; break;
case "bnShiftTouchLeft": lBShiftControls.SelectedIndex = 17; break;
case "bnShiftTouchRight": lBShiftControls.SelectedIndex = 18; break;
case "bnShiftTouchMulti": lBShiftControls.SelectedIndex = 19; break;
case "bnShiftTouchUpper": lBShiftControls.SelectedIndex = 20; break;
case "bnShiftLSUp": lBShiftControls.SelectedIndex = 21; break;
case "bnShiftLSDown": lBShiftControls.SelectedIndex = 22; break;
case "bnShiftLSLeft": lBShiftControls.SelectedIndex = 23; break;
case "bnShiftLSRight": lBShiftControls.SelectedIndex = 24; break;
case "bnShiftRSUp": lBShiftControls.SelectedIndex = 25; break;
case "bnShiftRSDown": lBShiftControls.SelectedIndex = 26; break;
case "bnShiftRSLeft": lBShiftControls.SelectedIndex = 27; break;
case "bnShiftRSRight": lBShiftControls.SelectedIndex = 28; break;
case "bnShiftGyroZN": lBShiftControls.SelectedIndex = 29; break;
case "bnShiftGyroZP": lBShiftControls.SelectedIndex = 30; break;
case "bnShiftGyroXP": lBShiftControls.SelectedIndex = 31; break;
case "bnShiftGyroXN": lBShiftControls.SelectedIndex = 32; break;
#endregion
}
if (swipesOn)
switch (name)
{
case "bnSwipeUp": if (swipesOn) lBControls.SelectedIndex = 33; break;
case "bnSwipeDown": if (swipesOn) lBControls.SelectedIndex = 34; break;
case "bnSwipeLeft": if (swipesOn) lBControls.SelectedIndex = 35; break;
case "bnSwipeRight": if (swipesOn) lBControls.SelectedIndex = 36; break;
case "bnShiftSwipeUp": lBShiftControls.SelectedIndex = 33; break;
case "bnShiftSwipeDown": lBShiftControls.SelectedIndex = 34; break;
case "bnShiftSwipeLeft": lBShiftControls.SelectedIndex = 35; break;
case "bnShiftSwipeRight": lBShiftControls.SelectedIndex = 36; break;
}
}
switch (name)
{
#region
@ -832,8 +1092,10 @@ namespace DS4Windows
{
pBHoveredButton.Image = null;
pBHoveredButton.Location = new Point(0, 0);
pBHoveredButton.Size = new Size(0, 0);
pBShiftHoveredButton.Image = null;
pBShiftHoveredButton.Location = new Point(0, 0);
pBShiftHoveredButton.Size = new Size(0, 0);
}
private void SetDynamicTrackBarValue(TrackBar trackBar, int value)
@ -864,7 +1126,7 @@ namespace DS4Windows
TouchSensitivity[device] = (byte)nUDTouch.Value;
TouchpadJitterCompensation[device] = cBTouchpadJitterCompensation.Checked;
LowerRCOn[device] = cBlowerRCOn.Checked;
ScrollSensitivity[device] = (byte)nUDScroll.Value;
ScrollSensitivity[device] = (int)nUDScroll.Value;
DoubleTap[device] = cBDoubleTap.Checked;
TapSensitivity[device] = (byte)nUDTap.Value;
IdleDisconnectTimeout[device] = (int)(nUDIdleDisconnect.Value * 60);
@ -1109,7 +1371,7 @@ namespace DS4Windows
pBShiftLightbar.Image = RecolorImage((Bitmap)pBLightbar.Image, Color.FromArgb((alphacolor > 205 ? 255 : (alphacolor + 50)), full));
ShiftColor[device] = new DS4Color((byte)tBShiftRedBar.Value, (byte)tBShiftGreenBar.Value, (byte)tBShiftBlueBar.Value);
}
if (!saving && tb != null)
if (!saving && !loading && tb != null)
tp.Show(tb.Value.ToString(), tb, (int)(dpix * 100), 0, 2000);
}
@ -1241,7 +1503,7 @@ namespace DS4Windows
nUDIdleDisconnect.Enabled = cBIdleDisconnect.Checked;
}
private void Options_Closed(object sender, FormClosedEventArgs e)
private void Options_FormClosing(object sender, FormClosingEventArgs e)
{
for (int i = 0; i < 4; i++)
LoadProfile(i, false, Program.rootHub); //Refreshes all profiles in case other controllers are using the same profile
@ -1254,6 +1516,25 @@ namespace DS4Windows
Program.rootHub.setRumble(0, 0, (int)nUDSixaxis.Value - 1);
inputtimer.Stop();
sixaxisTimer.Stop();
root.OptionsClosed();
Visible = false;
e.Cancel = true;
}
private void Options_Closed(object sender, FormClosedEventArgs e)
{
/*for (int i = 0; i < 4; i++)
LoadProfile(i, false, Program.rootHub); //Refreshes all profiles in case other controllers are using the same profile
if (olddinputcheck != cBDinput.Checked)
{
root.btnStartStop_Clicked(false);
root.btnStartStop_Clicked(false);
}
if (btnRumbleHeavyTest.Text == Properties.Resources.StopText)
Program.rootHub.setRumble(0, 0, (int)nUDSixaxis.Value - 1);
inputtimer.Stop();
sixaxisTimer.Stop();*/
//e.c
}
private void cBSlide_CheckedChanged(object sender, EventArgs e)
@ -1345,35 +1626,6 @@ namespace DS4Windows
lbSwipeRight.Text = UpdateRegButtonList(bnSwipeRight);
}
btnCross.Text = UpdateRegButtonList(bnCross);
btnCircle.Text = UpdateRegButtonList(bnCircle);
btnSquare.Text = UpdateRegButtonList(bnSquare);
btnTriangle.Text = UpdateRegButtonList(bnTriangle);
btnOptions.Text = UpdateRegButtonList(bnOptions);
btnShare.Text = UpdateRegButtonList(bnShare);
btnUp.Text = "↑ " + UpdateRegButtonList(bnUp);
btnDown.Text = "↓ " + UpdateRegButtonList(bnDown);
btnLeft.Text = "← " + UpdateRegButtonList(bnLeft);
btnRight.Text = "→ " + UpdateRegButtonList(bnRight);
btnPS.Text = UpdateRegButtonList(bnPS);
btnL1.Text = UpdateRegButtonList(bnL1);
btnR1.Text = UpdateRegButtonList(bnR1);
btnL2.Text = UpdateRegButtonList(bnL2);
btnR2.Text = UpdateRegButtonList(bnR2);
btnL3.Text = UpdateRegButtonList(bnL3);
btnR3.Text = UpdateRegButtonList(bnR3);
btnLSUp.Text = UpdateRegButtonList(bnLSUp);
btnLSDown.Text = UpdateRegButtonList(bnLSDown);
btnLSLeft.Text = UpdateRegButtonList(bnLSLeft);
btnLSRight.Text = UpdateRegButtonList(bnLSRight);
btnRSUp.Text = UpdateRegButtonList(bnRSUp);
btnRSDown.Text = UpdateRegButtonList(bnRSDown);
btnRSLeft.Text = UpdateRegButtonList(bnRSLeft);
btnRSRight.Text = UpdateRegButtonList(bnRSRight);
lbTouchLeft.Text = UpdateRegButtonList(bnTouchLeft);
lbTouchRight.Text = UpdateRegButtonList(bnTouchRight);
lbTouchMulti.Text = UpdateRegButtonList(bnTouchMulti);
lbTouchUpper.Text = UpdateRegButtonList(bnTouchUpper);
lbGyroXN.Text = UpdateRegButtonList(bnGyroXN);
lbGyroZN.Text = UpdateRegButtonList(bnGyroZN);
lbGyroZP.Text = UpdateRegButtonList(bnGyroZP);
@ -1433,37 +1685,7 @@ namespace DS4Windows
lbShiftSwipeLeft.Text = UpdateRegButtonList(bnShiftSwipeLeft);
lbShiftSwipeRight.Text = UpdateRegButtonList(bnShiftSwipeRight);
}
btnShiftCross.Text = UpdateRegButtonList(bnShiftCross, true);
btnShiftCircle.Text = UpdateRegButtonList(bnShiftCircle, true);
btnShiftSquare.Text = UpdateRegButtonList(bnShiftSquare, true);
btnShiftTriangle.Text = UpdateRegButtonList(bnShiftTriangle, true);
btnShiftOptions.Text = UpdateRegButtonList(bnShiftOptions, true);
btnShiftShare.Text = UpdateRegButtonList(bnShiftShare, true);
btnShiftUp.Text = "↑ " + UpdateRegButtonList(bnShiftUp, true);
btnShiftDown.Text = "↓ " + UpdateRegButtonList(bnShiftDown, true);
btnShiftLeft.Text = "← " + UpdateRegButtonList(bnShiftLeft, true);
btnShiftRight.Text = "→ " + UpdateRegButtonList(bnShiftRight, true);
btnShiftPS.Text = UpdateRegButtonList(bnShiftPS, true);
btnShiftL1.Text = UpdateRegButtonList(bnShiftL1, true);
btnShiftR1.Text = UpdateRegButtonList(bnShiftR1, true);
btnShiftL2.Text = UpdateRegButtonList(bnShiftL2, true);
btnShiftR2.Text = UpdateRegButtonList(bnShiftR2, true);
btnShiftL3.Text = UpdateRegButtonList(bnShiftL3, true);
btnShiftR3.Text = UpdateRegButtonList(bnShiftR3, true);
btnShiftLSUp.Text = UpdateRegButtonList(bnShiftLSUp, true);
btnShiftLSDown.Text = UpdateRegButtonList(bnShiftLSDown, true);
btnShiftLSLeft.Text = UpdateRegButtonList(bnShiftLSLeft, true);
btnShiftLSRight.Text = UpdateRegButtonList(bnShiftLSRight, true);
btnShiftRSUp.Text = UpdateRegButtonList(bnShiftRSUp, true);
btnShiftRSDown.Text = UpdateRegButtonList(bnShiftRSDown, true);
btnShiftRSLeft.Text = UpdateRegButtonList(bnShiftRSLeft, true);
btnShiftRSRight.Text = UpdateRegButtonList(bnShiftRSRight, true);
lbShiftTouchLeft.Text = UpdateRegButtonList(bnShiftTouchLeft, true);
lbShiftTouchRight.Text = UpdateRegButtonList(bnShiftTouchRight, true);
lbShiftTouchMulti.Text = UpdateRegButtonList(bnShiftTouchMulti, true);
lbShiftTouchUpper.Text = UpdateRegButtonList(bnShiftTouchUpper, true);
lbShiftGyroXN.Text = UpdateRegButtonList(bnShiftGyroXN, true);
lbShiftGyroZN.Text = UpdateRegButtonList(bnShiftGyroZN, true);
lbShiftGyroZP.Text = UpdateRegButtonList(bnShiftGyroZP, true);
@ -1501,7 +1723,7 @@ namespace DS4Windows
else if (!shift && !extracontrol)
return defaults[button.Name];
else
return "Unassigned";
return Properties.Resources.Unassigned;
}
private void Show_ControlsList(object sender, EventArgs e)
{
@ -1798,7 +2020,7 @@ namespace DS4Windows
private void LightBar_MouseDown(object sender, MouseEventArgs e)
{
if (!saving)
if (!saving && !loading)
tp.Show(((TrackBar)sender).Value.ToString(), ((TrackBar)sender), (int)(100 * dpix), 0, 2000);
}
@ -1833,18 +2055,32 @@ namespace DS4Windows
private void tabControls_SelectedIndexChanged(object sender, EventArgs e)
{
if (pnlShiftController.SelectedIndex == 3)
if (tCControls.SelectedIndex == 3)
sixaxisTimer.Start();
else
sixaxisTimer.Stop();
showShiftControls(pnlShiftController.SelectedIndex == 1);
if (tCControls.SelectedIndex == 1 && tPShiftMod.Controls.IndexOf(gBTouchpad) == -1)
{
Point p = gBTouchpad.Location;
tPShiftMod.Controls.Add(gBTouchpad);
gBTouchpad.Location = p;
}
else if (tCControls.SelectedIndex == 0 && tPControls.Controls.IndexOf(gBTouchpad) == -1)
{
Point p = gBTouchpad.Location;
tPControls.Controls.Add(gBTouchpad);
gBTouchpad.Location = p;
}
showShiftControls(tCControls.SelectedIndex == 1);
}
private void showShiftControls(bool shift)
{
pnlShift.Visible = shift;
fLPShiftTouch.Visible = shift;
fLPTouch.Visible = !shift;
pnlShiftLight.Visible = shift;
pnlFull.Visible = !shift;
pnlLowBattery.Visible = (cBLightbyBattery.Checked ? !shift : false);
//fLPShiftTouch.Visible = shift;
//fLPTouch.Visible = !shift;
fLPShiftTiltControls.Visible = rBSAControls.Checked ? shift : false;
fLPTiltControls.Visible = rBSAControls.Checked ? !shift : false;
fLPShiftTouchSwipe.Visible = rBTPControls.Checked ? shift : false;
@ -2038,8 +2274,8 @@ namespace DS4Windows
{
UseTPforControls[device] = rBTPControls.Checked;
pnlTPMouse.Visible = rBTPMouse.Checked;
fLPTouchSwipe.Visible = rBTPControls.Checked && pnlShiftController.SelectedIndex != 1;
fLPShiftTouchSwipe.Visible = rBSAControls.Checked && pnlShiftController.SelectedIndex == 1;
fLPTouchSwipe.Visible = rBTPControls.Checked && tCControls.SelectedIndex != 1;
fLPShiftTouchSwipe.Visible = rBTPControls.Checked && tCControls.SelectedIndex == 1;
if (rBTPControls.Checked )
{
lBControls.Items.AddRange(new string[4] { "t", "t", "t", "t" });
@ -2126,9 +2362,9 @@ namespace DS4Windows
name = name.Remove(1, 1);
if (name == "bnUp" || name == "bnLeft" || name == "bnRight" || name == "bnDown")
controlToolStripMenuItem.Text = "Dpad";
else if (name == "btnLeftStick" || name.Contains("bnLS"))
else if (name == "btnLeftStick" || name.Contains("bnLS") || name.Contains("bnL3"))
controlToolStripMenuItem.Text = "Left Stick";
else if (name == "btnRightStick" || name.Contains("bnRS"))
else if (name == "btnRightStick" || name.Contains("bnRS") || name.Contains("bnR3"))
controlToolStripMenuItem.Text = "Right Stick";
else if (name == "bnCross" || name == "bnCircle" || name == "bnSquare" || name == "bnTriangle")
controlToolStripMenuItem.Text = "Face Buttons";
@ -2169,6 +2405,7 @@ namespace DS4Windows
KeyValuePair<object, string> tagL;
KeyValuePair<object, string> tagR;
KeyValuePair<object, string> tagD;
KeyValuePair<object, string> tagM = new KeyValuePair<object, string>(null, "0,0,0,0,0,0,0,0"); ;
string name = ((ToolStripMenuItem)sender).Name;
if (name.Contains("Dpad") || name.Contains("DPad"))
{
@ -2232,6 +2469,7 @@ namespace DS4Windows
tagR = new KeyValuePair<object, string>("Left X-Axis+", "0,0,0,0,0,0,0,0");
tagD = new KeyValuePair<object, string>("Left Y-Axis+", "0,0,0,0,0,0,0,0");
}
tagM = new KeyValuePair<object, string>("Left Stick", "0,0,0,0,0,0,0,0");
}
else if (name.Contains("RS"))
{
@ -2263,6 +2501,7 @@ namespace DS4Windows
tagR = new KeyValuePair<object, string>("Right X-Axis+", "0,0,0,0,0,0,0,0");
tagD = new KeyValuePair<object, string>("Right Y-Axis+", "0,0,0,0,0,0,0,0");
}
tagM = new KeyValuePair<object, string>("Right Stick", "0,0,0,0,0,0,0,0");
}
else if (name.Contains("ABXY"))
{
@ -2329,7 +2568,7 @@ namespace DS4Windows
tagD = new KeyValuePair<object, string>(null, "0,0,0,0,0,0,0,0");
}
Button button1, button2, button3, button4;
Button button1, button2, button3, button4, button5 = null;
if (controlToolStripMenuItem.Text == "Dpad")
{
button1 = bnUp;
@ -2343,6 +2582,7 @@ namespace DS4Windows
button2 = bnLSLeft;
button3 = bnLSRight;
button4 = bnLSDown;
button5 = bnL3;
}
else if (controlToolStripMenuItem.Text == "Right Stick")
{
@ -2350,6 +2590,7 @@ namespace DS4Windows
button2 = bnRSLeft;
button3 = bnRSRight;
button4 = bnRSDown;
button5 = bnR3;
}
else if (controlToolStripMenuItem.Text == "Face Buttons")
{
@ -2420,6 +2661,8 @@ namespace DS4Windows
ChangeButtonText("Left Button", tagL, button2);
ChangeButtonText("Right Button", tagR, button3);
ChangeButtonText("Down Button", tagD, button4);
if (tagM.Key != null && button5 != null)
ChangeButtonText("Middle Button", tagM, button5);
BatchToggle_Bn(scancode, button1, button2, button3, button4);
UpdateLists();
@ -2455,8 +2698,8 @@ namespace DS4Windows
{
UseSAforMouse[device] = rBSAMouse.Checked;
pnlSAMouse.Visible = rBSAMouse.Checked;
fLPTiltControls.Visible = rBSAControls.Checked && pnlShiftController.SelectedIndex != 1;
fLPShiftTiltControls.Visible = rBSAControls.Checked && pnlShiftController.SelectedIndex == 1;
fLPTiltControls.Visible = rBSAControls.Checked && tCControls.SelectedIndex != 1;
fLPShiftTiltControls.Visible = rBSAControls.Checked && tCControls.SelectedIndex == 1;
}
private void btnGyroTriggers_Click(object sender, EventArgs e)
@ -2494,14 +2737,135 @@ namespace DS4Windows
GyroInvert[device] = invert;
}
private void btnLightbar_MouseHover(object sender, EventArgs e)
{
lbControlName.Text = lbControlTip.Text;
}
private void Options_Resize(object sender, EventArgs e)
{
Size s = settingsSize;
s.Width = settingsSize.Width + Math.Max(0, Size.Width - mSize.Width);
fLPSettings.Size = s;
// fLPSettings.FlowDirection = fLPSettings.Size.Width > fLPSettings.Size.Height ? FlowDirection.TopDown : FlowDirection.LeftToRight;
}
private void lBControls_SelectedIndexChanged(object sender, EventArgs e)
{
lbControlName.Text = lBControls.SelectedItem.ToString();
if (lBControls.SelectedItem != null)
{
lbControlName.Text = lBControls.SelectedItem.ToString();
if (lBControls.SelectedIndex == 0)
lbControlName.ForeColor = Color.FromArgb(153, 205, 204);
else if (lBControls.SelectedIndex == 1)
lbControlName.ForeColor = Color.FromArgb(247, 131, 150);
else if (lBControls.SelectedIndex == 2)
lbControlName.ForeColor = Color.FromArgb(237, 170, 217);
else if (lBControls.SelectedIndex == 3)
lbControlName.ForeColor = Color.FromArgb(75, 194, 202);
else
lbControlName.ForeColor = Color.White;
}
if (lBControls.SelectedIndex == 0) button_MouseHover(bnCross, null);
if (lBControls.SelectedIndex == 1) button_MouseHover(bnCircle, null);
if (lBControls.SelectedIndex == 2) button_MouseHover(bnSquare, null);
if (lBControls.SelectedIndex == 3) button_MouseHover(bnTriangle, null);
if (lBControls.SelectedIndex == 4) button_MouseHover(bnOptions, null);
if (lBControls.SelectedIndex == 5) button_MouseHover(bnShare, null);
if (lBControls.SelectedIndex == 6) button_MouseHover(bnUp, null);
if (lBControls.SelectedIndex == 7) button_MouseHover(bnDown, null);
if (lBControls.SelectedIndex == 8) button_MouseHover(bnLeft, null);
if (lBControls.SelectedIndex == 9) button_MouseHover(bnRight, null);
if (lBControls.SelectedIndex == 10) button_MouseHover(bnPS, null);
if (lBControls.SelectedIndex == 11) button_MouseHover(bnL1, null);
if (lBControls.SelectedIndex == 12) button_MouseHover(bnR1, null);
if (lBControls.SelectedIndex == 13) button_MouseHover(bnL2, null);
if (lBControls.SelectedIndex == 14) button_MouseHover(bnR2, null);
if (lBControls.SelectedIndex == 15) button_MouseHover(bnL3, null);
if (lBControls.SelectedIndex == 16) button_MouseHover(bnR3, null);
if (lBControls.SelectedIndex == 17) button_MouseHover(bnTouchLeft, null);
if (lBControls.SelectedIndex == 18) button_MouseHover(bnTouchRight, null);
if (lBControls.SelectedIndex == 19) button_MouseHover(bnTouchMulti, null);
if (lBControls.SelectedIndex == 20) button_MouseHover(bnTouchUpper, null);
if (lBControls.SelectedIndex == 21) button_MouseHover(bnLSUp, null);
if (lBControls.SelectedIndex == 22) button_MouseHover(bnLSDown, null);
if (lBControls.SelectedIndex == 23) button_MouseHover(bnLSLeft, null);
if (lBControls.SelectedIndex == 24) button_MouseHover(bnLSRight, null);
if (lBControls.SelectedIndex == 25) button_MouseHover(bnRSUp, null);
if (lBControls.SelectedIndex == 26) button_MouseHover(bnRSDown, null);
if (lBControls.SelectedIndex == 27) button_MouseHover(bnRSLeft, null);
if (lBControls.SelectedIndex == 28) button_MouseHover(bnRSRight, null);
if (lBControls.SelectedIndex == 29) button_MouseHover(bnGyroZN, null);
if (lBControls.SelectedIndex == 30) button_MouseHover(bnGyroZP, null);
if (lBControls.SelectedIndex == 31) button_MouseHover(bnGyroXP, null);
if (lBControls.SelectedIndex == 32) button_MouseHover(bnGyroXN, null);
if (lBControls.SelectedIndex == 33) button_MouseHover(bnSwipeUp, null);
if (lBControls.SelectedIndex == 34) button_MouseHover(bnSwipeDown, null);
if (lBControls.SelectedIndex == 35) button_MouseHover(bnSwipeLeft, null);
if (lBControls.SelectedIndex == 36) button_MouseHover(bnSwipeRight, null);
}
private void lBShiftControls_SelectedIndexChanged(object sender, EventArgs e)
{
lbShiftControlName.Text = lBShiftControls.SelectedItem.ToString();
if (lBShiftControls.SelectedItem != null)
{
lbShiftControlName.Text = lBShiftControls.SelectedItem.ToString();
if (lBShiftControls.SelectedIndex == 0)
lbShiftControlName.ForeColor = Color.FromArgb(153, 205, 204);
else if (lBShiftControls.SelectedIndex == 1)
lbShiftControlName.ForeColor = Color.FromArgb(247, 131, 150);
else if (lBShiftControls.SelectedIndex == 2)
lbShiftControlName.ForeColor = Color.FromArgb(237, 170, 217);
else if (lBShiftControls.SelectedIndex == 3)
lbShiftControlName.ForeColor = Color.FromArgb(75, 194, 202);
else
lbShiftControlName.ForeColor = Color.White;
}
if (lBShiftControls.SelectedIndex == 0) button_MouseHover(bnShiftCross, null);
if (lBShiftControls.SelectedIndex == 1) button_MouseHover(bnShiftCircle, null);
if (lBShiftControls.SelectedIndex == 2) button_MouseHover(bnShiftSquare, null);
if (lBShiftControls.SelectedIndex == 3) button_MouseHover(bnShiftTriangle, null);
if (lBShiftControls.SelectedIndex == 4) button_MouseHover(bnShiftOptions, null);
if (lBShiftControls.SelectedIndex == 5) button_MouseHover(bnShiftShare, null);
if (lBShiftControls.SelectedIndex == 6) button_MouseHover(bnShiftUp, null);
if (lBShiftControls.SelectedIndex == 7) button_MouseHover(bnShiftDown, null);
if (lBShiftControls.SelectedIndex == 8) button_MouseHover(bnShiftLeft, null);
if (lBShiftControls.SelectedIndex == 9) button_MouseHover(bnShiftRight, null);
if (lBShiftControls.SelectedIndex == 10) button_MouseHover(bnShiftPS, null);
if (lBShiftControls.SelectedIndex == 11) button_MouseHover(bnShiftL1, null);
if (lBShiftControls.SelectedIndex == 12) button_MouseHover(bnShiftR1, null);
if (lBShiftControls.SelectedIndex == 13) button_MouseHover(bnShiftL2, null);
if (lBShiftControls.SelectedIndex == 14) button_MouseHover(bnShiftR2, null);
if (lBShiftControls.SelectedIndex == 15) button_MouseHover(bnShiftL3, null);
if (lBShiftControls.SelectedIndex == 16) button_MouseHover(bnShiftR3, null);
if (lBShiftControls.SelectedIndex == 17) button_MouseHover(bnShiftTouchLeft, null);
if (lBShiftControls.SelectedIndex == 18) button_MouseHover(bnShiftTouchRight, null);
if (lBShiftControls.SelectedIndex == 19) button_MouseHover(bnShiftTouchMulti, null);
if (lBShiftControls.SelectedIndex == 20) button_MouseHover(bnShiftTouchUpper, null);
if (lBShiftControls.SelectedIndex == 21) button_MouseHover(bnShiftLSUp, null);
if (lBShiftControls.SelectedIndex == 22) button_MouseHover(bnShiftLSDown, null);
if (lBShiftControls.SelectedIndex == 23) button_MouseHover(bnShiftLSLeft, null);
if (lBShiftControls.SelectedIndex == 24) button_MouseHover(bnShiftLSRight, null);
if (lBShiftControls.SelectedIndex == 25) button_MouseHover(bnShiftRSUp, null);
if (lBShiftControls.SelectedIndex == 26) button_MouseHover(bnShiftRSDown, null);
if (lBShiftControls.SelectedIndex == 27) button_MouseHover(bnShiftRSLeft, null);
if (lBShiftControls.SelectedIndex == 28) button_MouseHover(bnShiftRSRight, null);
if (lBShiftControls.SelectedIndex == 29) button_MouseHover(bnShiftGyroZN, null);
if (lBShiftControls.SelectedIndex == 30) button_MouseHover(bnShiftGyroZP, null);
if (lBShiftControls.SelectedIndex == 31) button_MouseHover(bnShiftGyroXP, null);
if (lBShiftControls.SelectedIndex == 32) button_MouseHover(bnShiftGyroXN, null);
if (lBShiftControls.SelectedIndex == 33) button_MouseHover(bnShiftSwipeUp, null);
if (lBShiftControls.SelectedIndex == 34) button_MouseHover(bnShiftSwipeDown, null);
if (lBShiftControls.SelectedIndex == 35) button_MouseHover(bnShiftSwipeLeft, null);
if (lBShiftControls.SelectedIndex == 36) button_MouseHover(bnShiftSwipeRight, null);
}
private void nUDGyroSensitivity_ValueChanged(object sender, EventArgs e)

View File

@ -230,12 +230,18 @@ la souris:</value>
<data name="numUDMouseSens.Location" type="System.Drawing.Point, System.Drawing">
<value>113, 21</value>
</data>
<data name="gBTouchpad.Text" xml:space="preserve">
<value>Pavé tactile</value>
</data>
<data name="cbStartTouchpadOff.Size" type="System.Drawing.Size, System.Drawing">
<value>196, 21</value>
</data>
<data name="cbStartTouchpadOff.Text" xml:space="preserve">
<value>Démarrer avec le scroll off</value>
</data>
<data name="cMSPresets.Size" type="System.Drawing.Size, System.Drawing">
<value>161, 244</value>
</data>
<data name="controlToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
@ -248,6 +254,9 @@ la souris:</value>
<data name="defaultToolStripMenuItem.Text" xml:space="preserve">
<value>Par défaut</value>
</data>
<data name="DpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="tSMIDPadInverted.Size" type="System.Drawing.Size, System.Drawing">
<value>143, 26</value>
</data>
@ -266,9 +275,12 @@ la souris:</value>
<data name="tSMIDPadInvertedY.Text" xml:space="preserve">
<value>Y inversé</value>
</data>
<data name="DpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<data name="LSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="LSToolStripMenuItem.Text" xml:space="preserve">
<value>Stick Gauche</value>
</data>
<data name="tSMILSInverted.Size" type="System.Drawing.Size, System.Drawing">
<value>143, 26</value>
</data>
@ -287,11 +299,11 @@ la souris:</value>
<data name="tSMILSInvertedY.Text" xml:space="preserve">
<value>Y inversé</value>
</data>
<data name="LSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<data name="RSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="LSToolStripMenuItem.Text" xml:space="preserve">
<value>Stick Gauche</value>
<data name="RSToolStripMenuItem.Text" xml:space="preserve">
<value>Stick Droit</value>
</data>
<data name="tSMIRSInverted.Size" type="System.Drawing.Size, System.Drawing">
<value>143, 26</value>
@ -311,12 +323,6 @@ la souris:</value>
<data name="tSMIRSInvertedY.Text" xml:space="preserve">
<value>Y inversé</value>
</data>
<data name="RSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="RSToolStripMenuItem.Text" xml:space="preserve">
<value>Stick Droit</value>
</data>
<data name="ABXYToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
@ -332,6 +338,12 @@ la souris:</value>
<data name="ArrowKeysToolStripMenuItem.Text" xml:space="preserve">
<value>Fleches</value>
</data>
<data name="MouseToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="MouseToolStripMenuItem.Text" xml:space="preserve">
<value>Souris</value>
</data>
<data name="tSMIMouseInverted.Size" type="System.Drawing.Size, System.Drawing">
<value>143, 26</value>
</data>
@ -350,17 +362,8 @@ la souris:</value>
<data name="tSMIMouseInvertedY.Text" xml:space="preserve">
<value>Y inversé</value>
</data>
<data name="MouseToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>160, 26</value>
</data>
<data name="MouseToolStripMenuItem.Text" xml:space="preserve">
<value>Souris</value>
</data>
<data name="cMSPresets.Size" type="System.Drawing.Size, System.Drawing">
<value>161, 244</value>
</data>
<data name="gBTouchpad.Text" xml:space="preserve">
<value>Pavé tactile</value>
<data name="gBOther.Text" xml:space="preserve">
<value>Autre</value>
</data>
<data name="cBDinput.Location" type="System.Drawing.Point, System.Drawing">
<value>10, 182</value>
@ -422,20 +425,8 @@ la souris</value>
<value>Pour mappage et
lecture valeurs</value>
</data>
<data name="gBOther.Text" xml:space="preserve">
<value>Autre</value>
</data>
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
<value>308, 21</value>
</data>
<data name="cBShiftLight.Text" xml:space="preserve">
<value>Utiliser une autre couleur pour le mode Shift</value>
</data>
<data name="lbShiftGreen.Size" type="System.Drawing.Size, System.Drawing">
<value>17, 17</value>
</data>
<data name="lbShiftGreen.Text" xml:space="preserve">
<value>V</value>
<data name="gBLightbar.Text" xml:space="preserve">
<value>Barre lumineuse</value>
</data>
<data name="lbRainbowB.Location" type="System.Drawing.Point, System.Drawing">
<value>254, 275</value>
@ -464,14 +455,26 @@ lecture valeurs</value>
<data name="lbWhileCharging.Text" xml:space="preserve">
<value>En charge:</value>
</data>
<data name="gBLightbar.Text" xml:space="preserve">
<value>Barre lumineuse</value>
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
<value>308, 21</value>
</data>
<data name="cBShiftLight.Text" xml:space="preserve">
<value>Utiliser une autre couleur pour le mode Shift</value>
</data>
<data name="lbShiftGreen.Size" type="System.Drawing.Size, System.Drawing">
<value>17, 17</value>
</data>
<data name="lbShiftGreen.Text" xml:space="preserve">
<value>V</value>
</data>
<data name="gBRumble.Text" xml:space="preserve">
<value>Vibrer</value>
</data>
<data name="btnRumbleLightTest.Text" xml:space="preserve">
<value>Test léger</value>
</data>
<data name="gBRumble.Text" xml:space="preserve">
<value>Vibrer</value>
<data name="tPController.Text" xml:space="preserve">
<value>Visualisation des commandes</value>
</data>
<data name="lbRSTip.Text" xml:space="preserve">
<value>Stick Droit</value>
@ -482,45 +485,48 @@ lecture valeurs</value>
<data name="lbSATip.Text" xml:space="preserve">
<value>Sixaxis: l'axe X est inversé pour une meilleure lecture</value>
</data>
<data name="lb6Accel.Location" type="System.Drawing.Point, System.Drawing">
<value>64, 131</value>
</data>
<data name="lb6Accel.Size" type="System.Drawing.Size, System.Drawing">
<value>86, 17</value>
</data>
<data name="lb6Accel.Text" xml:space="preserve">
<value>Accéleration</value>
</data>
<data name="lb6Gryo.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 5</value>
</data>
<data name="lb6Gryo.Size" type="System.Drawing.Size, System.Drawing">
<value>77, 17</value>
</data>
<data name="lb6Gryo.Text" xml:space="preserve">
<value>Gyroscope</value>
</data>
<data name="pnlSixaxis.Size" type="System.Drawing.Size, System.Drawing">
<value>196, 156</value>
</data>
<data name="tPController.Text" xml:space="preserve">
<value>Visualisation des commandes</value>
</data>
<data name="cBShiftControl.Items" xml:space="preserve">
<value>(rien)/shift off</value>
</data>
<data name="lbHold.Size" type="System.Drawing.Size, System.Drawing">
<value>66, 17</value>
</data>
<data name="lbHold.Text" xml:space="preserve">
<value>Maintenir</value>
</data>
<data name="pnlShiftController.Size" type="System.Drawing.Size, System.Drawing">
<value>1182, 553</value>
</data>
<data name="lbtoUse.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 17</value>
</data>
<data name="lbtoUse.Text" xml:space="preserve">
<value>pour utiliser ces commandes</value>
</data>
<data name="lbControlTip.Text" xml:space="preserve">
<value>Cliquez sur la barre de lumière pour changer de couleur</value>
<data name="cBShiftControl.Items" xml:space="preserve">
<value>(rien)/shift off</value>
</data>
<data name="tPControls.Text" xml:space="preserve">
<value>Commandes</value>
</data>
<data name="tPSpecial.Text" xml:space="preserve">
<value>Actions spéciales</value>
</data>
<data name="cHName.Text" xml:space="preserve">
<value>Nom</value>
</data>
@ -536,10 +542,10 @@ lecture valeurs</value>
<data name="btnRemAction.Text" xml:space="preserve">
<value>Effacer action</value>
</data>
<data name="tPSpecial.Text" xml:space="preserve">
<value>Actions spéciales</value>
</data>
<data name="tPDeadzone.Text" xml:space="preserve">
<value>Zone morte</value>
</data>
<data name="lbControlTip.Text" xml:space="preserve">
<value>Cliquez sur la barre de lumière pour changer de couleur</value>
</data>
</root>

View File

@ -118,14 +118,71 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="cBLightbyBattery.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 239</value>
</data>
<data name="cBLightbyBattery.Size" type="System.Drawing.Size, System.Drawing">
<value>194, 21</value>
</data>
<data name="cBLightbyBattery.Text" xml:space="preserve">
<value>Kolor zależny od % baterii</value>
</data>
<data name="lbBlue.Size" type="System.Drawing.Size, System.Drawing">
<value>18, 17</value>
</data>
<data name="lbBlue.Text" xml:space="preserve">
<value>N</value>
</data>
<data name="lbspc.Size" type="System.Drawing.Size, System.Drawing">
<value>43, 17</value>
</data>
<data name="lbspc.Text" xml:space="preserve">
<value>s/cykl</value>
</data>
<data name="lbRed.Size" type="System.Drawing.Size, System.Drawing">
<value>26, 17</value>
</data>
<data name="lbRed.Text" xml:space="preserve">
<value>CZ</value>
</data>
<data name="cBDoubleTap.Location" type="System.Drawing.Point, System.Drawing">
<value>148, 48</value>
</data>
<data name="cBDoubleTap.Size" type="System.Drawing.Size, System.Drawing">
<value>158, 21</value>
</data>
<data name="cBDoubleTap.Text" xml:space="preserve">
<value>Podwójne stuknięcie</value>
</data>
<data name="cBTap.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 21</value>
</data>
<data name="cBTap.Text" xml:space="preserve">
<value>Stuknij</value>
</data>
<data name="nUDTap.Location" type="System.Drawing.Point, System.Drawing">
<value>91, 48</value>
</data>
<data name="cBScroll.Location" type="System.Drawing.Point, System.Drawing">
<value>180, 12</value>
</data>
<data name="cBScroll.Size" type="System.Drawing.Size, System.Drawing">
<value>79, 21</value>
</data>
<data name="cBScroll.Text" xml:space="preserve">
<value>Przewiń</value>
</data>
<data name="cBSlide.Size" type="System.Drawing.Size, System.Drawing">
<value>111, 21</value>
</data>
<data name="cBSlide.Text" xml:space="preserve">
<value>Przesunięcie</value>
</data>
<data name="nUDScroll.Location" type="System.Drawing.Point, System.Drawing">
<value>218, 11</value>
<value>263, 11</value>
</data>
<data name="nUDTouch.Location" type="System.Drawing.Point, System.Drawing">
<value>124, 11</value>
</data>
<data name="lbButtonMouseSens.Size" type="System.Drawing.Size, System.Drawing">
<value>104, 17</value>
@ -133,12 +190,54 @@
<data name="lbButtonMouseSens.Text" xml:space="preserve">
<value>Czułość myszy:</value>
</data>
<data name="cBlowerRCOn.Size" type="System.Drawing.Size, System.Drawing">
<value>194, 21</value>
</data>
<data name="cBlowerRCOn.Text" xml:space="preserve">
<value>Prawy dolny róg jako PPM</value>
</data>
<data name="lbIdleMinutes.Size" type="System.Drawing.Size, System.Drawing">
<value>59, 17</value>
</data>
<data name="lbIdleMinutes.Text" xml:space="preserve">
<value>minut(y)</value>
</data>
<data name="cBFlushHIDQueue.Size" type="System.Drawing.Size, System.Drawing">
<value>112, 21</value>
</data>
<data name="cBFlushHIDQueue.Text" xml:space="preserve">
<value>Wyczyść HID</value>
</data>
<data name="btnRumbleHeavyTest.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 29</value>
</data>
<data name="btnRumbleHeavyTest.Text" xml:space="preserve">
<value>Testuj silne</value>
</data>
<data name="lbFull.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 17</value>
</data>
<data name="lbFull.Text" xml:space="preserve">
<value>Pełny:</value>
</data>
<data name="lbLowRed.Size" type="System.Drawing.Size, System.Drawing">
<value>26, 17</value>
</data>
<data name="lbLowRed.Text" xml:space="preserve">
<value>CZ</value>
</data>
<data name="lbLowGreen.Size" type="System.Drawing.Size, System.Drawing">
<value>17, 17</value>
</data>
<data name="lbLowGreen.Text" xml:space="preserve">
<value>Z</value>
</data>
<data name="lbLowBlue.Size" type="System.Drawing.Size, System.Drawing">
<value>18, 17</value>
</data>
<data name="lbLowBlue.Text" xml:space="preserve">
<value>N</value>
</data>
<data name="lbEmpty.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 17</value>
</data>
@ -151,11 +250,48 @@
<data name="gBTouchpad.Text" xml:space="preserve">
<value>Panel dotykowy</value>
</data>
<data name="rBTPMouse.Size" type="System.Drawing.Size, System.Drawing">
<value>129, 21</value>
</data>
<data name="rBTPMouse.Text" xml:space="preserve">
<value>Użyj jako myszy</value>
</data>
<data name="pnlTPMouse.Size" type="System.Drawing.Size, System.Drawing">
<value>334, 173</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="cbStartTouchpadOff.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="cbStartTouchpadOff.Location" type="System.Drawing.Point, System.Drawing">
<value>17, 133</value>
</data>
<data name="cbStartTouchpadOff.Size" type="System.Drawing.Size, System.Drawing">
<value>296, 42</value>
</data>
<data name="cbStartTouchpadOff.Text" xml:space="preserve">
<value>Rozpocznij z wyłączonym Przesunięciem/Przewijaniem</value>
</data>
<data name="cMSPresets.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 244</value>
</data>
<data name="controlToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 26</value>
</data>
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
<value>169, 6</value>
</data>
<data name="defaultToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 26</value>
</data>
<data name="defaultToolStripMenuItem.Text" xml:space="preserve">
<value>Domyślny</value>
</data>
<data name="DpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 26</value>
</data>
<data name="DpadToolStripMenuItem.Text" xml:space="preserve">
<value>D-pad</value>
<value>Krzyżak</value>
</data>
<data name="tSMIDPadInverted.Size" type="System.Drawing.Size, System.Drawing">
<value>174, 26</value>
@ -175,6 +311,9 @@
<data name="tSMIDPadInvertedY.Text" xml:space="preserve">
<value>Odwrócone Y</value>
</data>
<data name="LSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 26</value>
</data>
<data name="LSToolStripMenuItem.Text" xml:space="preserve">
<value>Lewy Stick</value>
</data>
@ -196,6 +335,9 @@
<data name="tSMILSInvertedY.Text" xml:space="preserve">
<value>Odwrócone Y</value>
</data>
<data name="RSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 26</value>
</data>
<data name="RSToolStripMenuItem.Text" xml:space="preserve">
<value>Prawy Stick</value>
</data>
@ -217,9 +359,24 @@
<data name="tSMIRSInvertedY.Text" xml:space="preserve">
<value>Odwrócone</value>
</data>
<data name="ABXYToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 26</value>
</data>
<data name="ABXYToolStripMenuItem.Text" xml:space="preserve">
<value>Przyciski frontalne</value>
</data>
<data name="WASDToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 26</value>
</data>
<data name="ArrowKeysToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 26</value>
</data>
<data name="ArrowKeysToolStripMenuItem.Text" xml:space="preserve">
<value>Strzałki</value>
</data>
<data name="MouseToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 26</value>
</data>
<data name="MouseToolStripMenuItem.Text" xml:space="preserve">
<value>Mysz</value>
</data>
@ -259,15 +416,48 @@
<data name="btnBrowse.Text" xml:space="preserve">
<value>Wybierz</value>
</data>
<data name="lbUseController.Size" type="System.Drawing.Size, System.Drawing">
<value>103, 17</value>
</data>
<data name="lbUseController.Text" xml:space="preserve">
<value>Użyj kontrolera</value>
</data>
<data name="cBMouseAccel.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="cBMouseAccel.Location" type="System.Drawing.Point, System.Drawing">
<value>183, 19</value>
<value>183, 10</value>
</data>
<data name="cBMouseAccel.Size" type="System.Drawing.Size, System.Drawing">
<value>168, 21</value>
<value>153, 42</value>
</data>
<data name="cBMouseAccel.Text" xml:space="preserve">
<value>Przyspieszenie myszy</value>
</data>
<data name="nUDSixaxis.Location" type="System.Drawing.Point, System.Drawing">
<value>115, 92</value>
</data>
<data name="cBControllerInput.Size" type="System.Drawing.Size, System.Drawing">
<value>183, 21</value>
</data>
<data name="cBControllerInput.Text" xml:space="preserve">
<value>Do mapowania i odczytu</value>
</data>
<data name="cBIdleDisconnect.Size" type="System.Drawing.Size, System.Drawing">
<value>172, 21</value>
</data>
<data name="cBIdleDisconnect.Text" xml:space="preserve">
<value>Odłącz gdy bezczynny</value>
</data>
<data name="gBLightbar.Text" xml:space="preserve">
<value>Panel świetlny</value>
</data>
<data name="cBFlashType.Items" xml:space="preserve">
<value>Błyskaj gdy</value>
</data>
<data name="cBFlashType.Items1" xml:space="preserve">
<value>Pulsuj gdy</value>
</data>
<data name="cBWhileCharging.Items" xml:space="preserve">
<value>Normalny</value>
</data>
@ -280,21 +470,102 @@
<data name="cBWhileCharging.Items3" xml:space="preserve">
<value>Kolor</value>
</data>
<data name="cBWhileCharging.Location" type="System.Drawing.Point, System.Drawing">
<value>145, 208</value>
</data>
<data name="btnChargingColor.Location" type="System.Drawing.Point, System.Drawing">
<value>303, 211</value>
</data>
<data name="lbWhileCharging.Size" type="System.Drawing.Size, System.Drawing">
<value>133, 17</value>
</data>
<data name="lbWhileCharging.Text" xml:space="preserve">
<value>Podczas ładowania:</value>
</data>
<data name="cBShiftLight.Location" type="System.Drawing.Point, System.Drawing">
<value>93, 9</value>
</data>
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
<value>238, 21</value>
</data>
<data name="cBShiftLight.Text" xml:space="preserve">
<value>Użyj innego koloru dla trybu Shift</value>
</data>
<data name="lbShiftRed.Size" type="System.Drawing.Size, System.Drawing">
<value>26, 17</value>
</data>
<data name="lbShiftRed.Text" xml:space="preserve">
<value>CZ</value>
</data>
<data name="lbShiftGreen.Size" type="System.Drawing.Size, System.Drawing">
<value>17, 17</value>
</data>
<data name="lbShiftGreen.Text" xml:space="preserve">
<value>Z</value>
</data>
<data name="lbShiftBlue.Size" type="System.Drawing.Size, System.Drawing">
<value>18, 17</value>
</data>
<data name="lbShiftBlue.Text" xml:space="preserve">
<value>N</value>
</data>
<data name="gBRumble.Text" xml:space="preserve">
<value>Wibracje</value>
</data>
<data name="btnRumbleLightTest.Size" type="System.Drawing.Size, System.Drawing">
<value>106, 29</value>
</data>
<data name="btnRumbleLightTest.Text" xml:space="preserve">
<value>Testuj słabe</value>
</data>
<data name="tPController.Text" xml:space="preserve">
<value>Odczyty kontrolera</value>
</data>
<data name="lbRSTip.Text" xml:space="preserve">
<value>Prawy Stick</value>
</data>
<data name="lbInputDelay.Size" type="System.Drawing.Size, System.Drawing">
<value>196, 17</value>
</data>
<data name="lbInputDelay.Text" xml:space="preserve">
<value>Opóźnienie wciśnięcia: N/Ams</value>
</data>
<data name="lbLSTip.Text" xml:space="preserve">
<value>Lewy Stick</value>
</data>
<data name="lb6Accel.Location" type="System.Drawing.Point, System.Drawing">
<value>59, 131</value>
</data>
<data name="lb6Accel.Size" type="System.Drawing.Size, System.Drawing">
<value>91, 17</value>
</data>
<data name="lb6Accel.Text" xml:space="preserve">
<value>Akcelerometr</value>
</data>
<data name="lb6Gryo.Size" type="System.Drawing.Size, System.Drawing">
<value>67, 17</value>
</data>
<data name="lb6Gryo.Text" xml:space="preserve">
<value>Żyroskop</value>
</data>
<data name="tPShiftMod.Text" xml:space="preserve">
<value>Modyfikator Shift</value>
</data>
<data name="lbHold.Size" type="System.Drawing.Size, System.Drawing">
<value>81, 17</value>
</data>
<data name="lbHold.Text" xml:space="preserve">
<value>Przytrzymaj</value>
</data>
<data name="lbtoUse.Size" type="System.Drawing.Size, System.Drawing">
<value>153, 17</value>
</data>
<data name="lbtoUse.Text" xml:space="preserve">
<value>aby użyć tych ustawień</value>
</data>
<data name="cBShiftControl.Items26" xml:space="preserve">
<value>Panel dotykowy (bez kliknięcia)</value>
</data>
<data name="tPControls.Text" xml:space="preserve">
<value>Sterowanie</value>
</data>
@ -304,6 +575,9 @@
<data name="cHName.Text" xml:space="preserve">
<value>Nazwa</value>
</data>
<data name="cHTrigger.Text" xml:space="preserve">
<value>Spust</value>
</data>
<data name="cHAction.Text" xml:space="preserve">
<value>Akcja</value>
</data>
@ -319,4 +593,106 @@
<data name="tPDeadzone.Text" xml:space="preserve">
<value>Martwa strefa</value>
</data>
<data name="tPCurve.Text" xml:space="preserve">
<value>krzywa</value>
</data>
<data name="rBSAMouse.Size" type="System.Drawing.Size, System.Drawing">
<value>129, 21</value>
</data>
<data name="rBSAMouse.Text" xml:space="preserve">
<value>Użyj jako myszy</value>
</data>
<data name="lbGyroInvert.Size" type="System.Drawing.Size, System.Drawing">
<value>60, 17</value>
</data>
<data name="lbGyroInvert.Text" xml:space="preserve">
<value>Odwróć:</value>
</data>
<data name="lbGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
<value>51, 17</value>
</data>
<data name="lbGyroTriggers.Text" xml:space="preserve">
<value>Spusty</value>
</data>
<data name="lbGyroSens.Size" type="System.Drawing.Size, System.Drawing">
<value>126, 17</value>
</data>
<data name="lbGyroSens.Text" xml:space="preserve">
<value>Czułość żyroskopu</value>
</data>
<data name="lbControlTip.Text" xml:space="preserve">
<value>Kliknij lightbar aby wybrać kolor</value>
</data>
<data name="cMGyroTriggers.Size" type="System.Drawing.Size, System.Drawing">
<value>305, 524</value>
</data>
<data name="crossToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="circleToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="squareToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="triangleToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="l1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="l2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="r1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="r2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="onTouchpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="downToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="leftToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="rightToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="l3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="r3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="fingerOnTouchpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="fingerOnTouchpadToolStripMenuItem.Text" xml:space="preserve">
<value>Palec na panelu dotykowym</value>
</data>
<data name="fingersOnTouchpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="fingersOnTouchpadToolStripMenuItem.Text" xml:space="preserve">
<value>Dwa palce na panelu dotykowym</value>
</data>
<data name="optionsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="shareToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="pSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="resetToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 26</value>
</data>
<data name="resetToolStripMenuItem.Text" xml:space="preserve">
<value>Resetuj</value>
</data>
</root>

View File

@ -169,8 +169,15 @@
<data name="nUDTouch.Location" type="System.Drawing.Point, System.Drawing">
<value>96, 11</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="lbButtonMouseSens.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="lbButtonMouseSens.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 16</value>
</data>
<data name="lbButtonMouseSens.Size" type="System.Drawing.Size, System.Drawing">
<value>162, 17</value>
<value>115, 38</value>
</data>
<data name="lbButtonMouseSens.Text" xml:space="preserve">
<value>Sensibilidade do Mouse:</value>
@ -199,6 +206,9 @@
<data name="nUDIdleDisconnect.Location" type="System.Drawing.Point, System.Drawing">
<value>196, 55</value>
</data>
<data name="btnRumbleHeavyTest.Size" type="System.Drawing.Size, System.Drawing">
<value>111, 29</value>
</data>
<data name="lbFull.Size" type="System.Drawing.Size, System.Drawing">
<value>71, 17</value>
</data>
@ -212,7 +222,7 @@
<value>Vazio:</value>
</data>
<data name="numUDMouseSens.Location" type="System.Drawing.Point, System.Drawing">
<value>172, 19</value>
<value>124, 20</value>
</data>
<data name="gBTouchpad.Text" xml:space="preserve">
<value>TouchPad</value>
@ -371,16 +381,25 @@
<value>Usar Apenas Dinput</value>
</data>
<data name="pBProgram.Location" type="System.Drawing.Point, System.Drawing">
<value>318, 126</value>
<value>288, 128</value>
</data>
<data name="cBLaunchProgram.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="cBLaunchProgram.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 122</value>
</data>
<data name="cBLaunchProgram.Size" type="System.Drawing.Size, System.Drawing">
<value>219, 21</value>
<value>156, 43</value>
</data>
<data name="cBLaunchProgram.Text" xml:space="preserve">
<value>Executar Programa Com Perfil</value>
</data>
<data name="btnBrowse.Location" type="System.Drawing.Point, System.Drawing">
<value>227, 126</value>
<value>176, 128</value>
</data>
<data name="btnBrowse.Size" type="System.Drawing.Size, System.Drawing">
<value>105, 29</value>
</data>
<data name="btnBrowse.Text" xml:space="preserve">
<value>Procurando...</value>
@ -391,15 +410,17 @@
<data name="lbUseController.Text" xml:space="preserve">
<value>Usar Controle</value>
</data>
<data name="cBMouseAccel.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="cBMouseAccel.Location" type="System.Drawing.Point, System.Drawing">
<value>242, 10</value>
<value>189, 12</value>
</data>
<data name="cBMouseAccel.Size" type="System.Drawing.Size, System.Drawing">
<value>105, 38</value>
</data>
<data name="cBMouseAccel.Text" xml:space="preserve">
<value>Aceleração
de Mouse</value>
<value>Aceleração de Mouse</value>
</data>
<data name="cBControllerInput.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 21</value>
@ -416,21 +437,6 @@ de Mouse</value>
<data name="gBLightbar.Text" xml:space="preserve">
<value>Barra De Luz</value>
</data>
<data name="cBShiftLight.Location" type="System.Drawing.Point, System.Drawing">
<value>112, 9</value>
</data>
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
<value>217, 21</value>
</data>
<data name="cBShiftLight.Text" xml:space="preserve">
<value>Usar Outra Cor no Modo Shift</value>
</data>
<data name="lbShift.Size" type="System.Drawing.Size, System.Drawing">
<value>102, 17</value>
</data>
<data name="lbShift.Text" xml:space="preserve">
<value>Deslocamento:</value>
</data>
<data name="lbRainbowB.Location" type="System.Drawing.Point, System.Drawing">
<value>275, 270</value>
</data>
@ -464,9 +470,30 @@ de Mouse</value>
<data name="lbWhileCharging.Text" xml:space="preserve">
<value>Enquanto Carrega:</value>
</data>
<data name="cBShiftLight.Location" type="System.Drawing.Point, System.Drawing">
<value>112, 9</value>
</data>
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
<value>217, 21</value>
</data>
<data name="cBShiftLight.Text" xml:space="preserve">
<value>Usar Outra Cor no Modo Shift</value>
</data>
<data name="lbShift.Size" type="System.Drawing.Size, System.Drawing">
<value>102, 17</value>
</data>
<data name="lbShift.Text" xml:space="preserve">
<value>Deslocamento:</value>
</data>
<data name="gBRumble.Text" xml:space="preserve">
<value>Vibrar</value>
</data>
<data name="btnRumbleLightTest.Location" type="System.Drawing.Point, System.Drawing">
<value>215, 19</value>
</data>
<data name="btnRumbleLightTest.Size" type="System.Drawing.Size, System.Drawing">
<value>106, 29</value>
</data>
<data name="btnRumbleLightTest.Text" xml:space="preserve">
<value>Testar a Luz</value>
</data>
@ -491,9 +518,6 @@ de Mouse</value>
<data name="tPShiftMod.Text" xml:space="preserve">
<value>Turno Modificador</value>
</data>
<data name="cBShiftControl.Items" xml:space="preserve">
<value>(Nada)/Modo Shift</value>
</data>
<data name="lbHold.Size" type="System.Drawing.Size, System.Drawing">
<value>59, 17</value>
</data>
@ -506,12 +530,12 @@ de Mouse</value>
<data name="lbtoUse.Text" xml:space="preserve">
<value>Para Usar Esse Controle</value>
</data>
<data name="cBShiftControl.Items" xml:space="preserve">
<value>(Nada)/Modo Shift</value>
</data>
<data name="tPControls.Text" xml:space="preserve">
<value>Controles</value>
</data>
<data name="lbControlTip.Text" xml:space="preserve">
<value>Clique Na Barra de Luz</value>
</data>
<data name="tPSpecial.Text" xml:space="preserve">
<value>Ação Especial</value>
</data>
@ -539,4 +563,7 @@ de Mouse</value>
<data name="tPDeadzone.Text" xml:space="preserve">
<value>Zona Morta</value>
</data>
<data name="lbControlTip.Text" xml:space="preserve">
<value>Clique Na Barra de Luz</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,174 @@
<?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>
<data name="altTabToolStripMenuItem.Text" xml:space="preserve">
<value>بدل البرامج</value>
</data>
<data name="altTabToolStripMenuItem.ToolTipText" xml:space="preserve">
<value>عدل الإنتظار لتغيير معدل الدورات</value>
</data>
<data name="btn4th.Text" xml:space="preserve">
<value>رابع زر للفأرة للأسفل</value>
</data>
<data name="btn5th.Text" xml:space="preserve">
<value>خامس زر للفأرة للأسفل</value>
</data>
<data name="btnCancel.Text" xml:space="preserve">
<value>ألغي</value>
</data>
<data name="btnLightbar.Text" xml:space="preserve">
<value>غير لون الضوء</value>
</data>
<data name="btnLoadP.Text" xml:space="preserve">
<value>حمل المجهّز</value>
</data>
<data name="btnRecord.Text" xml:space="preserve">
<value>تسجيل</value>
</data>
<data name="btnRumble.Text" xml:space="preserve">
<value>أضف اهتزاز</value>
</data>
<data name="btnSave.Text" xml:space="preserve">
<value>احفظ</value>
</data>
<data name="btnSaveP.Text" xml:space="preserve">
<value>احفظ المجهّز</value>
</data>
<data name="cBRecordDelays.Text" xml:space="preserve">
<value>تسجيل التأخر</value>
</data>
<data name="cBStyle.Items" xml:space="preserve">
<value>شغل مرة</value>
</data>
<data name="cBStyle.Items1" xml:space="preserve">
<value>كرر عند التعليق</value>
</data>
<data name="fromFileToolStripMenuItem.Text" xml:space="preserve">
<value>من ملف...</value>
</data>
<data name="lbDelayTip.Text" xml:space="preserve">
<value>ضغطتين عند الإنتظار لتعديل الوقت</value>
</data>
<data name="lbMacroOrder.Text" xml:space="preserve">
<value>ترتيب الماكرو</value>
</data>
<data name="lbRecordTip.Text" xml:space="preserve">
<value>أستخدم لوحة المفاتيح/الفأرة + اليد 1 للتسجيل</value>
</data>
</root>

View File

@ -0,0 +1,142 @@
<?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>
<data name="bnAppdataFolder.Text" xml:space="preserve">
<value>ملف Appdata</value>
</data>
<data name="bnPrgmFolder.Text" xml:space="preserve">
<value>ملفات البرامج</value>
</data>
<data name="cBDeleteOther.Text" xml:space="preserve">
<value>لا تمح الإعدادات الأخرى بعد</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>لمن يستخدم البرامج المتنقلة، تنبيه: هذا الخيار لا يعمل عند اختيار ملف يحتاج لتصريح مسؤول من دون تشغيل كمسؤول.</value>
</data>
<data name="label4.Text" xml:space="preserve">
<value>لمن يفضل اعدادات التثبيت العادية، الإعدادات تحفظ في:
%appdata%/ds4tool</value>
</data>
<data name="lbMultiSaves.Text" xml:space="preserve">
<value>تم العثور على عدة أماكن للحفظ</value>
</data>
<data name="lbPickWhere.Text" xml:space="preserve">
<value>اختر أين تريد أن تحفظ الإعدادات و السجلات</value>
</data>
</root>

View File

@ -0,0 +1,207 @@
<?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>
<data name="btnBrowse.Text" xml:space="preserve">
<value>تصفح...</value>
</data>
<data name="btnCancel.Text" xml:space="preserve">
<value>ألغي</value>
</data>
<data name="btnRecordMacro.Text" xml:space="preserve">
<value>سجل ماكرو</value>
</data>
<data name="btnSave.Text" xml:space="preserve">
<value>احفظ</value>
</data>
<data name="btnSelectKey.Text" xml:space="preserve">
<value>اختر زر</value>
</data>
<data name="btnSetUTriggerKeys.Text" xml:space="preserve">
<value>حدد إلغاء الزناد</value>
</data>
<data name="btnSetUTriggerProfile.Text" xml:space="preserve">
<value>حدد إلغاء الزناد</value>
</data>
<data name="cBActions.Items" xml:space="preserve">
<value>-اختر إجراء-</value>
</data>
<data name="cBActions.Items1" xml:space="preserve">
<value>سجر ماكرو</value>
</data>
<data name="cBActions.Items2" xml:space="preserve">
<value>شغل برنامج</value>
</data>
<data name="cBActions.Items3" xml:space="preserve">
<value>حمل سجل</value>
</data>
<data name="cBActions.Items4" xml:space="preserve">
<value>اضغط/اقلب زر</value>
</data>
<data name="cBActions.Items5" xml:space="preserve">
<value>فصل من البلوتوث</value>
</data>
<data name="cBActions.Items6" xml:space="preserve">
<value>تحقق من عمر البطارية</value>
</data>
<data name="cbLightbarBatt.Text" xml:space="preserve">
<value>عن طريق الضوء</value>
</data>
<data name="cBMacroScanCode.Text" xml:space="preserve">
<value>سكان كود</value>
</data>
<data name="cBNotificationBatt.Text" xml:space="preserve">
<value>عن طريق التنبيهات</value>
</data>
<data name="cBPressRelease.Items" xml:space="preserve">
<value>الضغط يلغي الزناد</value>
</data>
<data name="cBPressRelease.Items1" xml:space="preserve">
<value>فك الضغط يزيل الزناد</value>
</data>
<data name="cHTrigger.Text" xml:space="preserve">
<value>زناد</value>
</data>
<data name="cHUnloadTrigger.Text" xml:space="preserve">
<value>الغاء الزناد</value>
</data>
<data name="lbArg.Text" xml:space="preserve">
<value>مقولات</value>
</data>
<data name="lbDTapDVR.Text" xml:space="preserve">
<value>ضغطتين للزناد</value>
</data>
<data name="lbHoldDVR.Text" xml:space="preserve">
<value>علق على الزناد</value>
</data>
<data name="lbHoldFor.Text" xml:space="preserve">
<value>علق لمدة</value>
</data>
<data name="lbName.Text" xml:space="preserve">
<value>اسم</value>
</data>
<data name="lbSecs.Text" xml:space="preserve">
<value>ثواني</value>
</data>
<data name="lbTapDVR.Text" xml:space="preserve">
<value>ضغطة زناد</value>
</data>
<data name="lbUnloadTipKey.Text" xml:space="preserve">
<value>فك قلب الزر عن طريق</value>
</data>
</root>

View File

@ -344,9 +344,13 @@ namespace DS4Windows
void LoadProgram(string path)
{
pBProgram.Image = Icon.ExtractAssociatedIcon(path).ToBitmap();
try
{
pBProgram.Image = Icon.ExtractAssociatedIcon(path).ToBitmap();
lbProgram.Text = Path.GetFileNameWithoutExtension(path);
program = path;
}
catch { }
}
private void lVTrigger_ItemChecked(object sender, ItemCheckedEventArgs e)

View File

@ -0,0 +1,153 @@
<?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>
<data name="$this.Text" xml:space="preserve">
<value>مرحبا بكم في DS4Windows</value>
</data>
<data name="bnFinish.Text" xml:space="preserve">
<value>إنهاء</value>
</data>
<data name="bnStep1.Text" xml:space="preserve">
<value>الخطوة الأولى: تثبيت برنامج تعريف يد البلاي ستايشن 4</value>
</data>
<data name="button2.Text" xml:space="preserve">
<value>الخطوة 2: إذا كنت على ويندوز 7 أو أقل، ثبت برنامج تعريف 360</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>إذا ظهرت هذه النافذة بعد التثبيت، أعد تشغيل جهازك أو انتظر 10-15 دقيقة لكي ينتبه الويندوز لبرنامج التعريف.</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>لو كنت قد استخدمت يد 360 على هذا الجهاز, تستطيع تخطي هذه الخطوة.</value>
</data>
<data name="labelBluetooth.Text" xml:space="preserve">
<value>لتهييء البلوتوث(اختياري):
علق على زر البلاي ستايشن + Share لمدة 3 ثواني
حتى يبدأ النور بالومض</value>
</data>
<data name="labelBluetooth2.Text" xml:space="preserve">
<value>عندما يبدأ الومض، اذهب لإعدادات البلوتوث و وصل "يد لاسلكية"
لو سألت, ضع شفرة التوصيل "0000"
بعد الوصل, أنت جاهز الآن، استمتع.</value>
</data>
<data name="labelUSB.Text" xml:space="preserve">
<value>الخطوة 3: وصل يد البلاي ستايشن 4
للوصل بسلك/يو اس بي
فقط وصل اليد بالجهاز بإستخدام سلك ميكرو يو اس بي</value>
</data>
</root>

View File

@ -193,6 +193,6 @@ Uma vez emparelhado, você está pronto. Diverta-se!</value>
<value>315, 439</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Bem Vindo ao DS4</value>
<value>Bem Vindo ao DS4Windows</value>
</data>
</root>

View File

@ -0,0 +1,165 @@
<?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>
<data name="addOriginGamesToolStripMenuItem.Text" xml:space="preserve">
<value>أضف ألعاب أوريجين</value>
</data>
<data name="addProgramsFromStartMenuToolStripMenuItem.Text" xml:space="preserve">
<value>أضف ألعاب قائمة ابدأ</value>
</data>
<data name="addSteamGamesToolStripMenuItem.Text" xml:space="preserve">
<value>أضف ألعاب ستيم</value>
</data>
<data name="bnAddPrograms.Text" xml:space="preserve">
<value>أضف برامج</value>
</data>
<data name="bnDelete.Text" xml:space="preserve">
<value>أزل</value>
</data>
<data name="bnHideUnchecked.Text" xml:space="preserve">
<value>أخف غير المعلم</value>
</data>
<data name="bnSave.Text" xml:space="preserve">
<value>احفظ</value>
</data>
<data name="browseForOtherProgramsToolStripMenuItem.Text" xml:space="preserve">
<value>تصفح لبرامج أخرى</value>
</data>
<data name="lBController1.Text" xml:space="preserve">
<value>يد 1</value>
</data>
<data name="lBController2.Text" xml:space="preserve">
<value>يد 2</value>
</data>
<data name="lBController3.Text" xml:space="preserve">
<value>يد 3</value>
</data>
<data name="lBController4.Text" xml:space="preserve">
<value>يد 4</value>
</data>
<data name="nameHeader.Text" xml:space="preserve">
<value>اسم</value>
</data>
<data name="PathHeader.Text" xml:space="preserve">
<value>المسار</value>
</data>
<data name="pBProfilesTip.Text" xml:space="preserve">
<value>اختر السجل هنا</value>
</data>
</root>

View File

@ -193,4 +193,7 @@
<data name="cMSPrograms.Size" type="System.Drawing.Size, System.Drawing">
<value>247, 92</value>
</data>
<data name="addDirectoryToolStripMenuItem.Text" xml:space="preserve">
<value>Adicionar diretório</value>
</data>
</root>

View File

@ -188,6 +188,9 @@
<EmbeddedResource Include="DS4Forms\Alreadyrunning.resx">
<DependentUpon>Alreadyrunning.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\DS4Form.ar.resx">
<DependentUpon>DS4Form.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\DS4Form.de-DE.resx">
<DependentUpon>DS4Form.cs</DependentUpon>
</EmbeddedResource>
@ -227,6 +230,9 @@
<EmbeddedResource Include="DS4Forms\DS4Keyboard.resx">
<DependentUpon>DS4Keyboard.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\DupBox.ar.resx">
<DependentUpon>DupBox.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\DupBox.de-DE.resx">
<DependentUpon>DupBox.cs</DependentUpon>
</EmbeddedResource>
@ -263,6 +269,9 @@
<EmbeddedResource Include="DS4Forms\DupBox.zh-Hant.resx">
<DependentUpon>DupBox.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\Hotkeys.ar.resx">
<DependentUpon>Hotkeys.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\Hotkeys.de-DE.resx">
<DependentUpon>Hotkeys.cs</DependentUpon>
</EmbeddedResource>
@ -299,6 +308,9 @@
<EmbeddedResource Include="DS4Forms\Hotkeys.zh-Hant.resx">
<DependentUpon>Hotkeys.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\KBM360.ar.resx">
<DependentUpon>KBM360.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\KBM360.de-DE.resx">
<DependentUpon>KBM360.cs</DependentUpon>
</EmbeddedResource>
@ -335,6 +347,9 @@
<EmbeddedResource Include="DS4Forms\KBM360.zh-Hant.resx">
<DependentUpon>KBM360.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\Options.ar.resx">
<DependentUpon>Options.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\Options.de-DE.resx">
<DependentUpon>Options.cs</DependentUpon>
</EmbeddedResource>
@ -371,6 +386,9 @@
<EmbeddedResource Include="DS4Forms\Options.zh-Hant.resx">
<DependentUpon>Options.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\RecordBox.ar.resx">
<DependentUpon>RecordBox.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\RecordBox.de-DE.resx">
<DependentUpon>RecordBox.cs</DependentUpon>
</EmbeddedResource>
@ -407,6 +425,9 @@
<EmbeddedResource Include="DS4Forms\RecordBox.zh-Hant.resx">
<DependentUpon>RecordBox.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\SaveWhere.ar.resx">
<DependentUpon>SaveWhere.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\SaveWhere.de-DE.resx">
<DependentUpon>SaveWhere.cs</DependentUpon>
</EmbeddedResource>
@ -443,6 +464,9 @@
<EmbeddedResource Include="DS4Forms\SaveWhere.zh-Hant.resx">
<DependentUpon>SaveWhere.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\SpecActions.ar.resx">
<DependentUpon>SpecActions.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\SpecActions.de-DE.resx">
<DependentUpon>SpecActions.cs</DependentUpon>
</EmbeddedResource>
@ -479,6 +503,9 @@
<EmbeddedResource Include="DS4Forms\SpecActions.zh-Hant.resx">
<DependentUpon>SpecActions.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\WelcomeDialog.ar.resx">
<DependentUpon>WelcomeDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\WelcomeDialog.de-DE.resx">
<DependentUpon>WelcomeDialog.cs</DependentUpon>
</EmbeddedResource>
@ -515,6 +542,9 @@
<EmbeddedResource Include="DS4Forms\WelcomeDialog.zh-Hant.resx">
<DependentUpon>WelcomeDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\WinProgs.ar.resx">
<DependentUpon>WinProgs.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="DS4Forms\WinProgs.de-DE.resx">
<DependentUpon>WinProgs.cs</DependentUpon>
</EmbeddedResource>
@ -551,6 +581,7 @@
<EmbeddedResource Include="DS4Forms\WinProgs.zh-Hant.resx">
<DependentUpon>WinProgs.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.ar.resx" />
<EmbeddedResource Include="Properties\Resources.de-DE.resx" />
<EmbeddedResource Include="Properties\Resources.es.resx" />
<EmbeddedResource Include="Properties\Resources.fr-FR.resx" />

View File

@ -41,7 +41,7 @@ namespace DS4Windows
return;
}
}
//Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("tr");
//Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("pl");
System.Runtime.GCSettings.LatencyMode = System.Runtime.GCLatencyMode.LowLatency;
try
{

View File

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.4.3")]
[assembly: AssemblyFileVersion("1.4.3")]
[assembly: AssemblyVersion("1.4.31")]
[assembly: AssemblyFileVersion("1.4.31")]

View File

@ -1938,6 +1938,15 @@ namespace DS4Windows.Properties {
}
}
/// <summary>
/// Looks up a localized string similar to Unassigned.
/// </summary>
internal static string Unassigned {
get {
return ResourceManager.GetString("Unassigned", resourceCulture);
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View File

@ -0,0 +1,543 @@
<?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>
<data name="ActionExists" xml:space="preserve">
<value>اسم هذا الإجراء مستخدم</value>
</data>
<data name="AddingToList" xml:space="preserve">
<value>اضافة إلى القائمة...</value>
</data>
<data name="AddPrograms" xml:space="preserve">
<value>أضف برنامج</value>
</data>
<data name="ALocactionNeeded" xml:space="preserve">
<value>يجب أن تختار مسارا للإستمرار</value>
</data>
<data name="AlwaysRainbow" xml:space="preserve">
<value>دائما في نمط قوس قزح</value>
</data>
<data name="AssignProfile" xml:space="preserve">
<value>عين إلي يد *number*</value>
</data>
<data name="Battery" xml:space="preserve">
<value>البطارية: *number*%</value>
</data>
<data name="BestUsedRightSide" xml:space="preserve">
<value>يفضل استخدامه مع الجهة اليمنى كفأرة</value>
</data>
<data name="Browse" xml:space="preserve">
<value>تصفح...</value>
</data>
<data name="CannotMoveFiles" xml:space="preserve">
<value>لا يمكن نقل الملفات لموقع جديد، الرجاء إعادة تسمية ملف DS4Tool إلى "DS4Windows"</value>
</data>
<data name="CannotWriteHere" xml:space="preserve">
<value>لا يمكن الكتابة في الموقع الحالي, نسخ الإعدادات إلى ملف appdata؟</value>
</data>
<data name="ChargeController" xml:space="preserve">
<value>اشحن البطارية</value>
</data>
<data name="Charged" xml:space="preserve">
<value>مشحون</value>
</data>
<data name="Charging" xml:space="preserve">
<value>يتم الشحن: *number*%</value>
</data>
<data name="CheckBattery" xml:space="preserve">
<value>تحقق من البطارية</value>
</data>
<data name="CloseDS4W" xml:space="preserve">
<value>أغلق البرنامج؟</value>
</data>
<data name="CloseMinimize" xml:space="preserve">
<value>أغلق البرنامج عن طريق رمز التنبيه</value>
</data>
<data name="Color" xml:space="preserve">
<value>لون</value>
</data>
<data name="ColorByBattery" xml:space="preserve">
<value>اللون بمستوى الشحن %</value>
</data>
<data name="Connecting" xml:space="preserve">
<value>توصيل...</value>
</data>
<data name="ContextEdit" xml:space="preserve">
<value>تعديل السجل لليد *number*</value>
</data>
<data name="ContextNew" xml:space="preserve">
<value>إنشاء سجل لليد *number*</value>
</data>
<data name="ControllerWasRemoved" xml:space="preserve">
<value>يد *Mac address* تم إزالتها أو فقد الإتصال</value>
</data>
<data name="CopyComplete" xml:space="preserve">
<value>اكتمل النسخ، الرجاء إعادة تشغيل البرنامج و إزالة الإعدادات من ملف البرنامج</value>
</data>
<data name="CopyFullColor" xml:space="preserve">
<value>انقر لنسخ اللون كاملا</value>
</data>
<data name="CouldNotOpenDS4" xml:space="preserve">
<value>تحذير: لا يمكن تشغيل يد *Mac address* بشكل حصري</value>
</data>
<data name="Day" xml:space="preserve">
<value>يوم</value>
</data>
<data name="Days" xml:space="preserve">
<value>أيام</value>
</data>
<data name="DeleteProfile" xml:space="preserve">
<value>حذف السجل؟</value>
</data>
<data name="DimByBattery" xml:space="preserve">
<value>تعتيم بحسب البطارية %</value>
</data>
<data name="DinputOnly" xml:space="preserve">
<value>أغلق إدخال 360 و استخدم إدخال يد البلاي ستايشن 4 فقط، إخفاء يد البلاي ستايشن 4 يجب أن يكون مغلقا (فقط للموصل بالسلك)</value>
</data>
<data name="DisconnectBT" xml:space="preserve">
<value>افصل البلوتوث</value>
</data>
<data name="Disconnected" xml:space="preserve">
<value>انفصل</value>
</data>
<data name="Downloading" xml:space="preserve">
<value>تحميل *number*%</value>
</data>
<data name="DownloadVersion" xml:space="preserve">
<value>تحميل اصدار *number*%</value>
</data>
<data name="DownText" xml:space="preserve">
<value>تحت</value>
</data>
<data name="DS4Update" xml:space="preserve">
<value>يوجد تحديث</value>
</data>
<data name="DS4WindowsCannotEditHere" xml:space="preserve">
<value>البرنامج لا يستطيع تعديل الإعدادات هنا، هذا سيغلق الآن</value>
</data>
<data name="EditProfile" xml:space="preserve">
<value>تعديل</value>
</data>
<data name="FallBack" xml:space="preserve">
<value>العودة</value>
</data>
<data name="FallBackTo" xml:space="preserve">
<value>العودة إلى *button*</value>
</data>
<data name="FifthMouseDown" xml:space="preserve">
<value>زر الفأرة الخامس للأسفل</value>
</data>
<data name="FifthMouseUp" xml:space="preserve">
<value>زر الفأرة الخامس للأعلى</value>
</data>
<data name="FlashAtTip" xml:space="preserve">
<value>نقر لتغيير لون الإيماض، الأسود = اللون الإفتراضي</value>
</data>
<data name="FlushHID" xml:space="preserve">
<value>حذف HID</value>
</data>
<data name="FlushHIDTip" xml:space="preserve">
<value>حذف سلسلة HID بعد كل قراءة</value>
</data>
<data name="FoundController" xml:space="preserve">
<value>وجد يد:</value>
</data>
<data name="FourthMouseDown" xml:space="preserve">
<value>زر الفأرة الرابع للأسفل</value>
</data>
<data name="FourthMouseUp" xml:space="preserve">
<value>زر الفأرة الرابع للأعلى</value>
</data>
<data name="Full" xml:space="preserve">
<value>كامل</value>
</data>
<data name="GyroReadout" xml:space="preserve">
<value>انقر لرؤية قراءات المستشعرات</value>
</data>
<data name="GyroX" xml:space="preserve">
<value>دوام السين، المليان لليمين و اليسار</value>
</data>
<data name="GyroY" xml:space="preserve">
<value>دوام الصاد، المليان للأمام و الخلف</value>
</data>
<data name="GyroZ" xml:space="preserve">
<value>دوام العبن، المليان للأعلى و الأسفل</value>
</data>
<data name="Hour" xml:space="preserve">
<value>ساعة</value>
</data>
<data name="Hours" xml:space="preserve">
<value>ساعات</value>
</data>
<data name="HoverOverItems" xml:space="preserve">
<value>ضع الفأرة على البنود لترى الوصف و التعليمات</value>
</data>
<data name="IfRemovingDS4Windows" xml:space="preserve">
<value>عند إزالة البرنامج، تستطيع حذف الإعدادات عن طريق تتبع رابط ملف السجلات</value>
</data>
<data name="InputDelay" xml:space="preserve">
<value>تأخر الإدخال: *number* مللي ثانية</value>
</data>
<data name="InstallComplete" xml:space="preserve">
<value>تم التثبيت</value>
</data>
<data name="InstallDriver" xml:space="preserve">
<value>ثبت المعرفات هنا</value>
</data>
<data name="InstallFailed" xml:space="preserve">
<value>فشل التثبيت، الرجاء إعادة المحاولة</value>
</data>
<data name="Installing" xml:space="preserve">
<value>يتم التثبيت...</value>
</data>
<data name="Jitter" xml:space="preserve">
<value>استخدم Sixaxis لحساب حركة شاشة اللمس</value>
</data>
<data name="KeepThisSize" xml:space="preserve">
<value>أبق حجم الصفحة بعد الغلق</value>
</data>
<data name="LatencyNotOverTen" xml:space="preserve">
<value>تأخر اليد *number* أقل من 10 مللي ثانية</value>
</data>
<data name="LatencyOverTen" xml:space="preserve">
<value>تأخر اليد *number* أكثر من 10 مللي ثانية</value>
</data>
<data name="LaunchProgram" xml:space="preserve">
<value>شغل *program*</value>
</data>
<data name="LightByBatteryTip" xml:space="preserve">
<value>و عتم الضوء بعد الكمون لو كان مشغلا</value>
</data>
<data name="Loading" xml:space="preserve">
<value>تحميل...</value>
</data>
<data name="LoadProfile" xml:space="preserve">
<value>تحميل *profile*</value>
</data>
<data name="Macro" xml:space="preserve">
<value>ماكرو</value>
</data>
<data name="MakeNewProfile" xml:space="preserve">
<value>إنشاء سجل جديد</value>
</data>
<data name="NA" xml:space="preserve">
<value>لا يوجد</value>
</data>
<data name="New" xml:space="preserve">
<value>جديد</value>
</data>
<data name="NoMacroRecorded" xml:space="preserve">
<value>لا يوجد ماكرو مسجل</value>
</data>
<data name="noneProfile" xml:space="preserve">
<value>لا يوجد</value>
</data>
<data name="NoneText" xml:space="preserve">
<value>لايوجد</value>
</data>
<data name="NoProfileLoaded" xml:space="preserve">
<value>لا سجل محمل</value>
</data>
<data name="NotUsingProfile" xml:space="preserve">
<value>اليد *number* لا تستخدم سجل</value>
</data>
<data name="NotValid" xml:space="preserve">
<value>غير مقبول</value>
</data>
<data name="OpeningInstaller" xml:space="preserve">
<value>فتح المثبت</value>
</data>
<data name="OpenScpDriver" xml:space="preserve">
<value>الرجاء تشغيل ScpDriver.exe</value>
</data>
<data name="OtherFileLocation" xml:space="preserve">
<value>، الملفات في الأماكن الأخرى ستحذف</value>
</data>
<data name="PleaseDownloadUpdater" xml:space="preserve">
<value>الرجاء تحميل المحدث الآن، و وضعه في ملف البرنامج، ثم تحقق من وجود تحديث مرة أخرى</value>
</data>
<data name="PleaseImport" xml:space="preserve">
<value>الرجاء إنشاء أو استيراد سجل</value>
</data>
<data name="PlusNewProfile" xml:space="preserve">
<value>سجل جديد</value>
</data>
<data name="ProfileCannotRestore" xml:space="preserve">
<value>لا يمكن استعادة *Profile name*</value>
</data>
<data name="ProfileFolderMoved" xml:space="preserve">
<value>ملف السجل نقل إلى ملف البرنامج</value>
</data>
<data name="Programs" xml:space="preserve">
<value>البرامج</value>
</data>
<data name="QuickCharge" xml:space="preserve">
<value>تجريبي: فصل البلوتوث لشكل تلقائي عند التوصيل بالسلك</value>
</data>
<data name="QuitOtherPrograms" xml:space="preserve">
<value>يجب إغلاق البرامج الأخرى مثل ستيم و اليو-بلاي قبل تفعيل خيار "إخفاء يد البلاي ستايشن 4"</value>
</data>
<data name="RecordText" xml:space="preserve">
<value>تسجيل</value>
</data>
<data name="RightClickPresets" xml:space="preserve">
<value>النقر باليمين لوضع مجهّز لعدة تحكم</value>
</data>
<data name="SaveRecordedMacro" xml:space="preserve">
<value>حفظ الماكرو المسجل؟</value>
</data>
<data name="ScanCode" xml:space="preserve">
<value>سكان كود</value>
</data>
<data name="SearchingController" xml:space="preserve">
<value>البحث عن أيادي...</value>
</data>
<data name="SelectActionTitle" xml:space="preserve">
<value>اختر أمر لـ *action*</value>
</data>
<data name="SetRegularTrigger" xml:space="preserve">
<value>تحديد كزناد عادي</value>
</data>
<data name="SetUnloadTrigger" xml:space="preserve">
<value>تحديد كزناد ملغى</value>
</data>
<data name="Shortcuts" xml:space="preserve">
<value>إختصارات</value>
</data>
<data name="SixAxisReading" xml:space="preserve">
<value>انقر لقراءات متقدمة لـ Sixaxis</value>
</data>
<data name="Starting" xml:space="preserve">
<value>يبدأ...</value>
</data>
<data name="StartText" xml:space="preserve">
<value>بداية</value>
</data>
<data name="Step1" xml:space="preserve">
<value>الخطوة 1: تثبيت معرّف يد البلاي ستايشن 4</value>
</data>
<data name="StopHText" xml:space="preserve">
<value>إيقاف القوي</value>
</data>
<data name="StopLText" xml:space="preserve">
<value>إيقاف الضعيف</value>
</data>
<data name="StoppedDS4Windows" xml:space="preserve">
<value>أوقف البرنامج</value>
</data>
<data name="StoppingDS4" xml:space="preserve">
<value>يتم ايقاف ايادي البلاي ستايشن 4</value>
</data>
<data name="StoppingX360" xml:space="preserve">
<value>يتم ايقاف ايادي 360</value>
</data>
<data name="StopText" xml:space="preserve">
<value>ايقاف</value>
</data>
<data name="SwipeDown" xml:space="preserve">
<value>مسح للأسفل</value>
</data>
<data name="SwipeLeft" xml:space="preserve">
<value>مسح لليسار</value>
</data>
<data name="SwipeRight" xml:space="preserve">
<value>مسح لليمين</value>
</data>
<data name="SwipeTouchpad" xml:space="preserve">
<value>ميح شاشة اللمس لتغيير السجل</value>
</data>
<data name="SwipeUp" xml:space="preserve">
<value>مسح للأعلى</value>
</data>
<data name="TapAndHold" xml:space="preserve">
<value>اللمس للسحب، تأخر طفيف للنقرات المنفردة</value>
</data>
<data name="TestHText" xml:space="preserve">
<value>تجريب القوي</value>
</data>
<data name="TestLText" xml:space="preserve">
<value>تجريب الضعيف</value>
</data>
<data name="TestText" xml:space="preserve">
<value>تجريب</value>
</data>
<data name="TiltDown" xml:space="preserve">
<value>ميلان للأسفل</value>
</data>
<data name="TiltLeft" xml:space="preserve">
<value>ميلان للأعلى</value>
</data>
<data name="TiltRight" xml:space="preserve">
<value>ميلن لليسار</value>
</data>
<data name="TiltUp" xml:space="preserve">
<value>مليان لليمين</value>
</data>
<data name="TouchpadMovementOff" xml:space="preserve">
<value>حركة شاشة اللمس معطلة</value>
</data>
<data name="TouchpadMovementOn" xml:space="preserve">
<value>حركة شاشة اللمس مفعلة</value>
</data>
<data name="TouchpadOffTip" xml:space="preserve">
<value>أعد التفعيل بضغط زر البلاي ستايشن + شاشة اللمس</value>
</data>
<data name="TwoFingerSwipe" xml:space="preserve">
<value>المسح بإصبعين لليسار و اليمين</value>
</data>
<data name="TypeNewName" xml:space="preserve">
<value>اكتب اسم جديد هنا</value>
</data>
<data name="TypeProfileName" xml:space="preserve">
<value>اكتب اسم للسجل هنا</value>
</data>
<data name="UpText" xml:space="preserve">
<value>اعلى</value>
</data>
<data name="UpToDate" xml:space="preserve">
<value>البرنامج في أحدث إصدار</value>
</data>
<data name="UseControllerForMapping" xml:space="preserve">
<value>تستطيع استخدام اليد لتغيير التحكم</value>
</data>
<data name="UsingExclusive" xml:space="preserve">
<value>يتم استخدام النمط الحصري</value>
</data>
<data name="UsingProfile" xml:space="preserve">
<value>اليد *number* تستخدم السجل “*Profile name*"</value>
</data>
<data name="UsingShared" xml:space="preserve">
<value>يتم استخدام نمط المشاركة</value>
</data>
<data name="UsingTPSwipes" xml:space="preserve">
<value>هذا يعطل عمل شاشة اللمس كفأرة</value>
</data>
<data name="ValidName" xml:space="preserve">
<value>ارجاء إدخال اسم صالح</value>
</data>
<data name="WaitMS" xml:space="preserve">
<value>انتظار *number* مللي ثانية</value>
</data>
<data name="WillKeep" xml:space="preserve">
<value>سيبقى</value>
</data>
<data name="XinputPorts" xml:space="preserve">
<value>استخدم خانات أعلى لو حصل تعارض مع برامج محاكاة 360 أخرى مثل برنامج SCP's tool</value>
</data>
</root>

View File

@ -352,82 +352,82 @@
<value>Encerrar Leve</value>
</data>
<data name="StoppedDS4Windows" xml:space="preserve">
<value>Parando Controle DS4</value>
<value>DS4Windows Parou</value>
</data>
<data name="StoppingDS4" xml:space="preserve">
<value>Parando Controle X360</value>
<value>Parando Controle DS4</value>
</data>
<data name="StoppingX360" xml:space="preserve">
<value>Parar</value>
<value>Parando Controle X360</value>
</data>
<data name="StopText" xml:space="preserve">
<value>Deslizar para baixo</value>
<value>Parar</value>
</data>
<data name="SwipeTouchpad" xml:space="preserve">
<value>Deslizar para cima</value>
<value>Use o TouchPad para Mudar Perfis</value>
</data>
<data name="TapAndHold" xml:space="preserve">
<value>Testar Carregamento</value>
<value>Toque e Segure Para Arrastar, Atraso Com um Unico Toque</value>
</data>
<data name="TestHText" xml:space="preserve">
<value>Testar Leve</value>
<value>Testar Carregamento</value>
</data>
<data name="TestLText" xml:space="preserve">
<value>Testar Leve</value>
</data>
<data name="TiltDown" xml:space="preserve">
<value>Inclinar Para Esquerda</value>
<value>Inclinar Para Baixo</value>
</data>
<data name="TiltLeft" xml:space="preserve">
<value>Inclinar Para Direito</value>
<value>Inclinar Para Esquerda</value>
</data>
<data name="TiltRight" xml:space="preserve">
<value>Inclinar Para Cima</value>
<value>Inclinar Para Direito</value>
</data>
<data name="TiltUp" xml:space="preserve">
<value>TouchPad Desligado</value>
<value>Inclinar Para Cima</value>
</data>
<data name="TouchpadMovementOff" xml:space="preserve">
<value>TouchPad Ligado</value>
<value>TouchPad Desligado</value>
</data>
<data name="TouchpadMovementOn" xml:space="preserve">
<value>Re-habilite pressionando o PS+Touchpado</value>
<value>TouchPad Ligado</value>
</data>
<data name="TwoFingerSwipe" xml:space="preserve">
<value>Digitar Novo Nome Aqui</value>
<value>2 Dedos Para TouchPad, Toque Direito e Esquerdo</value>
</data>
<data name="TypeNewName" xml:space="preserve">
<value>Digitar Nome de Perfil Aqui</value>
<value>Digitar Novo Nome Aqui</value>
</data>
<data name="TypeProfileName" xml:space="preserve">
<value>Cima</value>
<value>Digitar Nome de Perfil Aqui</value>
</data>
<data name="UpText" xml:space="preserve">
<value>Atualizando</value>
<value>Cima</value>
</data>
<data name="UpToDate" xml:space="preserve">
<value>Você Pode Usar o Controle Para Alterar Outros Controles</value>
<value>Atualizando</value>
</data>
<data name="UseControllerForMapping" xml:space="preserve">
<value>Usando Modo Exclusivo</value>
<value>Você Pode Usar o Controle Para Alterar Outros Controles</value>
</data>
<data name="UsingExclusive" xml:space="preserve">
<value>Controle *number* é Perfil Usado “*Profile name*"</value>
<value>Usando Modo Exclusivo</value>
</data>
<data name="UsingProfile" xml:space="preserve">
<value>Usando Modo Shared</value>
<value>Controle *number* é Perfil Usado “*Profile name*"</value>
</data>
<data name="UsingShared" xml:space="preserve">
<value>Isto desabilita o controle do Mouse pelo Touchpad</value>
<value>Usando Modo Shared</value>
</data>
<data name="ValidName" xml:space="preserve">
<value>Espere *number**ms*</value>
<value>Por Favor Inserir Nome Valido</value>
</data>
<data name="WaitMS" xml:space="preserve">
<value>Manter</value>
<value>Espere *number**ms*</value>
</data>
<data name="WillKeep" xml:space="preserve">
<value>Use portas mais altas se houver conflitos com outras emulações com os programas X360, como a ferramenta do SCP</value>
<value>Manter</value>
</data>
<data name="PlusNewProfile" xml:space="preserve">
<value>Novo profile</value>
@ -493,24 +493,27 @@
<value>DS4Windows Parou</value>
</data>
<data name="SwipeDown" xml:space="preserve">
<value>Deslizar para esquerda</value>
<value>Deslizar para baixo</value>
</data>
<data name="SwipeLeft" xml:space="preserve">
<value>Deslizar para direita</value>
<value>Deslizar para esquerda</value>
</data>
<data name="SwipeRight" xml:space="preserve">
<value>Use o TouchPad para Mudar Perfis</value>
<value>Deslizar para direita</value>
</data>
<data name="SwipeUp" xml:space="preserve">
<value>Toque e Segure Para Arrastar, Atraso Com um Unico Toque</value>
<value>Deslizar para cima</value>
</data>
<data name="TextDocs" xml:space="preserve">
<value>Inclinar Para Baixo</value>
</data>
<data name="TouchpadOffTip" xml:space="preserve">
<value>2 Dedos Para TouchPad, Toque Direito e Esquerdo</value>
<value>Re-habilite pressionando o PS+Touchpado</value>
</data>
<data name="UsingTPSwipes" xml:space="preserve">
<value>Por Favor Inserir Nome Valido</value>
<value>Isto desabilita o controle do Mouse pelo Touchpad</value>
</data>
<data name="XinputPorts" xml:space="preserve">
<value>Use portas mais altas se houver conflitos com outras emulações com os programas X360, como a ferramenta do SCP</value>
</data>
</root>

View File

@ -772,4 +772,7 @@
<data name="XMLFiles" xml:space="preserve">
<value>XML Files (*.xml)</value>
</data>
<data name="Unassigned" xml:space="preserve">
<value>Unassigned</value>
</data>
</root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 66 KiB