diff --git a/DS4Windows/DS4Control/ControlService.cs b/DS4Windows/DS4Control/ControlService.cs index 40a989a..caafcfb 100644 --- a/DS4Windows/DS4Control/ControlService.cs +++ b/DS4Windows/DS4Control/ControlService.cs @@ -269,14 +269,26 @@ namespace DS4Windows } await Task.Delay(100); - _udpServer.Start(getUDPServerPortNum()); - foreach (DS4Device dev in devices) + var UDP_SERVER_PORT = Global.getUDPServerPortNum(); + try { - dev.queueEvent(() => + _udpServer.Start(UDP_SERVER_PORT); + foreach (DS4Device dev in devices) { - dev.Report += dev.MotionEvent; - }); + dev.queueEvent(() => + { + dev.Report += dev.MotionEvent; + }); + } + LogDebug("UDP server listening on port " + UDP_SERVER_PORT); + } + catch (System.Net.Sockets.SocketException ex) + { + var errMsg = String.Format("Couldn't start UDP server on port {0}, outside applications won't be able to access pad data ({1})", UDP_SERVER_PORT, ex.SocketErrorCode); + + LogDebug(errMsg, true); + Log.LogToTray(errMsg, true, true); } changingUDPPort = false; diff --git a/DS4Windows/DS4Forms/DS4Form.Designer.cs b/DS4Windows/DS4Forms/DS4Form.Designer.cs index 615efba..259a012 100644 --- a/DS4Windows/DS4Forms/DS4Form.Designer.cs +++ b/DS4Windows/DS4Forms/DS4Form.Designer.cs @@ -1234,7 +1234,6 @@ resources.ApplyResources(this.ckUdpServ, "ckUdpServ"); this.ckUdpServ.Name = "ckUdpServ"; this.ckUdpServ.UseVisualStyleBackColor = true; - this.ckUdpServ.CheckedChanged += new System.EventHandler(this.CkUdpServ_CheckedChanged); // // nUDUdpPortNum // @@ -1255,7 +1254,6 @@ 0, 0, 0}); - this.nUDUdpPortNum.Leave += new System.EventHandler(this.NUDUdpPortNum_Leave); // // languagePackComboBox1 // diff --git a/DS4Windows/DS4Forms/DS4Form.cs b/DS4Windows/DS4Forms/DS4Form.cs index 4292bc0..17b1a85 100644 --- a/DS4Windows/DS4Forms/DS4Form.cs +++ b/DS4Windows/DS4Forms/DS4Form.cs @@ -400,9 +400,12 @@ namespace DS4Windows StartWindowsCheckBox.CheckedChanged += new EventHandler(StartWindowsCheckBox_CheckedChanged); new ToolTip().SetToolTip(StartWindowsCheckBox, Properties.Resources.RunAtStartup); - ckUdpServ.Checked = isUsingUDPServer(); + ckUdpServ.Checked = nUDUdpPortNum.Enabled = isUsingUDPServer(); nUDUdpPortNum.Value = getUDPServerPortNum(); + ckUdpServ.CheckedChanged += CkUdpServ_CheckedChanged; + nUDUdpPortNum.Leave += NUDUdpPortNum_Leave; + populateHoverTextDict(); cBController1.KeyPress += CBController_KeyPress; @@ -2568,9 +2571,13 @@ Properties.Resources.DS4Update, MessageBoxButtons.YesNo, MessageBoxIcon.Question private void NUDUdpPortNum_Leave(object sender, EventArgs e) { - nUDUdpPortNum.Enabled = false; - setUDPServerPort((int)nUDUdpPortNum.Value); - WaitUDPPortChange(); + int curValue = (int)nUDUdpPortNum.Value; + if (curValue != getUDPServerPortNum()) + { + setUDPServerPort(curValue); + nUDUdpPortNum.Enabled = false; + WaitUDPPortChange(); + } } private async void WaitUDPPortChange() diff --git a/DS4Windows/DS4Forms/DS4Form.resx b/DS4Windows/DS4Forms/DS4Form.resx index 54b3376..aae55fa 100644 --- a/DS4Windows/DS4Forms/DS4Form.resx +++ b/DS4Windows/DS4Forms/DS4Form.resx @@ -117,6 +117,19 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Time + + + + 167 + + + Data + + + 84 + Fill @@ -131,7 +144,6 @@ 890, 323 - 0 @@ -147,90 +159,6 @@ 0 - - Time - - - 167 - - - Data - - - 84 - - - llbHelp - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlButton - - - 0 - - - lbTest - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlButton - - - 1 - - - btnStartStop - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlButton - - - 2 - - - lbLastMessage - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlButton - - - 3 - - - Bottom - - - 0, 385 - - - 904, 30 - - - 10 - - - pnlButton - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - Bottom, Right @@ -360,6 +288,30 @@ 3 + + Bottom + + + 0, 385 + + + 904, 30 + + + 10 + + + pnlButton + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 4 + 264, 17 @@ -369,21 +321,6 @@ 377, 17 - - 215, 214 - - - cMTaskbar - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - DS4 Xinput Tool - - - True - 214, 22 @@ -411,12 +348,6 @@ 211, 6 - - 214, 22 - - - Disconnect Menu - 198, 22 @@ -441,6 +372,12 @@ Disconnect Controller 4 + + 214, 22 + + + Disconnect Menu + 211, 6 @@ -471,6 +408,21 @@ Exit (Middle Mouse) + + 215, 214 + + + cMTaskbar + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + DS4 Xinput Tool + + + True + 211, 6 @@ -480,6 +432,1083 @@ XML Files (*.xml)|*.xml + + 7 + + + Fill + + + Flat + + + NoControl + + + 766, 89 + + + 127, 22 + + + 50 + + + bnLight3 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 0 + + + None + + + NoControl + + + 361, 34 + + + 39, 20 + + + AutoSize + + + 47 + + + pBStatus1 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 1 + + + Left + + + True + + + Microsoft Sans Serif, 9pt + + + NoControl + + + 3, 36 + + + 111, 15 + + + 44 + + + MA:C1:23:45:67:89 + + + lbPad1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 2 + + + Left + + + True + + + Microsoft Sans Serif, 9pt + + + NoControl + + + 3, 64 + + + 70, 15 + + + 44 + + + Controller 2 + + + lbPad2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 3 + + + Left + + + NoControl + + + 726, 89 + + + 34, 22 + + + 43 + + + Edit + + + bnEditC3 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 4 + + + Left + + + NoControl + + + 726, 117 + + + 34, 22 + + + 43 + + + Edit + + + bnEditC4 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 5 + + + Left + + + True + + + Microsoft Sans Serif, 9pt + + + NoControl + + + 3, 92 + + + 70, 15 + + + 44 + + + Controller 3 + + + lbPad3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 6 + + + Left + + + True + + + Microsoft Sans Serif, 9pt + + + NoControl + + + 3, 120 + + + 70, 15 + + + 44 + + + Controller 4 + + + lbPad4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 7 + + + None + + + 609, 33 + + + 111, 21 + + + 42 + + + cBController1 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 8 + + + Left + + + NoControl + + + 726, 61 + + + 34, 22 + + + 43 + + + Edit + + + bnEditC2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 9 + + + None + + + 609, 61 + + + 111, 21 + + + 42 + + + cBController2 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 10 + + + None + + + 609, 89 + + + 111, 21 + + + 42 + + + cBController3 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 11 + + + Left + + + NoControl + + + 726, 33 + + + 34, 22 + + + 43 + + + Edit + + + bnEditC1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 12 + + + None + + + 609, 117 + + + 111, 21 + + + 42 + + + cBController4 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 13 + + + None + + + True + + + Microsoft Sans Serif, 9pt, style=Bold + + + NoControl + + + 610, 7 + + + 109, 15 + + + 45 + + + Selected Profile + + + lbSelectedProfile + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 14 + + + Left + + + True + + + Microsoft Sans Serif, 9pt, style=Bold + + + NoControl + + + 3, 7 + + + 21, 15 + + + 45 + + + ID + + + lbID + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 15 + + + None + + + True + + + Microsoft Sans Serif, 9pt, style=Bold + + + NoControl + + + 357, 7 + + + 47, 15 + + + 45 + + + Status + + + lbStatus + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 16 + + + None + + + True + + + Microsoft Sans Serif, 9pt, style=Bold + + + NoControl + + + 454, 7 + + + 51, 15 + + + 45 + + + Battery + + + lbBattery + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 17 + + + None + + + True + + + Microsoft Sans Serif, 9pt + + + NoControl + + + 460, 36 + + + 39, 15 + + + 44 + + + 100% + + + lbBatt1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 18 + + + None + + + True + + + Microsoft Sans Serif, 9pt + + + NoControl + + + 460, 64 + + + 39, 15 + + + 44 + + + 100% + + + lbBatt2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 19 + + + None + + + True + + + Microsoft Sans Serif, 9pt + + + NoControl + + + 460, 92 + + + 39, 15 + + + 44 + + + 100% + + + lbBatt3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 20 + + + None + + + True + + + Microsoft Sans Serif, 9pt + + + NoControl + + + 460, 120 + + + 39, 15 + + + 44 + + + 100% + + + lbBatt4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 21 + + + None + + + NoControl + + + 361, 62 + + + 39, 20 + + + AutoSize + + + 47 + + + pBStatus2 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 22 + + + None + + + NoControl + + + 361, 90 + + + 39, 20 + + + AutoSize + + + 47 + + + pBStatus3 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 23 + + + None + + + NoControl + + + 361, 118 + + + 39, 20 + + + AutoSize + + + 47 + + + pBStatus4 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 24 + + + Fill + + + Flat + + + NoControl + + + 766, 33 + + + 127, 22 + + + 50 + + + bnLight1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 25 + + + Fill + + + Flat + + + NoControl + + + 766, 61 + + + 127, 22 + + + 51 + + + bnLight2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 26 + + + Fill + + + Flat + + + NoControl + + + 766, 117 + + + 127, 22 + + + 52 + + + bnLight4 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 27 + + + None + + + True + + + Microsoft Sans Serif, 9pt, style=Bold + + + NoControl + + + 532, 0 + + + 67, 30 + + + 53 + + + Link Profile/ID + + + MiddleCenter + + + lbLinkProfile + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 28 + + + None + + + True + + + None + + + NoControl + + + 558, 37 + + + 15, 14 + + + 54 + + + linkCB1 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 29 + + + None + + + True + + + None + + + NoControl + + + 558, 65 + + + 15, 14 + + + 55 + + + linkCB2 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 30 + + + None + + + True + + + None + + + NoControl + + + 558, 93 + + + 15, 14 + + + 56 + + + linkCB3 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 31 + + + None + + + True + + + None + + + NoControl + + + 558, 121 + + + 15, 14 + + + 57 + + + linkCB4 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tLPControllers + + + 32 + + + Top + + + 0, 0 + + + 5 + + + 896, 142 + + + 46 + tLPControllers @@ -493,7 +1522,31 @@ 0 - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="bnLight3" Row="3" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="pBStatus1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbPad1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad2" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="bnEditC3" Row="3" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="bnEditC4" Row="4" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="lbPad3" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad4" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="cBController1" Row="1" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="bnEditC2" Row="2" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="cBController2" Row="2" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="cBController3" Row="3" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="bnEditC1" Row="1" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="cBController4" Row="4" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="lbSelectedProfile" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="lbID" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbStatus" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbBattery" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt1" Row="1" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt2" Row="2" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt3" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt4" Row="4" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="pBStatus2" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus3" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus4" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="bnLight1" Row="1" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="bnLight2" Row="2" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="bnLight4" Row="4" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="lbLinkProfile" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB1" Row="1" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB2" Row="2" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB3" Row="3" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB4" Row="4" RowSpan="1" Column="3" ColumnSpan="1" /></Controls><Columns Styles="Percent,62.29144,Percent,20.02225,Percent,17.68632,Absolute,80,AutoSize,0,AutoSize,0,Absolute,127" /><Rows Styles="AutoSize,0,Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings> + <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="bnLight3" Row="3" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="pBStatus1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbPad1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad2" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="bnEditC3" Row="3" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="bnEditC4" Row="4" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="lbPad3" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad4" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="cBController1" Row="1" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="bnEditC2" Row="2" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="cBController2" Row="2" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="cBController3" Row="3" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="bnEditC1" Row="1" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="cBController4" Row="4" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="lbSelectedProfile" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="lbID" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbStatus" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbBattery" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt1" Row="1" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt2" Row="2" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt3" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt4" Row="4" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="pBStatus2" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus3" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus4" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="bnLight1" Row="1" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="bnLight2" Row="2" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="bnLight4" Row="4" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="lbLinkProfile" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB1" Row="1" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB2" Row="2" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB3" Row="3" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB4" Row="4" RowSpan="1" Column="3" ColumnSpan="1" /></Controls><Columns Styles="Percent,62.29144,Percent,20.02225,Percent,17.68632,Absolute,80,AutoSize,0,AutoSize,0,Absolute,132" /><Rows Styles="AutoSize,0,Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings> + + + Fill + + + False + + + NoControl + + + 0, 0 + + + 896, 359 + + + 47 + + + No Controllers Connected (Max 4) + + + MiddleCenter lbNoControllers @@ -531,12 +1584,99 @@ 0 - - 17, 56 - - - 606, 17 + + 826, 17 + + Segoe UI, 9pt, style=Bold + + + 188, 22 + + + Edit + + + 188, 22 + + + Assign to Controller 1 + + + 188, 22 + + + Assign to Controller 2 + + + 188, 22 + + + Assign to Controller 3 + + + 188, 22 + + + Assign to Controller 4 + + + 188, 22 + + + Delete (Del) + + + 188, 22 + + + Duplicate (Ctrl+D) + + + 188, 22 + + + New Profile + + + 188, 22 + + + Import + + + 188, 22 + + + Export + + + 189, 224 + + + cMProfile + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Fill + + + Microsoft Sans Serif, 9.75pt + + + 16 + + + 3, 57 + + + 890, 299 + + + 0 + lBProfiles @@ -549,6 +1689,63 @@ 0 + + 17, 56 + + + 79, 24 + + + Profile Name: + + + 150, 27 + + + <type profile name here> + + + Magenta + + + 92, 24 + + + Save Profile + + + Magenta + + + 67, 24 + + + Cancel + + + 6, 27 + + + Magenta + + + 214, 24 + + + Keep this window size after closing + + + 3, 30 + + + 890, 27 + + + 2 + + + Profile Options + tSOptions @@ -561,6 +1758,105 @@ 1 + + 606, 17 + + + Magenta + + + 55, 24 + + + New + + + Make a New Profile + + + False + + + Magenta + + + 51, 24 + + + Edit + + + Edit Selected Profile (Enter) + + + False + + + Magenta + + + 64, 24 + + + Delete + + + Delete Selected Profle (Delete) + + + False + + + Magenta + + + 81, 24 + + + Duplicate + + + Dupliacate Selected Profile (Ctrl+D) + + + Magenta + + + 67, 24 + + + Import + + + Import Profile or Profiles + + + False + + + Magenta + + + 64, 24 + + + Export + + + Export Selected Profile + + + 3, 3 + + + 890, 27 + + + 1 + + + toolStrip1 + toolStrip1 @@ -726,6 +2022,18 @@ 2 + + NoControl + + + 65, 54 + + + 20, 20 + + + 3 + uacPictureBox @@ -738,6 +2046,24 @@ 0 + + True + + + NoControl + + + 10, 54 + + + 49, 17 + + + 2 + + + Task + runStartTaskRadio @@ -750,6 +2076,24 @@ 1 + + True + + + NoControl + + + 10, 4 + + + 45, 13 + + + 1 + + + Run As: + label1 @@ -762,6 +2106,24 @@ 2 + + True + + + NoControl + + + 10, 25 + + + 64, 17 + + + 0 + + + Program + runStartProgRadio @@ -798,6 +2160,24 @@ 3 + + True + + + NoControl + + + 3, 4 + + + 95, 13 + + + 45 + + + Show Notifications + lbNotifications @@ -810,6 +2190,27 @@ 0 + + Top, Right + + + None + + + Warnings only + + + All + + + 104, 1 + + + 106, 21 + + + 44 + cBoxNotifications @@ -876,6 +2277,18 @@ 5 + + Top, Right + + + 185, 2 + + + 44, 20 + + + 42 + nUDLatency @@ -888,6 +2301,27 @@ 0 + + Top, Right + + + True + + + NoControl + + + 235, 4 + + + 20, 13 + + + 0 + + + ms + lbMsLatency @@ -900,6 +2334,27 @@ 1 + + True + + + None + + + NoControl + + + 0, 3 + + + 170, 17 + + + 53 + + + Flash Lightbar at High Latency + cBFlashWhenLate @@ -1134,6 +2589,24 @@ 12 + + Top, Right + + + hours + + + days + + + 126, 0 + + + 60, 21 + + + 43 + cBUpdateTime @@ -1146,6 +2619,27 @@ 0 + + Left + + + True + + + NoControl + + + 3, 3 + + + 67, 13 + + + 0 + + + Check every + lbCheckEvery @@ -1158,6 +2652,18 @@ 1 + + Top, Right + + + 76, 1 + + + 44, 20 + + + 42 + nUDUpdateTime @@ -1194,6 +2700,27 @@ 13 + + Left + + + True + + + NoControl + + + 3, 3 + + + 86, 13 + + + 0 + + + Use Xinput Ports + lbUseXIPorts @@ -1206,6 +2733,18 @@ 0 + + Top, Right + + + 100, 1 + + + 44, 20 + + + 42 + nUDXIPorts @@ -1218,6 +2757,27 @@ 1 + + Top, Right + + + True + + + NoControl + + + 150, 3 + + + 19, 13 + + + 0 + + + - 4 + lbLastXIPort @@ -1383,2514 +2943,6 @@ True - - linkProfiles - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flowLayoutPanel1 - - - 0 - - - lnkControllers - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flowLayoutPanel1 - - - 1 - - - linkUninstall - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flowLayoutPanel1 - - - 2 - - - linkSetup - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flowLayoutPanel1 - - - 3 - - - lLBUpdate - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flowLayoutPanel1 - - - 4 - - - linkSplitLabel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flowLayoutPanel1 - - - 5 - - - hidGuardWhiteList - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flowLayoutPanel1 - - - 6 - - - clrHidGuardWlistLinkLabel - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flowLayoutPanel1 - - - 7 - - - hidGuardRegLinkLabel - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flowLayoutPanel1 - - - 8 - - - TopDown - - - 274, 172 - - - 4, 4, 4, 4 - - - 166, 122 - - - 56 - - - flowLayoutPanel1 - - - System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - fLPSettings - - - 17 - - - Fill - - - TopDown - - - 3, 3 - - - 7, 7, 0, 9 - - - 890, 353 - - - 0 - - - fLPSettings - - - System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabSettings - - - 0 - - - 4, 22 - - - 3, 3, 3, 3 - - - 896, 359 - - - 4 - - - Settings - - - tabSettings - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabMain - - - 3 - - - panel3 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabLog - - - 1 - - - 4, 22 - - - 3, 3, 3, 3 - - - 896, 359 - - - 1 - - - Log - - - tabLog - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabMain - - - 4 - - - Fill - - - 0, 0 - - - 904, 385 - - - 12 - - - tabMain - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 3 - - - 7 - - - bnLight3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 0 - - - pBStatus1 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 1 - - - lbPad1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 2 - - - lbPad2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 3 - - - bnEditC3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 4 - - - bnEditC4 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 5 - - - lbPad3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 6 - - - lbPad4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 7 - - - cBController1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 8 - - - bnEditC2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 9 - - - cBController2 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 10 - - - cBController3 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 11 - - - bnEditC1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 12 - - - cBController4 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 13 - - - lbSelectedProfile - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 14 - - - lbID - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 15 - - - lbStatus - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 16 - - - lbBattery - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 17 - - - lbBatt1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 18 - - - lbBatt2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 19 - - - lbBatt3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 20 - - - lbBatt4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 21 - - - pBStatus2 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 22 - - - pBStatus3 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 23 - - - pBStatus4 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 24 - - - bnLight1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 25 - - - bnLight2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 26 - - - bnLight4 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 27 - - - lbLinkProfile - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 28 - - - linkCB1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 29 - - - linkCB2 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 30 - - - linkCB3 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 31 - - - linkCB4 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 32 - - - Top - - - 0, 0 - - - 5 - - - 896, 142 - - - 46 - - - tLPControllers - - - System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControllers - - - 0 - - - <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="bnLight3" Row="3" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="pBStatus1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbPad1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad2" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="bnEditC3" Row="3" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="bnEditC4" Row="4" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="lbPad3" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad4" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="cBController1" Row="1" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="bnEditC2" Row="2" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="cBController2" Row="2" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="cBController3" Row="3" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="bnEditC1" Row="1" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="cBController4" Row="4" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="lbSelectedProfile" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="lbID" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbStatus" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbBattery" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt1" Row="1" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt2" Row="2" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt3" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt4" Row="4" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="pBStatus2" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus3" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus4" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="bnLight1" Row="1" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="bnLight2" Row="2" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="bnLight4" Row="4" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="lbLinkProfile" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB1" Row="1" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB2" Row="2" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB3" Row="3" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB4" Row="4" RowSpan="1" Column="3" ColumnSpan="1" /></Controls><Columns Styles="Percent,62.29144,Percent,20.02225,Percent,17.68632,Absolute,80,AutoSize,0,AutoSize,0,Absolute,127" /><Rows Styles="AutoSize,0,Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings> - - - Fill - - - Flat - - - NoControl - - - 771, 89 - - - 122, 22 - - - 50 - - - bnLight3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 0 - - - None - - - NoControl - - - 364, 34 - - - 39, 20 - - - AutoSize - - - 47 - - - pBStatus1 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 1 - - - Left - - - True - - - Microsoft Sans Serif, 9pt - - - NoControl - - - 3, 36 - - - 111, 15 - - - 44 - - - MA:C1:23:45:67:89 - - - lbPad1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 2 - - - Left - - - True - - - Microsoft Sans Serif, 9pt - - - NoControl - - - 3, 64 - - - 70, 15 - - - 44 - - - Controller 2 - - - lbPad2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 3 - - - Left - - - NoControl - - - 731, 89 - - - 34, 22 - - - 43 - - - Edit - - - bnEditC3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 4 - - - Left - - - NoControl - - - 731, 117 - - - 34, 22 - - - 43 - - - Edit - - - bnEditC4 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 5 - - - Left - - - True - - - Microsoft Sans Serif, 9pt - - - NoControl - - - 3, 92 - - - 70, 15 - - - 44 - - - Controller 3 - - - lbPad3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 6 - - - Left - - - True - - - Microsoft Sans Serif, 9pt - - - NoControl - - - 3, 120 - - - 70, 15 - - - 44 - - - Controller 4 - - - lbPad4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 7 - - - None - - - 614, 33 - - - 111, 21 - - - 42 - - - cBController1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 8 - - - Left - - - NoControl - - - 731, 61 - - - 34, 22 - - - 43 - - - Edit - - - bnEditC2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 9 - - - None - - - 614, 61 - - - 111, 21 - - - 42 - - - cBController2 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 10 - - - None - - - 614, 89 - - - 111, 21 - - - 42 - - - cBController3 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 11 - - - Left - - - NoControl - - - 731, 33 - - - 34, 22 - - - 43 - - - Edit - - - bnEditC1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 12 - - - None - - - 614, 117 - - - 111, 21 - - - 42 - - - cBController4 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 13 - - - None - - - True - - - Microsoft Sans Serif, 9pt, style=Bold - - - NoControl - - - 615, 7 - - - 109, 15 - - - 45 - - - Selected Profile - - - lbSelectedProfile - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 14 - - - Left - - - True - - - Microsoft Sans Serif, 9pt, style=Bold - - - NoControl - - - 3, 7 - - - 21, 15 - - - 45 - - - ID - - - lbID - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 15 - - - None - - - True - - - Microsoft Sans Serif, 9pt, style=Bold - - - NoControl - - - 360, 7 - - - 47, 15 - - - 45 - - - Status - - - lbStatus - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 16 - - - None - - - True - - - Microsoft Sans Serif, 9pt, style=Bold - - - NoControl - - - 458, 7 - - - 51, 15 - - - 45 - - - Battery - - - lbBattery - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 17 - - - None - - - True - - - Microsoft Sans Serif, 9pt - - - NoControl - - - 464, 36 - - - 39, 15 - - - 44 - - - 100% - - - lbBatt1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 18 - - - None - - - True - - - Microsoft Sans Serif, 9pt - - - NoControl - - - 464, 64 - - - 39, 15 - - - 44 - - - 100% - - - lbBatt2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 19 - - - None - - - True - - - Microsoft Sans Serif, 9pt - - - NoControl - - - 464, 92 - - - 39, 15 - - - 44 - - - 100% - - - lbBatt3 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 20 - - - None - - - True - - - Microsoft Sans Serif, 9pt - - - NoControl - - - 464, 120 - - - 39, 15 - - - 44 - - - 100% - - - lbBatt4 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 21 - - - None - - - NoControl - - - 364, 62 - - - 39, 20 - - - AutoSize - - - 47 - - - pBStatus2 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 22 - - - None - - - NoControl - - - 364, 90 - - - 39, 20 - - - AutoSize - - - 47 - - - pBStatus3 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 23 - - - None - - - NoControl - - - 364, 118 - - - 39, 20 - - - AutoSize - - - 47 - - - pBStatus4 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 24 - - - Fill - - - Flat - - - NoControl - - - 771, 33 - - - 122, 22 - - - 50 - - - bnLight1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 25 - - - Fill - - - Flat - - - NoControl - - - 771, 61 - - - 122, 22 - - - 51 - - - bnLight2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 26 - - - Fill - - - Flat - - - NoControl - - - 771, 117 - - - 122, 22 - - - 52 - - - bnLight4 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 27 - - - None - - - True - - - Microsoft Sans Serif, 9pt, style=Bold - - - NoControl - - - 537, 0 - - - 67, 30 - - - 53 - - - Link Profile/ID - - - MiddleCenter - - - lbLinkProfile - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 28 - - - None - - - True - - - None - - - NoControl - - - 563, 37 - - - 15, 14 - - - 54 - - - linkCB1 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 29 - - - None - - - True - - - None - - - NoControl - - - 563, 65 - - - 15, 14 - - - 55 - - - linkCB2 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 30 - - - None - - - True - - - None - - - NoControl - - - 563, 93 - - - 15, 14 - - - 56 - - - linkCB3 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 31 - - - None - - - True - - - None - - - NoControl - - - 563, 121 - - - 15, 14 - - - 57 - - - linkCB4 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tLPControllers - - - 32 - - - Fill - - - False - - - NoControl - - - 0, 0 - - - 896, 359 - - - 47 - - - No Controllers Connected (Max 4) - - - MiddleCenter - - - lbNoControllers - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControllers - - - 1 - - - 826, 17 - - - 189, 224 - - - cMProfile - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fill - - - Microsoft Sans Serif, 9.75pt - - - 16 - - - 3, 57 - - - 890, 299 - - - 0 - - - lBProfiles - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabProfiles - - - 0 - - - Segoe UI, 9pt, style=Bold - - - 188, 22 - - - Edit - - - 188, 22 - - - Assign to Controller 1 - - - 188, 22 - - - Assign to Controller 2 - - - 188, 22 - - - Assign to Controller 3 - - - 188, 22 - - - Assign to Controller 4 - - - 188, 22 - - - Delete (Del) - - - 188, 22 - - - Duplicate (Ctrl+D) - - - 188, 22 - - - New Profile - - - 188, 22 - - - Import - - - 188, 22 - - - Export - - - 17, 56 - - - 3, 30 - - - 890, 27 - - - 2 - - - Profile Options - - - tSOptions - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabProfiles - - - 1 - - - 79, 24 - - - Profile Name: - - - 150, 27 - - - <type profile name here> - - - Magenta - - - 92, 24 - - - Save Profile - - - Magenta - - - 67, 24 - - - Cancel - - - 6, 27 - - - Magenta - - - 214, 24 - - - Keep this window size after closing - - - 606, 17 - - - 3, 3 - - - 890, 27 - - - 1 - - - toolStrip1 - - - toolStrip1 - - - System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabProfiles - - - 2 - - - Magenta - - - 55, 24 - - - New - - - Make a New Profile - - - False - - - Magenta - - - 51, 24 - - - Edit - - - Edit Selected Profile (Enter) - - - False - - - Magenta - - - 64, 24 - - - Delete - - - Delete Selected Profle (Delete) - - - False - - - Magenta - - - 81, 24 - - - Duplicate - - - Dupliacate Selected Profile (Ctrl+D) - - - Magenta - - - 67, 24 - - - Import - - - Import Profile or Profiles - - - False - - - Magenta - - - 64, 24 - - - Export - - - Export Selected Profile - - - NoControl - - - 65, 54 - - - 20, 20 - - - 3 - - - uacPictureBox - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - runStartupPanel - - - 0 - - - True - - - NoControl - - - 10, 54 - - - 49, 17 - - - 2 - - - Task - - - runStartTaskRadio - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - runStartupPanel - - - 1 - - - True - - - NoControl - - - 10, 4 - - - 45, 13 - - - 1 - - - Run As: - - - label1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - runStartupPanel - - - 2 - - - True - - - NoControl - - - 10, 25 - - - 64, 17 - - - 0 - - - Program - - - runStartProgRadio - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - runStartupPanel - - - 3 - - - True - - - NoControl - - - 3, 4 - - - 95, 13 - - - 45 - - - Show Notifications - - - lbNotifications - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel1 - - - 0 - - - Top, Right - - - None - - - Warnings only - - - All - - - 104, 1 - - - 106, 21 - - - 44 - - - cBoxNotifications - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel1 - - - 1 - - - Top, Right - - - 185, 2 - - - 44, 20 - - - 42 - - - nUDLatency - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel2 - - - 0 - - - Top, Right - - - True - - - NoControl - - - 235, 4 - - - 20, 13 - - - 0 - - - ms - - - lbMsLatency - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel2 - - - 1 - - - True - - - None - - - NoControl - - - 0, 3 - - - 170, 17 - - - 53 - - - Flash Lightbar at High Latency - - - cBFlashWhenLate - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - panel2 - - - 2 - - - Top, Right - - - hours - - - days - - - 126, 0 - - - 60, 21 - - - 43 - - - cBUpdateTime - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pNUpdate - - - 0 - - - Left - - - True - - - NoControl - - - 3, 3 - - - 67, 13 - - - 0 - - - Check every - - - lbCheckEvery - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pNUpdate - - - 1 - - - Top, Right - - - 76, 1 - - - 44, 20 - - - 42 - - - nUDUpdateTime - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pNUpdate - - - 2 - - - Left - - - True - - - NoControl - - - 3, 3 - - - 86, 13 - - - 0 - - - Use Xinput Ports - - - lbUseXIPorts - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlXIPorts - - - 0 - - - Top, Right - - - 100, 1 - - - 44, 20 - - - 42 - - - nUDXIPorts - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlXIPorts - - - 1 - - - Top, Right - - - True - - - NoControl - - - 150, 3 - - - 19, 13 - - - 0 - - - - 4 - - - lbLastXIPort - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlXIPorts - - - 2 - True @@ -4167,53 +3219,89 @@ 8 - - exportLogTxtBtn + + TopDown - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 274, 172 - - panel3 + + 4, 4, 4, 4 - + + 166, 122 + + + 56 + + + flowLayoutPanel1 + + + System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPSettings + + + 17 + + + Fill + + + TopDown + + + 3, 3 + + + 7, 7, 0, 9 + + + 890, 353 + + 0 - - btnClear + + fLPSettings - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - panel3 + + tabSettings - - 1 + + 0 - - Bottom + + 4, 22 - - 3, 326 + + 3, 3, 3, 3 - - 890, 30 + + 896, 359 - - 1 + + 4 - - panel3 + + Settings - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabSettings - - tabLog + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 1 + + tabMain + + + 3 NoControl @@ -4272,6 +3360,81 @@ 1 + + Bottom + + + 3, 326 + + + 890, 30 + + + 1 + + + panel3 + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabLog + + + 1 + + + 4, 22 + + + 3, 3, 3, 3 + + + 896, 359 + + + 1 + + + Log + + + tabLog + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabMain + + + 4 + + + Fill + + + 0, 0 + + + 904, 385 + + + 12 + + + tabMain + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + 711, 17 @@ -4284,15 +3447,6 @@ 220, 56 - - 171, 48 - - - cMCustomLed - - - System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 170, 22 @@ -4305,6 +3459,15 @@ Use Custom Color + + 171, 48 + + + cMCustomLed + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + 17, 17