2014-11-18 22:23:41 +01:00
|
|
|
|
namespace DS4Windows
|
2014-03-28 02:50:40 +01:00
|
|
|
|
{
|
2014-11-14 20:44:50 +01:00
|
|
|
|
partial class DS4Form
|
2014-03-28 02:50:40 +01:00
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Required designer variable.
|
|
|
|
|
/// </summary>
|
|
|
|
|
private System.ComponentModel.IContainer components = null;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Clean up any resources being used.
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|
|
|
|
protected override void Dispose(bool disposing)
|
|
|
|
|
{
|
2014-03-29 06:29:08 +01:00
|
|
|
|
if (disposing && (components != null))
|
2014-03-28 02:50:40 +01:00
|
|
|
|
{
|
2014-03-29 06:29:08 +01:00
|
|
|
|
components.Dispose();
|
2014-03-28 02:50:40 +01:00
|
|
|
|
}
|
|
|
|
|
base.Dispose(disposing);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#region Windows Form Designer generated code
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Required method for Designer support - do not modify
|
|
|
|
|
/// the contents of this method with the code editor.
|
|
|
|
|
/// </summary>
|
|
|
|
|
private void InitializeComponent()
|
|
|
|
|
{
|
|
|
|
|
this.components = new System.ComponentModel.Container();
|
2014-11-14 20:44:50 +01:00
|
|
|
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DS4Form));
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.lvDebug = new System.Windows.Forms.ListView();
|
|
|
|
|
this.chTime = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
|
|
|
this.chData = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
|
|
|
this.pnlButton = new System.Windows.Forms.Panel();
|
Version 1.4.5
Added support for the New DS4 USB Adapater (Thanks to boganhobo and
Chamilsaan)
Implemented teokp's amazing fix for hide ds4 not working on the
anniversary update of Windows 10: when a controller fails to enter
exclusive mode, DS4Windows will ask for admin privilages to fix the
issue.
Now (near)unlimited Special Actions can be made from the previous limit
of 50
Special Action Xbox Game DVR is now no longer limited to Windows 10,
renamed multi action button: Assign a macro to single tap, double tap,
and holding down a button
Added option for White DS4Windows Icon in the notification tray (While
not merged from, thanks to tehmantra)
Added option to temporarily turn off DS4Windows when using a certain
program (togglable in the Auto Profiles Tab) (Same case as above but
thanks to dedChar to bring to light)
Fixed Options crashes in certain locales where decimal points are
repesented with commas, such as German (Thanks to kiliansch)
Added/Updated translations for many languauges, now including Japanese,
Slovenian, Hungarian, Greek, Finnish, Czech, Indonesian, and Ukrainian
2016-09-22 03:38:38 +02:00
|
|
|
|
this.llbHelp = new System.Windows.Forms.LinkLabel();
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.lbTest = new System.Windows.Forms.Label();
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.btnStartStop = new System.Windows.Forms.Button();
|
|
|
|
|
this.lbLastMessage = new System.Windows.Forms.Label();
|
|
|
|
|
this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components);
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.cMTaskbar = new System.Windows.Forms.ContextMenuStrip(this.components);
|
|
|
|
|
this.editProfileForController1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.editProfileForController2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.editProfileForController3ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.editProfileForController4ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
2018-05-26 06:52:41 +02:00
|
|
|
|
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
|
|
|
|
|
this.disconToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.discon1toolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.discon2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.discon3ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.discon4ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
2014-05-12 07:48:50 +02:00
|
|
|
|
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
2014-09-02 01:23:02 +02:00
|
|
|
|
this.startToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
2014-05-12 07:48:50 +02:00
|
|
|
|
this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.openProgramFolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
|
2014-05-16 00:10:17 +02:00
|
|
|
|
this.openProfiles = new System.Windows.Forms.OpenFileDialog();
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.tabMain = new System.Windows.Forms.TabControl();
|
|
|
|
|
this.tabControllers = new System.Windows.Forms.TabPage();
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tLPControllers = new System.Windows.Forms.TableLayoutPanel();
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.bnLight3 = new System.Windows.Forms.Button();
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.pBStatus1 = new System.Windows.Forms.PictureBox();
|
|
|
|
|
this.lbPad1 = new System.Windows.Forms.Label();
|
|
|
|
|
this.lbPad2 = new System.Windows.Forms.Label();
|
|
|
|
|
this.bnEditC3 = new System.Windows.Forms.Button();
|
|
|
|
|
this.bnEditC4 = new System.Windows.Forms.Button();
|
|
|
|
|
this.lbPad3 = new System.Windows.Forms.Label();
|
|
|
|
|
this.lbPad4 = new System.Windows.Forms.Label();
|
|
|
|
|
this.cBController1 = new System.Windows.Forms.ComboBox();
|
|
|
|
|
this.bnEditC2 = new System.Windows.Forms.Button();
|
|
|
|
|
this.cBController2 = new System.Windows.Forms.ComboBox();
|
|
|
|
|
this.cBController3 = new System.Windows.Forms.ComboBox();
|
|
|
|
|
this.bnEditC1 = new System.Windows.Forms.Button();
|
|
|
|
|
this.cBController4 = new System.Windows.Forms.ComboBox();
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.lbSelectedProfile = new System.Windows.Forms.Label();
|
|
|
|
|
this.lbID = new System.Windows.Forms.Label();
|
|
|
|
|
this.lbStatus = new System.Windows.Forms.Label();
|
|
|
|
|
this.lbBattery = new System.Windows.Forms.Label();
|
|
|
|
|
this.lbBatt1 = new System.Windows.Forms.Label();
|
|
|
|
|
this.lbBatt2 = new System.Windows.Forms.Label();
|
|
|
|
|
this.lbBatt3 = new System.Windows.Forms.Label();
|
|
|
|
|
this.lbBatt4 = new System.Windows.Forms.Label();
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.pBStatus2 = new System.Windows.Forms.PictureBox();
|
|
|
|
|
this.pBStatus3 = new System.Windows.Forms.PictureBox();
|
|
|
|
|
this.pBStatus4 = new System.Windows.Forms.PictureBox();
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.bnLight1 = new System.Windows.Forms.Button();
|
|
|
|
|
this.bnLight2 = new System.Windows.Forms.Button();
|
|
|
|
|
this.bnLight4 = new System.Windows.Forms.Button();
|
2017-10-19 21:16:09 +02:00
|
|
|
|
this.lbLinkProfile = new System.Windows.Forms.Label();
|
|
|
|
|
this.linkCB1 = new System.Windows.Forms.CheckBox();
|
|
|
|
|
this.linkCB2 = new System.Windows.Forms.CheckBox();
|
|
|
|
|
this.linkCB3 = new System.Windows.Forms.CheckBox();
|
|
|
|
|
this.linkCB4 = new System.Windows.Forms.CheckBox();
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.lbNoControllers = new System.Windows.Forms.Label();
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.tabProfiles = new System.Windows.Forms.TabPage();
|
|
|
|
|
this.lBProfiles = new System.Windows.Forms.ListBox();
|
2014-05-31 19:27:43 +02:00
|
|
|
|
this.cMProfile = new System.Windows.Forms.ContextMenuStrip(this.components);
|
|
|
|
|
this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.assignToController1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.assignToController2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.assignToController3ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.assignToController4ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.duplicateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
2014-06-02 05:19:04 +02:00
|
|
|
|
this.newProfileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
2014-05-31 19:27:43 +02:00
|
|
|
|
this.importToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.exportToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.tSOptions = new System.Windows.Forms.ToolStrip();
|
|
|
|
|
this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
|
|
|
|
|
this.tSTBProfile = new System.Windows.Forms.ToolStripTextBox();
|
|
|
|
|
this.tSBSaveProfile = new System.Windows.Forms.ToolStripButton();
|
|
|
|
|
this.tSBCancel = new System.Windows.Forms.ToolStripButton();
|
Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 21:22:42 +02:00
|
|
|
|
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
|
|
|
|
|
this.tSBKeepSize = new System.Windows.Forms.ToolStripButton();
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
|
|
|
|
|
this.tsBNewProfle = new System.Windows.Forms.ToolStripButton();
|
|
|
|
|
this.tsBEditProfile = new System.Windows.Forms.ToolStripButton();
|
|
|
|
|
this.tsBDeleteProfile = new System.Windows.Forms.ToolStripButton();
|
|
|
|
|
this.tSBDupProfile = new System.Windows.Forms.ToolStripButton();
|
|
|
|
|
this.tSBImportProfile = new System.Windows.Forms.ToolStripButton();
|
|
|
|
|
this.tSBExportProfile = new System.Windows.Forms.ToolStripButton();
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.tabAutoProfiles = new System.Windows.Forms.TabPage();
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.tabSettings = new System.Windows.Forms.TabPage();
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.fLPSettings = new System.Windows.Forms.FlowLayoutPanel();
|
2014-07-08 20:21:09 +02:00
|
|
|
|
this.hideDS4CheckBox = new System.Windows.Forms.CheckBox();
|
|
|
|
|
this.cBSwipeProfiles = new System.Windows.Forms.CheckBox();
|
|
|
|
|
this.StartWindowsCheckBox = new System.Windows.Forms.CheckBox();
|
2017-04-20 07:54:09 +02:00
|
|
|
|
this.runStartupPanel = new System.Windows.Forms.Panel();
|
2017-05-02 07:05:58 +02:00
|
|
|
|
this.uacPictureBox = new System.Windows.Forms.PictureBox();
|
2017-04-20 07:54:09 +02:00
|
|
|
|
this.runStartTaskRadio = new System.Windows.Forms.RadioButton();
|
|
|
|
|
this.label1 = new System.Windows.Forms.Label();
|
|
|
|
|
this.runStartProgRadio = new System.Windows.Forms.RadioButton();
|
2015-08-13 05:53:43 +02:00
|
|
|
|
this.panel1 = new System.Windows.Forms.Panel();
|
|
|
|
|
this.lbNotifications = new System.Windows.Forms.Label();
|
|
|
|
|
this.cBoxNotifications = new System.Windows.Forms.ComboBox();
|
2014-12-20 02:31:00 +01:00
|
|
|
|
this.cBDisconnectBT = new System.Windows.Forms.CheckBox();
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
this.panel2 = new System.Windows.Forms.Panel();
|
|
|
|
|
this.nUDLatency = new System.Windows.Forms.NumericUpDown();
|
|
|
|
|
this.lbMsLatency = new System.Windows.Forms.Label();
|
2015-03-15 19:16:01 +01:00
|
|
|
|
this.cBFlashWhenLate = new System.Windows.Forms.CheckBox();
|
2018-06-01 23:45:58 +02:00
|
|
|
|
this.startMinimizedCheckBox = new System.Windows.Forms.CheckBox();
|
|
|
|
|
this.mintoTaskCheckBox = new System.Windows.Forms.CheckBox();
|
2014-12-20 02:31:00 +01:00
|
|
|
|
this.cBCloseMini = new System.Windows.Forms.CheckBox();
|
|
|
|
|
this.cBQuickCharge = new System.Windows.Forms.CheckBox();
|
2017-04-04 05:07:56 +02:00
|
|
|
|
this.cBUseWhiteIcon = new System.Windows.Forms.CheckBox();
|
2015-08-13 05:53:43 +02:00
|
|
|
|
this.cBUpdate = new System.Windows.Forms.CheckBox();
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.pNUpdate = new System.Windows.Forms.Panel();
|
|
|
|
|
this.cBUpdateTime = new System.Windows.Forms.ComboBox();
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.lbCheckEvery = new System.Windows.Forms.Label();
|
2014-06-09 01:41:36 +02:00
|
|
|
|
this.nUDUpdateTime = new System.Windows.Forms.NumericUpDown();
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.pnlXIPorts = new System.Windows.Forms.Panel();
|
|
|
|
|
this.lbUseXIPorts = new System.Windows.Forms.Label();
|
|
|
|
|
this.nUDXIPorts = new System.Windows.Forms.NumericUpDown();
|
|
|
|
|
this.lbLastXIPort = new System.Windows.Forms.Label();
|
2018-06-01 23:45:58 +02:00
|
|
|
|
this.languagePackComboBox1 = new DS4Windows.DS4Forms.LanguagePackComboBox();
|
2014-12-20 02:31:00 +01:00
|
|
|
|
this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel();
|
2014-06-09 01:41:36 +02:00
|
|
|
|
this.linkProfiles = new System.Windows.Forms.LinkLabel();
|
2014-07-08 20:21:09 +02:00
|
|
|
|
this.lnkControllers = new System.Windows.Forms.LinkLabel();
|
2014-12-20 02:31:00 +01:00
|
|
|
|
this.linkUninstall = new System.Windows.Forms.LinkLabel();
|
|
|
|
|
this.linkSetup = new System.Windows.Forms.LinkLabel();
|
2018-01-26 23:03:14 +01:00
|
|
|
|
this.lLBUpdate = new System.Windows.Forms.LinkLabel();
|
|
|
|
|
this.linkSplitLabel = new System.Windows.Forms.Label();
|
2018-01-26 03:05:49 +01:00
|
|
|
|
this.hidGuardWhiteList = new System.Windows.Forms.LinkLabel();
|
|
|
|
|
this.clrHidGuardWlistLinkLabel = new System.Windows.Forms.LinkLabel();
|
|
|
|
|
this.hidGuardRegLinkLabel = new System.Windows.Forms.LinkLabel();
|
Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 21:22:42 +02:00
|
|
|
|
this.tabLog = new System.Windows.Forms.TabPage();
|
2017-11-09 05:31:56 +01:00
|
|
|
|
this.panel3 = new System.Windows.Forms.Panel();
|
|
|
|
|
this.exportLogTxtBtn = new System.Windows.Forms.Button();
|
|
|
|
|
this.btnClear = new System.Windows.Forms.Button();
|
2014-06-12 20:46:00 +02:00
|
|
|
|
this.saveProfiles = new System.Windows.Forms.SaveFileDialog();
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.cMCustomLed = new System.Windows.Forms.ContextMenuStrip(this.components);
|
|
|
|
|
this.useProfileColorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
|
|
|
|
this.useCustomColorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
2017-04-04 05:07:56 +02:00
|
|
|
|
this.advColorDialog = new DS4Windows.AdvancedColorDialog();
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.pnlButton.SuspendLayout();
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.cMTaskbar.SuspendLayout();
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.tabMain.SuspendLayout();
|
|
|
|
|
this.tabControllers.SuspendLayout();
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tLPControllers.SuspendLayout();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.pBStatus1)).BeginInit();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.pBStatus2)).BeginInit();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.pBStatus3)).BeginInit();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.pBStatus4)).BeginInit();
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.tabProfiles.SuspendLayout();
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.cMProfile.SuspendLayout();
|
2014-06-02 19:29:38 +02:00
|
|
|
|
this.tSOptions.SuspendLayout();
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.toolStrip1.SuspendLayout();
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.tabSettings.SuspendLayout();
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.fLPSettings.SuspendLayout();
|
2017-04-20 07:54:09 +02:00
|
|
|
|
this.runStartupPanel.SuspendLayout();
|
2017-05-02 07:05:58 +02:00
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.uacPictureBox)).BeginInit();
|
2015-08-13 05:53:43 +02:00
|
|
|
|
this.panel1.SuspendLayout();
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
this.panel2.SuspendLayout();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.nUDLatency)).BeginInit();
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.pNUpdate.SuspendLayout();
|
2014-06-09 01:41:36 +02:00
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.nUDUpdateTime)).BeginInit();
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.pnlXIPorts.SuspendLayout();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.nUDXIPorts)).BeginInit();
|
2014-12-13 21:12:03 +01:00
|
|
|
|
this.flowLayoutPanel1.SuspendLayout();
|
2014-12-20 02:31:00 +01:00
|
|
|
|
this.tabLog.SuspendLayout();
|
2017-11-09 05:31:56 +01:00
|
|
|
|
this.panel3.SuspendLayout();
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.cMCustomLed.SuspendLayout();
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.SuspendLayout();
|
|
|
|
|
//
|
|
|
|
|
// lvDebug
|
|
|
|
|
//
|
|
|
|
|
this.lvDebug.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
|
|
|
|
this.chTime,
|
|
|
|
|
this.chData});
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.lvDebug, "lvDebug");
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.lvDebug.FullRowSelect = true;
|
|
|
|
|
this.lvDebug.Name = "lvDebug";
|
|
|
|
|
this.lvDebug.UseCompatibleStateImageBehavior = false;
|
|
|
|
|
this.lvDebug.View = System.Windows.Forms.View.Details;
|
|
|
|
|
this.lvDebug.ItemActivate += new System.EventHandler(this.lvDebug_ItemActivate);
|
|
|
|
|
//
|
|
|
|
|
// chTime
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.chTime, "chTime");
|
2014-03-28 02:50:40 +01:00
|
|
|
|
//
|
|
|
|
|
// chData
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.chData, "chData");
|
2014-03-28 02:50:40 +01:00
|
|
|
|
//
|
|
|
|
|
// pnlButton
|
|
|
|
|
//
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.pnlButton.BackColor = System.Drawing.SystemColors.Control;
|
Version 1.4.5
Added support for the New DS4 USB Adapater (Thanks to boganhobo and
Chamilsaan)
Implemented teokp's amazing fix for hide ds4 not working on the
anniversary update of Windows 10: when a controller fails to enter
exclusive mode, DS4Windows will ask for admin privilages to fix the
issue.
Now (near)unlimited Special Actions can be made from the previous limit
of 50
Special Action Xbox Game DVR is now no longer limited to Windows 10,
renamed multi action button: Assign a macro to single tap, double tap,
and holding down a button
Added option for White DS4Windows Icon in the notification tray (While
not merged from, thanks to tehmantra)
Added option to temporarily turn off DS4Windows when using a certain
program (togglable in the Auto Profiles Tab) (Same case as above but
thanks to dedChar to bring to light)
Fixed Options crashes in certain locales where decimal points are
repesented with commas, such as German (Thanks to kiliansch)
Added/Updated translations for many languauges, now including Japanese,
Slovenian, Hungarian, Greek, Finnish, Czech, Indonesian, and Ukrainian
2016-09-22 03:38:38 +02:00
|
|
|
|
this.pnlButton.Controls.Add(this.llbHelp);
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.pnlButton.Controls.Add(this.lbTest);
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.pnlButton.Controls.Add(this.btnStartStop);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.pnlButton.Controls.Add(this.lbLastMessage);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.pnlButton, "pnlButton");
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.pnlButton.Name = "pnlButton";
|
2014-10-21 04:31:13 +02:00
|
|
|
|
this.pnlButton.MouseLeave += new System.EventHandler(this.pnlButton_MouseLeave);
|
2014-03-28 02:50:40 +01:00
|
|
|
|
//
|
Version 1.4.5
Added support for the New DS4 USB Adapater (Thanks to boganhobo and
Chamilsaan)
Implemented teokp's amazing fix for hide ds4 not working on the
anniversary update of Windows 10: when a controller fails to enter
exclusive mode, DS4Windows will ask for admin privilages to fix the
issue.
Now (near)unlimited Special Actions can be made from the previous limit
of 50
Special Action Xbox Game DVR is now no longer limited to Windows 10,
renamed multi action button: Assign a macro to single tap, double tap,
and holding down a button
Added option for White DS4Windows Icon in the notification tray (While
not merged from, thanks to tehmantra)
Added option to temporarily turn off DS4Windows when using a certain
program (togglable in the Auto Profiles Tab) (Same case as above but
thanks to dedChar to bring to light)
Fixed Options crashes in certain locales where decimal points are
repesented with commas, such as German (Thanks to kiliansch)
Added/Updated translations for many languauges, now including Japanese,
Slovenian, Hungarian, Greek, Finnish, Czech, Indonesian, and Ukrainian
2016-09-22 03:38:38 +02:00
|
|
|
|
// llbHelp
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.llbHelp, "llbHelp");
|
|
|
|
|
this.llbHelp.Name = "llbHelp";
|
|
|
|
|
this.llbHelp.TabStop = true;
|
|
|
|
|
this.llbHelp.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.llbHelp_LinkClicked);
|
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbTest
|
2014-05-28 21:47:25 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbTest, "lbTest");
|
|
|
|
|
this.lbTest.Name = "lbTest";
|
2014-05-28 21:47:25 +02:00
|
|
|
|
//
|
2014-06-09 01:41:36 +02:00
|
|
|
|
// btnStartStop
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.btnStartStop, "btnStartStop");
|
2014-06-09 01:41:36 +02:00
|
|
|
|
this.btnStartStop.Name = "btnStartStop";
|
|
|
|
|
this.btnStartStop.UseVisualStyleBackColor = true;
|
2018-02-26 10:22:06 +01:00
|
|
|
|
this.btnStartStop.Click += new System.EventHandler(this.BtnStartStop_Click);
|
2014-06-09 01:41:36 +02:00
|
|
|
|
//
|
|
|
|
|
// lbLastMessage
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.lbLastMessage, "lbLastMessage");
|
2014-06-09 01:41:36 +02:00
|
|
|
|
this.lbLastMessage.ForeColor = System.Drawing.SystemColors.GrayText;
|
|
|
|
|
this.lbLastMessage.Name = "lbLastMessage";
|
2014-10-21 04:31:13 +02:00
|
|
|
|
this.lbLastMessage.MouseHover += new System.EventHandler(this.lbLastMessage_MouseHover);
|
2014-06-09 01:41:36 +02:00
|
|
|
|
//
|
2014-03-28 02:50:40 +01:00
|
|
|
|
// notifyIcon1
|
|
|
|
|
//
|
|
|
|
|
this.notifyIcon1.BalloonTipIcon = System.Windows.Forms.ToolTipIcon.Info;
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.notifyIcon1, "notifyIcon1");
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.notifyIcon1.ContextMenuStrip = this.cMTaskbar;
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.notifyIcon1.BalloonTipClicked += new System.EventHandler(this.notifyIcon1_BalloonTipClicked);
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.notifyIcon1.DoubleClick += new System.EventHandler(this.openToolStripMenuItem_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.notifyIcon1.MouseClick += new System.Windows.Forms.MouseEventHandler(this.notifyIcon1_MouseClick);
|
2014-04-29 03:14:01 +02:00
|
|
|
|
//
|
|
|
|
|
// cMTaskbar
|
|
|
|
|
//
|
2014-11-14 20:44:50 +01:00
|
|
|
|
this.cMTaskbar.ImageScalingSize = new System.Drawing.Size(24, 24);
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.cMTaskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
|
|
|
|
this.editProfileForController1ToolStripMenuItem,
|
|
|
|
|
this.editProfileForController2ToolStripMenuItem,
|
|
|
|
|
this.editProfileForController3ToolStripMenuItem,
|
|
|
|
|
this.editProfileForController4ToolStripMenuItem,
|
2018-05-26 06:52:41 +02:00
|
|
|
|
this.toolStripSeparator4,
|
|
|
|
|
this.disconToolStripMenuItem,
|
2014-04-30 05:54:41 +02:00
|
|
|
|
this.toolStripSeparator1,
|
2014-09-02 01:23:02 +02:00
|
|
|
|
this.startToolStripMenuItem,
|
2014-04-30 05:54:41 +02:00
|
|
|
|
this.openToolStripMenuItem,
|
2018-01-26 23:03:14 +01:00
|
|
|
|
this.openProgramFolderToolStripMenuItem,
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.exitToolStripMenuItem});
|
|
|
|
|
this.cMTaskbar.Name = "cMTaskbar";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.cMTaskbar, "cMTaskbar");
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.cMTaskbar.Tag = "25";
|
|
|
|
|
//
|
|
|
|
|
// editProfileForController1ToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.editProfileForController1ToolStripMenuItem.Name = "editProfileForController1ToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.editProfileForController1ToolStripMenuItem, "editProfileForController1ToolStripMenuItem");
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.editProfileForController1ToolStripMenuItem.Tag = "0";
|
|
|
|
|
this.editProfileForController1ToolStripMenuItem.Click += new System.EventHandler(this.editMenu_Click);
|
|
|
|
|
//
|
|
|
|
|
// editProfileForController2ToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.editProfileForController2ToolStripMenuItem.Name = "editProfileForController2ToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.editProfileForController2ToolStripMenuItem, "editProfileForController2ToolStripMenuItem");
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.editProfileForController2ToolStripMenuItem.Tag = "1";
|
|
|
|
|
this.editProfileForController2ToolStripMenuItem.Click += new System.EventHandler(this.editMenu_Click);
|
|
|
|
|
//
|
|
|
|
|
// editProfileForController3ToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.editProfileForController3ToolStripMenuItem.Name = "editProfileForController3ToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.editProfileForController3ToolStripMenuItem, "editProfileForController3ToolStripMenuItem");
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.editProfileForController3ToolStripMenuItem.Tag = "2";
|
|
|
|
|
this.editProfileForController3ToolStripMenuItem.Click += new System.EventHandler(this.editMenu_Click);
|
|
|
|
|
//
|
|
|
|
|
// editProfileForController4ToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.editProfileForController4ToolStripMenuItem.Name = "editProfileForController4ToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.editProfileForController4ToolStripMenuItem, "editProfileForController4ToolStripMenuItem");
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.editProfileForController4ToolStripMenuItem.Tag = "4";
|
|
|
|
|
this.editProfileForController4ToolStripMenuItem.Click += new System.EventHandler(this.editMenu_Click);
|
|
|
|
|
//
|
2018-05-26 06:52:41 +02:00
|
|
|
|
// toolStripSeparator4
|
|
|
|
|
//
|
|
|
|
|
this.toolStripSeparator4.Name = "toolStripSeparator4";
|
|
|
|
|
resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4");
|
|
|
|
|
//
|
|
|
|
|
// disconToolStripMenuItem
|
|
|
|
|
//
|
|
|
|
|
this.disconToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
|
|
|
|
this.discon1toolStripMenuItem,
|
|
|
|
|
this.discon2ToolStripMenuItem,
|
|
|
|
|
this.discon3ToolStripMenuItem,
|
|
|
|
|
this.discon4ToolStripMenuItem});
|
|
|
|
|
this.disconToolStripMenuItem.Name = "disconToolStripMenuItem";
|
|
|
|
|
resources.ApplyResources(this.disconToolStripMenuItem, "disconToolStripMenuItem");
|
|
|
|
|
//
|
|
|
|
|
// discon1toolStripMenuItem
|
|
|
|
|
//
|
|
|
|
|
this.discon1toolStripMenuItem.Name = "discon1toolStripMenuItem";
|
|
|
|
|
resources.ApplyResources(this.discon1toolStripMenuItem, "discon1toolStripMenuItem");
|
|
|
|
|
this.discon1toolStripMenuItem.Tag = "0";
|
|
|
|
|
this.discon1toolStripMenuItem.Click += new System.EventHandler(this.DiscontoolStripMenuItem_Click);
|
|
|
|
|
//
|
|
|
|
|
// discon2ToolStripMenuItem
|
|
|
|
|
//
|
|
|
|
|
this.discon2ToolStripMenuItem.Name = "discon2ToolStripMenuItem";
|
|
|
|
|
resources.ApplyResources(this.discon2ToolStripMenuItem, "discon2ToolStripMenuItem");
|
|
|
|
|
this.discon2ToolStripMenuItem.Tag = "1";
|
|
|
|
|
this.discon2ToolStripMenuItem.Click += new System.EventHandler(this.DiscontoolStripMenuItem_Click);
|
|
|
|
|
//
|
|
|
|
|
// discon3ToolStripMenuItem
|
|
|
|
|
//
|
|
|
|
|
this.discon3ToolStripMenuItem.Name = "discon3ToolStripMenuItem";
|
|
|
|
|
resources.ApplyResources(this.discon3ToolStripMenuItem, "discon3ToolStripMenuItem");
|
|
|
|
|
this.discon3ToolStripMenuItem.Tag = "2";
|
|
|
|
|
this.discon3ToolStripMenuItem.Click += new System.EventHandler(this.DiscontoolStripMenuItem_Click);
|
|
|
|
|
//
|
|
|
|
|
// discon4ToolStripMenuItem
|
|
|
|
|
//
|
|
|
|
|
this.discon4ToolStripMenuItem.Name = "discon4ToolStripMenuItem";
|
|
|
|
|
resources.ApplyResources(this.discon4ToolStripMenuItem, "discon4ToolStripMenuItem");
|
|
|
|
|
this.discon4ToolStripMenuItem.Tag = "3";
|
|
|
|
|
this.discon4ToolStripMenuItem.Click += new System.EventHandler(this.DiscontoolStripMenuItem_Click);
|
|
|
|
|
//
|
2014-05-12 07:48:50 +02:00
|
|
|
|
// toolStripSeparator1
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1");
|
2014-09-02 01:23:02 +02:00
|
|
|
|
//
|
|
|
|
|
// startToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.startToolStripMenuItem.Name = "startToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.startToolStripMenuItem, "startToolStripMenuItem");
|
2014-09-02 01:23:02 +02:00
|
|
|
|
this.startToolStripMenuItem.Click += new System.EventHandler(this.startToolStripMenuItem_Click);
|
2014-05-12 07:48:50 +02:00
|
|
|
|
//
|
|
|
|
|
// openToolStripMenuItem
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.openToolStripMenuItem, "openToolStripMenuItem");
|
2014-05-12 07:48:50 +02:00
|
|
|
|
this.openToolStripMenuItem.Name = "openToolStripMenuItem";
|
|
|
|
|
this.openToolStripMenuItem.Click += new System.EventHandler(this.openToolStripMenuItem_Click);
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
// openProgramFolderToolStripMenuItem
|
|
|
|
|
//
|
|
|
|
|
this.openProgramFolderToolStripMenuItem.Name = "openProgramFolderToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.openProgramFolderToolStripMenuItem, "openProgramFolderToolStripMenuItem");
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.openProgramFolderToolStripMenuItem.Click += new System.EventHandler(this.OpenProgramFolderToolStripMenuItem_Click);
|
|
|
|
|
//
|
2014-04-29 03:14:01 +02:00
|
|
|
|
// exitToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.exitToolStripMenuItem, "exitToolStripMenuItem");
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click);
|
|
|
|
|
//
|
|
|
|
|
// toolStripSeparator2
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2");
|
2014-03-28 02:50:40 +01:00
|
|
|
|
//
|
2014-05-16 00:10:17 +02:00
|
|
|
|
// openProfiles
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.openProfiles, "openProfiles");
|
2014-05-16 00:10:17 +02:00
|
|
|
|
this.openProfiles.Multiselect = true;
|
|
|
|
|
//
|
2014-05-30 22:39:39 +02:00
|
|
|
|
// tabMain
|
|
|
|
|
//
|
|
|
|
|
this.tabMain.Controls.Add(this.tabControllers);
|
|
|
|
|
this.tabMain.Controls.Add(this.tabProfiles);
|
|
|
|
|
this.tabMain.Controls.Add(this.tabAutoProfiles);
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.tabMain.Controls.Add(this.tabSettings);
|
2014-06-26 20:02:01 +02:00
|
|
|
|
this.tabMain.Controls.Add(this.tabLog);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tabMain, "tabMain");
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.tabMain.Name = "tabMain";
|
|
|
|
|
this.tabMain.SelectedIndex = 0;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tabMain.SelectedIndexChanged += new System.EventHandler(this.tabMain_SelectedIndexChanged);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
|
|
|
|
// tabControllers
|
|
|
|
|
//
|
2014-12-20 02:31:00 +01:00
|
|
|
|
this.tabControllers.Controls.Add(this.tLPControllers);
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.tabControllers.Controls.Add(this.lbNoControllers);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tabControllers, "tabControllers");
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.tabControllers.Name = "tabControllers";
|
|
|
|
|
this.tabControllers.UseVisualStyleBackColor = true;
|
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// tLPControllers
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.tLPControllers, "tLPControllers");
|
2017-10-19 21:16:09 +02:00
|
|
|
|
this.tLPControllers.Controls.Add(this.bnLight3, 6, 3);
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tLPControllers.Controls.Add(this.pBStatus1, 1, 1);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbPad1, 0, 1);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbPad2, 0, 2);
|
2017-10-19 21:16:09 +02:00
|
|
|
|
this.tLPControllers.Controls.Add(this.bnEditC3, 5, 3);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.bnEditC4, 5, 4);
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tLPControllers.Controls.Add(this.lbPad3, 0, 3);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbPad4, 0, 4);
|
2017-10-19 21:16:09 +02:00
|
|
|
|
this.tLPControllers.Controls.Add(this.cBController1, 4, 1);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.bnEditC2, 5, 2);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.cBController2, 4, 2);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.cBController3, 4, 3);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.bnEditC1, 5, 1);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.cBController4, 4, 4);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbSelectedProfile, 4, 0);
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.tLPControllers.Controls.Add(this.lbID, 0, 0);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbStatus, 1, 0);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbBattery, 2, 0);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbBatt1, 2, 1);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbBatt2, 2, 2);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbBatt3, 2, 3);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbBatt4, 2, 4);
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tLPControllers.Controls.Add(this.pBStatus2, 1, 2);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.pBStatus3, 1, 3);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.pBStatus4, 1, 4);
|
2017-10-19 21:16:09 +02:00
|
|
|
|
this.tLPControllers.Controls.Add(this.bnLight1, 6, 1);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.bnLight2, 6, 2);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.bnLight4, 6, 4);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.lbLinkProfile, 3, 0);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.linkCB1, 3, 1);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.linkCB2, 3, 2);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.linkCB3, 3, 3);
|
|
|
|
|
this.tLPControllers.Controls.Add(this.linkCB4, 3, 4);
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tLPControllers.Name = "tLPControllers";
|
2015-11-28 06:47:26 +01:00
|
|
|
|
//
|
|
|
|
|
// bnLight3
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.bnLight3.BackColor = System.Drawing.Color.White;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.bnLight3, "bnLight3");
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.bnLight3.Name = "bnLight3";
|
|
|
|
|
this.bnLight3.Tag = "2";
|
|
|
|
|
this.bnLight3.UseVisualStyleBackColor = false;
|
|
|
|
|
this.bnLight3.Click += new System.EventHandler(this.EditCustomLed);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// pBStatus1
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.pBStatus1, "pBStatus1");
|
2015-12-18 07:25:51 +01:00
|
|
|
|
this.pBStatus1.Image = global::DS4Windows.Properties.Resources.none;
|
2014-11-18 22:23:41 +01:00
|
|
|
|
this.pBStatus1.InitialImage = global::DS4Windows.Properties.Resources.BT;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.pBStatus1.Name = "pBStatus1";
|
|
|
|
|
this.pBStatus1.TabStop = false;
|
2014-09-02 01:23:02 +02:00
|
|
|
|
this.pBStatus1.Tag = "0";
|
|
|
|
|
this.pBStatus1.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pBStatus_MouseClick);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// lbPad1
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.lbPad1, "lbPad1");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.lbPad1.Name = "lbPad1";
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.lbPad1.Tag = "0";
|
|
|
|
|
this.lbPad1.MouseLeave += new System.EventHandler(this.Pads_MouseLeave);
|
|
|
|
|
this.lbPad1.MouseHover += new System.EventHandler(this.Pads_MouseHover);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// lbPad2
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.lbPad2, "lbPad2");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.lbPad2.Name = "lbPad2";
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.lbPad2.Tag = "1";
|
|
|
|
|
this.lbPad2.MouseLeave += new System.EventHandler(this.Pads_MouseLeave);
|
|
|
|
|
this.lbPad2.MouseHover += new System.EventHandler(this.Pads_MouseHover);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// bnEditC3
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.bnEditC3, "bnEditC3");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.bnEditC3.Name = "bnEditC3";
|
2017-05-13 07:54:29 +02:00
|
|
|
|
this.bnEditC3.Tag = "";
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.bnEditC3.UseVisualStyleBackColor = true;
|
|
|
|
|
this.bnEditC3.Click += new System.EventHandler(this.editButtons_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// bnEditC4
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.bnEditC4, "bnEditC4");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.bnEditC4.Name = "bnEditC4";
|
2017-05-13 07:54:29 +02:00
|
|
|
|
this.bnEditC4.Tag = "";
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.bnEditC4.UseVisualStyleBackColor = true;
|
|
|
|
|
this.bnEditC4.Click += new System.EventHandler(this.editButtons_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// lbPad3
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.lbPad3, "lbPad3");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.lbPad3.Name = "lbPad3";
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.lbPad3.Tag = "2";
|
|
|
|
|
this.lbPad3.MouseLeave += new System.EventHandler(this.Pads_MouseLeave);
|
|
|
|
|
this.lbPad3.MouseHover += new System.EventHandler(this.Pads_MouseHover);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// lbPad4
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.lbPad4, "lbPad4");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.lbPad4.Name = "lbPad4";
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.lbPad4.Tag = "3";
|
|
|
|
|
this.lbPad4.MouseLeave += new System.EventHandler(this.Pads_MouseLeave);
|
|
|
|
|
this.lbPad4.MouseHover += new System.EventHandler(this.Pads_MouseHover);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// cBController1
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.cBController1, "cBController1");
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.cBController1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.cBController1.FormattingEnabled = true;
|
|
|
|
|
this.cBController1.Name = "cBController1";
|
|
|
|
|
this.cBController1.Tag = "0";
|
|
|
|
|
this.cBController1.SelectedValueChanged += new System.EventHandler(this.Profile_Changed);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// bnEditC2
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.bnEditC2, "bnEditC2");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.bnEditC2.Name = "bnEditC2";
|
2017-05-13 07:54:29 +02:00
|
|
|
|
this.bnEditC2.Tag = "";
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.bnEditC2.UseVisualStyleBackColor = true;
|
|
|
|
|
this.bnEditC2.Click += new System.EventHandler(this.editButtons_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// cBController2
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.cBController2, "cBController2");
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.cBController2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.cBController2.FormattingEnabled = true;
|
|
|
|
|
this.cBController2.Name = "cBController2";
|
|
|
|
|
this.cBController2.Tag = "1";
|
|
|
|
|
this.cBController2.SelectedValueChanged += new System.EventHandler(this.Profile_Changed);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// cBController3
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.cBController3, "cBController3");
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.cBController3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.cBController3.FormattingEnabled = true;
|
|
|
|
|
this.cBController3.Name = "cBController3";
|
|
|
|
|
this.cBController3.Tag = "2";
|
|
|
|
|
this.cBController3.SelectedValueChanged += new System.EventHandler(this.Profile_Changed);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// bnEditC1
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.bnEditC1, "bnEditC1");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.bnEditC1.Name = "bnEditC1";
|
2017-05-13 07:54:29 +02:00
|
|
|
|
this.bnEditC1.Tag = "";
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.bnEditC1.UseVisualStyleBackColor = true;
|
|
|
|
|
this.bnEditC1.Click += new System.EventHandler(this.editButtons_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// cBController4
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.cBController4, "cBController4");
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.cBController4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.cBController4.FormattingEnabled = true;
|
|
|
|
|
this.cBController4.Name = "cBController4";
|
|
|
|
|
this.cBController4.Tag = "3";
|
|
|
|
|
this.cBController4.SelectedValueChanged += new System.EventHandler(this.Profile_Changed);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbSelectedProfile
|
2014-06-06 22:38:52 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbSelectedProfile, "lbSelectedProfile");
|
|
|
|
|
this.lbSelectedProfile.Name = "lbSelectedProfile";
|
2014-06-06 22:38:52 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbID
|
2014-06-06 22:38:52 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbID, "lbID");
|
|
|
|
|
this.lbID.Name = "lbID";
|
2014-06-06 22:38:52 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbStatus
|
2014-06-06 22:38:52 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbStatus, "lbStatus");
|
|
|
|
|
this.lbStatus.Name = "lbStatus";
|
2014-06-06 22:38:52 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbBattery
|
2014-06-06 22:38:52 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbBattery, "lbBattery");
|
|
|
|
|
this.lbBattery.Name = "lbBattery";
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbBatt1
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbBatt1, "lbBatt1");
|
|
|
|
|
this.lbBatt1.Name = "lbBatt1";
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbBatt2
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbBatt2, "lbBatt2");
|
|
|
|
|
this.lbBatt2.Name = "lbBatt2";
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbBatt3
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbBatt3, "lbBatt3");
|
|
|
|
|
this.lbBatt3.Name = "lbBatt3";
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbBatt4
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbBatt4, "lbBatt4");
|
|
|
|
|
this.lbBatt4.Name = "lbBatt4";
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// pBStatus2
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.pBStatus2, "pBStatus2");
|
2015-12-18 07:25:51 +01:00
|
|
|
|
this.pBStatus2.Image = global::DS4Windows.Properties.Resources.none;
|
2014-11-18 22:23:41 +01:00
|
|
|
|
this.pBStatus2.InitialImage = global::DS4Windows.Properties.Resources.BT;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.pBStatus2.Name = "pBStatus2";
|
|
|
|
|
this.pBStatus2.TabStop = false;
|
2014-09-02 01:23:02 +02:00
|
|
|
|
this.pBStatus2.Tag = "1";
|
|
|
|
|
this.pBStatus2.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pBStatus_MouseClick);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// pBStatus3
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.pBStatus3, "pBStatus3");
|
2015-12-18 07:25:51 +01:00
|
|
|
|
this.pBStatus3.Image = global::DS4Windows.Properties.Resources.none;
|
2014-11-18 22:23:41 +01:00
|
|
|
|
this.pBStatus3.InitialImage = global::DS4Windows.Properties.Resources.BT;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.pBStatus3.Name = "pBStatus3";
|
|
|
|
|
this.pBStatus3.TabStop = false;
|
2014-09-02 01:23:02 +02:00
|
|
|
|
this.pBStatus3.Tag = "2";
|
|
|
|
|
this.pBStatus3.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pBStatus_MouseClick);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// pBStatus4
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.pBStatus4, "pBStatus4");
|
2015-12-18 07:25:51 +01:00
|
|
|
|
this.pBStatus4.Image = global::DS4Windows.Properties.Resources.none;
|
2014-11-18 22:23:41 +01:00
|
|
|
|
this.pBStatus4.InitialImage = global::DS4Windows.Properties.Resources.BT;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.pBStatus4.Name = "pBStatus4";
|
|
|
|
|
this.pBStatus4.TabStop = false;
|
2014-09-02 01:23:02 +02:00
|
|
|
|
this.pBStatus4.Tag = "3";
|
|
|
|
|
this.pBStatus4.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pBStatus_MouseClick);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-11-28 06:47:26 +01:00
|
|
|
|
// bnLight1
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.bnLight1.BackColor = System.Drawing.Color.White;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.bnLight1, "bnLight1");
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.bnLight1.Name = "bnLight1";
|
|
|
|
|
this.bnLight1.Tag = "0";
|
|
|
|
|
this.bnLight1.UseVisualStyleBackColor = false;
|
|
|
|
|
this.bnLight1.Click += new System.EventHandler(this.EditCustomLed);
|
|
|
|
|
//
|
|
|
|
|
// bnLight2
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.bnLight2.BackColor = System.Drawing.Color.White;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.bnLight2, "bnLight2");
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.bnLight2.Name = "bnLight2";
|
|
|
|
|
this.bnLight2.Tag = "1";
|
|
|
|
|
this.bnLight2.UseVisualStyleBackColor = false;
|
|
|
|
|
this.bnLight2.Click += new System.EventHandler(this.EditCustomLed);
|
|
|
|
|
//
|
|
|
|
|
// bnLight4
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.bnLight4.BackColor = System.Drawing.Color.White;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.bnLight4, "bnLight4");
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.bnLight4.Name = "bnLight4";
|
|
|
|
|
this.bnLight4.Tag = "3";
|
|
|
|
|
this.bnLight4.UseVisualStyleBackColor = false;
|
|
|
|
|
this.bnLight4.Click += new System.EventHandler(this.EditCustomLed);
|
|
|
|
|
//
|
2017-10-19 21:16:09 +02:00
|
|
|
|
// lbLinkProfile
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.lbLinkProfile, "lbLinkProfile");
|
|
|
|
|
this.lbLinkProfile.Name = "lbLinkProfile";
|
|
|
|
|
//
|
|
|
|
|
// linkCB1
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.linkCB1, "linkCB1");
|
|
|
|
|
this.linkCB1.Name = "linkCB1";
|
|
|
|
|
this.linkCB1.Tag = "0";
|
|
|
|
|
this.linkCB1.UseVisualStyleBackColor = true;
|
|
|
|
|
this.linkCB1.CheckedChanged += new System.EventHandler(this.linkCB_CheckedChanged);
|
|
|
|
|
//
|
|
|
|
|
// linkCB2
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.linkCB2, "linkCB2");
|
|
|
|
|
this.linkCB2.Name = "linkCB2";
|
|
|
|
|
this.linkCB2.Tag = "1";
|
|
|
|
|
this.linkCB2.UseVisualStyleBackColor = true;
|
|
|
|
|
this.linkCB2.CheckedChanged += new System.EventHandler(this.linkCB_CheckedChanged);
|
|
|
|
|
//
|
|
|
|
|
// linkCB3
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.linkCB3, "linkCB3");
|
|
|
|
|
this.linkCB3.Name = "linkCB3";
|
|
|
|
|
this.linkCB3.Tag = "2";
|
|
|
|
|
this.linkCB3.UseVisualStyleBackColor = true;
|
|
|
|
|
this.linkCB3.CheckedChanged += new System.EventHandler(this.linkCB_CheckedChanged);
|
|
|
|
|
//
|
|
|
|
|
// linkCB4
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.linkCB4, "linkCB4");
|
|
|
|
|
this.linkCB4.Name = "linkCB4";
|
|
|
|
|
this.linkCB4.Tag = "3";
|
|
|
|
|
this.linkCB4.UseVisualStyleBackColor = true;
|
|
|
|
|
this.linkCB4.CheckedChanged += new System.EventHandler(this.linkCB_CheckedChanged);
|
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbNoControllers
|
Version 1.4.222
Added Press/Toggle Key to Special Actions, you can hold a trigger to
hold a key or toggle a key with one set of buttons, and untoggle it by
pressing or releasing another set of buttons
Added Disconnect BT to Special Actions, PS+Options to d/c is now added
to Special actions and can be enabled for each profile. You can now set
Disconnect BT to any control(s) and how long you need to hold the
control(s) to take affect
Added Partial German Translation (Thanks Michél)
Added 95% Finished Russian Translation (Thanks overclockers.ru members:
KoNoRIMCI & Sr_psycho)
Added Partial Italian Translation (Thanks Giulio)
Updates to the translations sheets, they should now have every bit of
text in DS4Windows, minus the controls of the controller
English Spelling fixes
Main/Starting tab only shows info for connected controllers, and context
menu only shows options for connected controllers.
Mouse wheel scrolling with analog sticks/triggers/gyro, the mouse now
scrolls smoothly
Slightly reworked analog mouse movement + mouse acceleration (not as
janky anymore)
When starting DS4Windows, if no controllers are connected, DS4Windows
defaults to the profile tab
Certain log warnings (Like unable to get controller exclusively) shows
up in red
Easter egg: try pressing a few buttons in sequence while in the log tab
Fixed Start Profile with TP off being unchecked next time a profile is
opened
Other minor Bug Fixes, such as clearing the log then moving to a new tab
crashing DS4W
2015-01-17 21:16:48 +01:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbNoControllers, "lbNoControllers");
|
|
|
|
|
this.lbNoControllers.Name = "lbNoControllers";
|
Version 1.4.222
Added Press/Toggle Key to Special Actions, you can hold a trigger to
hold a key or toggle a key with one set of buttons, and untoggle it by
pressing or releasing another set of buttons
Added Disconnect BT to Special Actions, PS+Options to d/c is now added
to Special actions and can be enabled for each profile. You can now set
Disconnect BT to any control(s) and how long you need to hold the
control(s) to take affect
Added Partial German Translation (Thanks Michél)
Added 95% Finished Russian Translation (Thanks overclockers.ru members:
KoNoRIMCI & Sr_psycho)
Added Partial Italian Translation (Thanks Giulio)
Updates to the translations sheets, they should now have every bit of
text in DS4Windows, minus the controls of the controller
English Spelling fixes
Main/Starting tab only shows info for connected controllers, and context
menu only shows options for connected controllers.
Mouse wheel scrolling with analog sticks/triggers/gyro, the mouse now
scrolls smoothly
Slightly reworked analog mouse movement + mouse acceleration (not as
janky anymore)
When starting DS4Windows, if no controllers are connected, DS4Windows
defaults to the profile tab
Certain log warnings (Like unable to get controller exclusively) shows
up in red
Easter egg: try pressing a few buttons in sequence while in the log tab
Fixed Start Profile with TP off being unchecked next time a profile is
opened
Other minor Bug Fixes, such as clearing the log then moving to a new tab
crashing DS4W
2015-01-17 21:16:48 +01:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// tabProfiles
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.tabProfiles.Controls.Add(this.lBProfiles);
|
2014-06-02 19:29:38 +02:00
|
|
|
|
this.tabProfiles.Controls.Add(this.tSOptions);
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tabProfiles.Controls.Add(this.toolStrip1);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tabProfiles, "tabProfiles");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tabProfiles.Name = "tabProfiles";
|
|
|
|
|
this.tabProfiles.UseVisualStyleBackColor = true;
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
// lBProfiles
|
|
|
|
|
//
|
|
|
|
|
this.lBProfiles.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
|
|
|
|
this.lBProfiles.ContextMenuStrip = this.cMProfile;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.lBProfiles, "lBProfiles");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.lBProfiles.FormattingEnabled = true;
|
|
|
|
|
this.lBProfiles.Name = "lBProfiles";
|
2017-04-04 05:07:56 +02:00
|
|
|
|
this.lBProfiles.SelectedIndexChanged += new System.EventHandler(this.lBProfiles_SelectedIndexChanged);
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.lBProfiles.KeyDown += new System.Windows.Forms.KeyEventHandler(this.lBProfiles_KeyDown);
|
|
|
|
|
this.lBProfiles.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lBProfiles_MouseDoubleClick);
|
|
|
|
|
this.lBProfiles.MouseDown += new System.Windows.Forms.MouseEventHandler(this.lBProfiles_MouseDown);
|
|
|
|
|
//
|
|
|
|
|
// cMProfile
|
|
|
|
|
//
|
2014-11-14 20:44:50 +01:00
|
|
|
|
this.cMProfile.ImageScalingSize = new System.Drawing.Size(24, 24);
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.cMProfile.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
|
|
|
|
this.editToolStripMenuItem,
|
|
|
|
|
this.assignToController1ToolStripMenuItem,
|
|
|
|
|
this.assignToController2ToolStripMenuItem,
|
|
|
|
|
this.assignToController3ToolStripMenuItem,
|
|
|
|
|
this.assignToController4ToolStripMenuItem,
|
|
|
|
|
this.deleteToolStripMenuItem,
|
|
|
|
|
this.duplicateToolStripMenuItem,
|
|
|
|
|
this.newProfileToolStripMenuItem,
|
|
|
|
|
this.importToolStripMenuItem,
|
|
|
|
|
this.exportToolStripMenuItem});
|
|
|
|
|
this.cMProfile.Name = "cMProfile";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.cMProfile, "cMProfile");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
//
|
|
|
|
|
// editToolStripMenuItem
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.editToolStripMenuItem, "editToolStripMenuItem");
|
|
|
|
|
this.editToolStripMenuItem.Name = "editToolStripMenuItem";
|
|
|
|
|
this.editToolStripMenuItem.Click += new System.EventHandler(this.tsBNEditProfile_Click);
|
|
|
|
|
//
|
|
|
|
|
// assignToController1ToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.assignToController1ToolStripMenuItem.Name = "assignToController1ToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.assignToController1ToolStripMenuItem, "assignToController1ToolStripMenuItem");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.assignToController1ToolStripMenuItem.Click += new System.EventHandler(this.assignToController1ToolStripMenuItem_Click);
|
|
|
|
|
//
|
|
|
|
|
// assignToController2ToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.assignToController2ToolStripMenuItem.Name = "assignToController2ToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.assignToController2ToolStripMenuItem, "assignToController2ToolStripMenuItem");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.assignToController2ToolStripMenuItem.Click += new System.EventHandler(this.assignToController2ToolStripMenuItem_Click);
|
|
|
|
|
//
|
|
|
|
|
// assignToController3ToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.assignToController3ToolStripMenuItem.Name = "assignToController3ToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.assignToController3ToolStripMenuItem, "assignToController3ToolStripMenuItem");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.assignToController3ToolStripMenuItem.Click += new System.EventHandler(this.assignToController3ToolStripMenuItem_Click);
|
|
|
|
|
//
|
|
|
|
|
// assignToController4ToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.assignToController4ToolStripMenuItem.Name = "assignToController4ToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.assignToController4ToolStripMenuItem, "assignToController4ToolStripMenuItem");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.assignToController4ToolStripMenuItem.Click += new System.EventHandler(this.assignToController4ToolStripMenuItem_Click);
|
|
|
|
|
//
|
|
|
|
|
// deleteToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.deleteToolStripMenuItem, "deleteToolStripMenuItem");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.deleteToolStripMenuItem.Click += new System.EventHandler(this.tsBDeleteProfle_Click);
|
|
|
|
|
//
|
|
|
|
|
// duplicateToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.duplicateToolStripMenuItem.Name = "duplicateToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.duplicateToolStripMenuItem, "duplicateToolStripMenuItem");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.duplicateToolStripMenuItem.Click += new System.EventHandler(this.tSBDupProfile_Click);
|
|
|
|
|
//
|
|
|
|
|
// newProfileToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.newProfileToolStripMenuItem.Name = "newProfileToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.newProfileToolStripMenuItem, "newProfileToolStripMenuItem");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.newProfileToolStripMenuItem.Click += new System.EventHandler(this.tsBNewProfile_Click);
|
|
|
|
|
//
|
|
|
|
|
// importToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.importToolStripMenuItem.Name = "importToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.importToolStripMenuItem, "importToolStripMenuItem");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.importToolStripMenuItem.Click += new System.EventHandler(this.tSBImportProfile_Click);
|
|
|
|
|
//
|
|
|
|
|
// exportToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.exportToolStripMenuItem.Name = "exportToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.exportToolStripMenuItem, "exportToolStripMenuItem");
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.exportToolStripMenuItem.Click += new System.EventHandler(this.tSBExportProfile_Click);
|
|
|
|
|
//
|
2014-06-02 19:29:38 +02:00
|
|
|
|
// tSOptions
|
|
|
|
|
//
|
|
|
|
|
this.tSOptions.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.tSOptions.ImageScalingSize = new System.Drawing.Size(20, 20);
|
2014-06-02 19:29:38 +02:00
|
|
|
|
this.tSOptions.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
|
|
|
|
this.toolStripLabel1,
|
|
|
|
|
this.tSTBProfile,
|
2014-06-13 21:52:25 +02:00
|
|
|
|
this.tSBSaveProfile,
|
Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 21:22:42 +02:00
|
|
|
|
this.tSBCancel,
|
|
|
|
|
this.toolStripSeparator3,
|
|
|
|
|
this.tSBKeepSize});
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tSOptions, "tSOptions");
|
2014-06-02 19:29:38 +02:00
|
|
|
|
this.tSOptions.Name = "tSOptions";
|
Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 21:22:42 +02:00
|
|
|
|
this.tSOptions.ShowItemToolTips = false;
|
2014-06-02 19:29:38 +02:00
|
|
|
|
//
|
|
|
|
|
// toolStripLabel1
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.toolStripLabel1.Name = "toolStripLabel1";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.toolStripLabel1, "toolStripLabel1");
|
2014-06-02 19:29:38 +02:00
|
|
|
|
//
|
|
|
|
|
// tSTBProfile
|
|
|
|
|
//
|
|
|
|
|
this.tSTBProfile.ForeColor = System.Drawing.SystemColors.GrayText;
|
|
|
|
|
this.tSTBProfile.Name = "tSTBProfile";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tSTBProfile, "tSTBProfile");
|
2014-06-02 19:29:38 +02:00
|
|
|
|
this.tSTBProfile.Enter += new System.EventHandler(this.tBProfile_Enter);
|
|
|
|
|
this.tSTBProfile.Leave += new System.EventHandler(this.tBProfile_Leave);
|
|
|
|
|
this.tSTBProfile.TextChanged += new System.EventHandler(this.tBProfile_TextChanged);
|
|
|
|
|
//
|
2014-06-13 21:52:25 +02:00
|
|
|
|
// tSBSaveProfile
|
2014-06-02 19:29:38 +02:00
|
|
|
|
//
|
2014-06-13 21:52:25 +02:00
|
|
|
|
this.tSBSaveProfile.AutoToolTip = false;
|
2014-11-18 22:23:41 +01:00
|
|
|
|
this.tSBSaveProfile.Image = global::DS4Windows.Properties.Resources.saveprofile;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tSBSaveProfile, "tSBSaveProfile");
|
2014-06-13 21:52:25 +02:00
|
|
|
|
this.tSBSaveProfile.Name = "tSBSaveProfile";
|
|
|
|
|
this.tSBSaveProfile.Click += new System.EventHandler(this.tSBSaveProfile_Click);
|
2014-06-02 19:29:38 +02:00
|
|
|
|
//
|
|
|
|
|
// tSBCancel
|
|
|
|
|
//
|
|
|
|
|
this.tSBCancel.AutoToolTip = false;
|
2014-11-18 22:23:41 +01:00
|
|
|
|
this.tSBCancel.Image = global::DS4Windows.Properties.Resources.delete;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tSBCancel, "tSBCancel");
|
2014-06-02 19:29:38 +02:00
|
|
|
|
this.tSBCancel.Name = "tSBCancel";
|
|
|
|
|
this.tSBCancel.Click += new System.EventHandler(this.tSBCancel_Click);
|
|
|
|
|
//
|
Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 21:22:42 +02:00
|
|
|
|
// toolStripSeparator3
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3");
|
Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 21:22:42 +02:00
|
|
|
|
//
|
|
|
|
|
// tSBKeepSize
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.tSBKeepSize.Image = global::DS4Windows.Properties.Resources.size;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tSBKeepSize, "tSBKeepSize");
|
Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 21:22:42 +02:00
|
|
|
|
this.tSBKeepSize.Name = "tSBKeepSize";
|
|
|
|
|
this.tSBKeepSize.Click += new System.EventHandler(this.tSBKeepSize_Click);
|
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// toolStrip1
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.toolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.toolStrip1.ImageScalingSize = new System.Drawing.Size(20, 20);
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
|
|
|
|
this.tsBNewProfle,
|
|
|
|
|
this.tsBEditProfile,
|
|
|
|
|
this.tsBDeleteProfile,
|
|
|
|
|
this.tSBDupProfile,
|
|
|
|
|
this.tSBImportProfile,
|
|
|
|
|
this.tSBExportProfile});
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.toolStrip1, "toolStrip1");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.toolStrip1.Name = "toolStrip1";
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// tsBNewProfle
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.tsBNewProfle.Image = global::DS4Windows.Properties.Resources.newprofile;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tsBNewProfle, "tsBNewProfle");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tsBNewProfle.Name = "tsBNewProfle";
|
|
|
|
|
this.tsBNewProfle.Click += new System.EventHandler(this.tsBNewProfile_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// tsBEditProfile
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-12-19 05:11:12 +01:00
|
|
|
|
resources.ApplyResources(this.tsBEditProfile, "tsBEditProfile");
|
2017-04-04 05:07:56 +02:00
|
|
|
|
this.tsBEditProfile.Image = global::DS4Windows.Properties.Resources.edit;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tsBEditProfile.Name = "tsBEditProfile";
|
|
|
|
|
this.tsBEditProfile.Click += new System.EventHandler(this.tsBNEditProfile_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// tsBDeleteProfile
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-12-19 05:11:12 +01:00
|
|
|
|
resources.ApplyResources(this.tsBDeleteProfile, "tsBDeleteProfile");
|
2017-04-04 05:07:56 +02:00
|
|
|
|
this.tsBDeleteProfile.Image = global::DS4Windows.Properties.Resources.delete;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tsBDeleteProfile.Name = "tsBDeleteProfile";
|
|
|
|
|
this.tsBDeleteProfile.Click += new System.EventHandler(this.tsBDeleteProfle_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// tSBDupProfile
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-12-19 05:11:12 +01:00
|
|
|
|
resources.ApplyResources(this.tSBDupProfile, "tSBDupProfile");
|
2017-04-04 05:07:56 +02:00
|
|
|
|
this.tSBDupProfile.Image = global::DS4Windows.Properties.Resources.copy;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tSBDupProfile.Name = "tSBDupProfile";
|
|
|
|
|
this.tSBDupProfile.Click += new System.EventHandler(this.tSBDupProfile_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// tSBImportProfile
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.tSBImportProfile.Image = global::DS4Windows.Properties.Resources.import;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tSBImportProfile, "tSBImportProfile");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tSBImportProfile.Name = "tSBImportProfile";
|
|
|
|
|
this.tSBImportProfile.Click += new System.EventHandler(this.tSBImportProfile_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// tSBExportProfile
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2015-12-19 05:11:12 +01:00
|
|
|
|
resources.ApplyResources(this.tSBExportProfile, "tSBExportProfile");
|
2017-04-04 05:07:56 +02:00
|
|
|
|
this.tSBExportProfile.Image = global::DS4Windows.Properties.Resources.export;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tSBExportProfile.Name = "tSBExportProfile";
|
|
|
|
|
this.tSBExportProfile.Click += new System.EventHandler(this.tSBExportProfile_Click);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
//
|
2014-05-31 06:37:02 +02:00
|
|
|
|
// tabAutoProfiles
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.tabAutoProfiles, "tabAutoProfiles");
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tabAutoProfiles.Name = "tabAutoProfiles";
|
|
|
|
|
this.tabAutoProfiles.UseVisualStyleBackColor = true;
|
|
|
|
|
//
|
2014-06-06 22:38:52 +02:00
|
|
|
|
// tabSettings
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.tabSettings.Controls.Add(this.fLPSettings);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tabSettings, "tabSettings");
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.tabSettings.Name = "tabSettings";
|
|
|
|
|
this.tabSettings.UseVisualStyleBackColor = true;
|
|
|
|
|
//
|
2014-12-03 23:36:54 +01:00
|
|
|
|
// fLPSettings
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.fLPSettings, "fLPSettings");
|
|
|
|
|
this.fLPSettings.Controls.Add(this.hideDS4CheckBox);
|
|
|
|
|
this.fLPSettings.Controls.Add(this.cBSwipeProfiles);
|
|
|
|
|
this.fLPSettings.Controls.Add(this.StartWindowsCheckBox);
|
2017-04-20 07:54:09 +02:00
|
|
|
|
this.fLPSettings.Controls.Add(this.runStartupPanel);
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
this.fLPSettings.Controls.Add(this.panel1);
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.fLPSettings.Controls.Add(this.cBDisconnectBT);
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
this.fLPSettings.Controls.Add(this.panel2);
|
2018-06-01 23:45:58 +02:00
|
|
|
|
this.fLPSettings.Controls.Add(this.startMinimizedCheckBox);
|
|
|
|
|
this.fLPSettings.Controls.Add(this.mintoTaskCheckBox);
|
2014-12-13 21:12:03 +01:00
|
|
|
|
this.fLPSettings.Controls.Add(this.cBCloseMini);
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.fLPSettings.Controls.Add(this.cBQuickCharge);
|
Version 1.4.5
Added support for the New DS4 USB Adapater (Thanks to boganhobo and
Chamilsaan)
Implemented teokp's amazing fix for hide ds4 not working on the
anniversary update of Windows 10: when a controller fails to enter
exclusive mode, DS4Windows will ask for admin privilages to fix the
issue.
Now (near)unlimited Special Actions can be made from the previous limit
of 50
Special Action Xbox Game DVR is now no longer limited to Windows 10,
renamed multi action button: Assign a macro to single tap, double tap,
and holding down a button
Added option for White DS4Windows Icon in the notification tray (While
not merged from, thanks to tehmantra)
Added option to temporarily turn off DS4Windows when using a certain
program (togglable in the Auto Profiles Tab) (Same case as above but
thanks to dedChar to bring to light)
Fixed Options crashes in certain locales where decimal points are
repesented with commas, such as German (Thanks to kiliansch)
Added/Updated translations for many languauges, now including Japanese,
Slovenian, Hungarian, Greek, Finnish, Czech, Indonesian, and Ukrainian
2016-09-22 03:38:38 +02:00
|
|
|
|
this.fLPSettings.Controls.Add(this.cBUseWhiteIcon);
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
this.fLPSettings.Controls.Add(this.cBUpdate);
|
2014-12-13 21:12:03 +01:00
|
|
|
|
this.fLPSettings.Controls.Add(this.pNUpdate);
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.fLPSettings.Controls.Add(this.pnlXIPorts);
|
2017-12-20 07:29:16 +01:00
|
|
|
|
this.fLPSettings.Controls.Add(this.languagePackComboBox1);
|
2014-12-13 21:12:03 +01:00
|
|
|
|
this.fLPSettings.Controls.Add(this.flowLayoutPanel1);
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.fLPSettings.Name = "fLPSettings";
|
2014-06-06 22:38:52 +02:00
|
|
|
|
//
|
2014-07-08 20:21:09 +02:00
|
|
|
|
// hideDS4CheckBox
|
2014-06-09 01:41:36 +02:00
|
|
|
|
//
|
2014-07-08 20:21:09 +02:00
|
|
|
|
resources.ApplyResources(this.hideDS4CheckBox, "hideDS4CheckBox");
|
|
|
|
|
this.hideDS4CheckBox.Name = "hideDS4CheckBox";
|
2018-02-08 01:06:08 +01:00
|
|
|
|
this.hideDS4CheckBox.UseVisualStyleBackColor = false;
|
2014-07-08 20:21:09 +02:00
|
|
|
|
this.hideDS4CheckBox.CheckedChanged += new System.EventHandler(this.hideDS4CheckBox_CheckedChanged);
|
|
|
|
|
//
|
|
|
|
|
// cBSwipeProfiles
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.cBSwipeProfiles, "cBSwipeProfiles");
|
|
|
|
|
this.cBSwipeProfiles.Checked = true;
|
|
|
|
|
this.cBSwipeProfiles.CheckState = System.Windows.Forms.CheckState.Checked;
|
|
|
|
|
this.cBSwipeProfiles.Name = "cBSwipeProfiles";
|
2018-02-08 01:06:08 +01:00
|
|
|
|
this.cBSwipeProfiles.UseVisualStyleBackColor = false;
|
2014-07-08 20:21:09 +02:00
|
|
|
|
this.cBSwipeProfiles.CheckedChanged += new System.EventHandler(this.cBSwipeProfiles_CheckedChanged);
|
|
|
|
|
//
|
|
|
|
|
// StartWindowsCheckBox
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.StartWindowsCheckBox, "StartWindowsCheckBox");
|
|
|
|
|
this.StartWindowsCheckBox.Name = "StartWindowsCheckBox";
|
|
|
|
|
this.StartWindowsCheckBox.UseVisualStyleBackColor = true;
|
|
|
|
|
this.StartWindowsCheckBox.CheckedChanged += new System.EventHandler(this.StartWindowsCheckBox_CheckedChanged);
|
|
|
|
|
//
|
2017-04-20 07:54:09 +02:00
|
|
|
|
// runStartupPanel
|
|
|
|
|
//
|
|
|
|
|
this.runStartupPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
2017-05-02 07:05:58 +02:00
|
|
|
|
this.runStartupPanel.Controls.Add(this.uacPictureBox);
|
2017-04-20 07:54:09 +02:00
|
|
|
|
this.runStartupPanel.Controls.Add(this.runStartTaskRadio);
|
|
|
|
|
this.runStartupPanel.Controls.Add(this.label1);
|
|
|
|
|
this.runStartupPanel.Controls.Add(this.runStartProgRadio);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.runStartupPanel, "runStartupPanel");
|
2017-04-20 07:54:09 +02:00
|
|
|
|
this.runStartupPanel.Name = "runStartupPanel";
|
|
|
|
|
//
|
2017-05-02 07:05:58 +02:00
|
|
|
|
// uacPictureBox
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.uacPictureBox, "uacPictureBox");
|
|
|
|
|
this.uacPictureBox.Name = "uacPictureBox";
|
|
|
|
|
this.uacPictureBox.TabStop = false;
|
|
|
|
|
//
|
2017-04-20 07:54:09 +02:00
|
|
|
|
// runStartTaskRadio
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.runStartTaskRadio, "runStartTaskRadio");
|
|
|
|
|
this.runStartTaskRadio.Name = "runStartTaskRadio";
|
|
|
|
|
this.runStartTaskRadio.TabStop = true;
|
2018-02-08 02:44:45 +01:00
|
|
|
|
this.runStartTaskRadio.UseVisualStyleBackColor = false;
|
2017-04-20 07:54:09 +02:00
|
|
|
|
this.runStartTaskRadio.Click += new System.EventHandler(this.runStartTaskRadio_Click);
|
|
|
|
|
//
|
|
|
|
|
// label1
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.label1, "label1");
|
|
|
|
|
this.label1.Name = "label1";
|
|
|
|
|
//
|
|
|
|
|
// runStartProgRadio
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.runStartProgRadio, "runStartProgRadio");
|
|
|
|
|
this.runStartProgRadio.Checked = true;
|
|
|
|
|
this.runStartProgRadio.Name = "runStartProgRadio";
|
|
|
|
|
this.runStartProgRadio.TabStop = true;
|
2018-02-08 02:44:45 +01:00
|
|
|
|
this.runStartProgRadio.UseVisualStyleBackColor = false;
|
2017-04-20 07:54:09 +02:00
|
|
|
|
this.runStartProgRadio.Click += new System.EventHandler(this.runStartProgRadio_Click);
|
|
|
|
|
//
|
2015-08-13 05:53:43 +02:00
|
|
|
|
// panel1
|
|
|
|
|
//
|
|
|
|
|
this.panel1.Controls.Add(this.lbNotifications);
|
|
|
|
|
this.panel1.Controls.Add(this.cBoxNotifications);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.panel1, "panel1");
|
2015-08-13 05:53:43 +02:00
|
|
|
|
this.panel1.Name = "panel1";
|
|
|
|
|
//
|
|
|
|
|
// lbNotifications
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.lbNotifications, "lbNotifications");
|
|
|
|
|
this.lbNotifications.Name = "lbNotifications";
|
|
|
|
|
//
|
|
|
|
|
// cBoxNotifications
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.cBoxNotifications, "cBoxNotifications");
|
|
|
|
|
this.cBoxNotifications.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
|
|
|
|
this.cBoxNotifications.FormattingEnabled = true;
|
|
|
|
|
this.cBoxNotifications.Items.AddRange(new object[] {
|
|
|
|
|
resources.GetString("cBoxNotifications.Items"),
|
|
|
|
|
resources.GetString("cBoxNotifications.Items1"),
|
|
|
|
|
resources.GetString("cBoxNotifications.Items2")});
|
|
|
|
|
this.cBoxNotifications.Name = "cBoxNotifications";
|
|
|
|
|
this.cBoxNotifications.SelectedIndexChanged += new System.EventHandler(this.cBoxNotifications_SelectedIndexChanged);
|
|
|
|
|
//
|
2014-12-20 02:31:00 +01:00
|
|
|
|
// cBDisconnectBT
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.cBDisconnectBT, "cBDisconnectBT");
|
|
|
|
|
this.cBDisconnectBT.Name = "cBDisconnectBT";
|
|
|
|
|
this.cBDisconnectBT.UseVisualStyleBackColor = true;
|
|
|
|
|
this.cBDisconnectBT.CheckedChanged += new System.EventHandler(this.cBDisconnectBT_CheckedChanged);
|
|
|
|
|
//
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
// panel2
|
|
|
|
|
//
|
|
|
|
|
this.panel2.Controls.Add(this.nUDLatency);
|
|
|
|
|
this.panel2.Controls.Add(this.lbMsLatency);
|
|
|
|
|
this.panel2.Controls.Add(this.cBFlashWhenLate);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.panel2, "panel2");
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
this.panel2.Name = "panel2";
|
|
|
|
|
//
|
|
|
|
|
// nUDLatency
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.nUDLatency, "nUDLatency");
|
|
|
|
|
this.nUDLatency.Minimum = new decimal(new int[] {
|
|
|
|
|
5,
|
|
|
|
|
0,
|
|
|
|
|
0,
|
|
|
|
|
0});
|
|
|
|
|
this.nUDLatency.Name = "nUDLatency";
|
|
|
|
|
this.nUDLatency.Value = new decimal(new int[] {
|
2017-03-25 11:32:59 +01:00
|
|
|
|
20,
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
0,
|
|
|
|
|
0,
|
|
|
|
|
0});
|
|
|
|
|
this.nUDLatency.ValueChanged += new System.EventHandler(this.nUDLatency_ValueChanged);
|
|
|
|
|
//
|
|
|
|
|
// lbMsLatency
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.lbMsLatency, "lbMsLatency");
|
|
|
|
|
this.lbMsLatency.Name = "lbMsLatency";
|
|
|
|
|
//
|
2015-03-15 19:16:01 +01:00
|
|
|
|
// cBFlashWhenLate
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.cBFlashWhenLate, "cBFlashWhenLate");
|
|
|
|
|
this.cBFlashWhenLate.Checked = true;
|
|
|
|
|
this.cBFlashWhenLate.CheckState = System.Windows.Forms.CheckState.Checked;
|
|
|
|
|
this.cBFlashWhenLate.Name = "cBFlashWhenLate";
|
2018-02-08 01:06:08 +01:00
|
|
|
|
this.cBFlashWhenLate.UseVisualStyleBackColor = false;
|
2015-03-15 19:16:01 +01:00
|
|
|
|
this.cBFlashWhenLate.CheckedChanged += new System.EventHandler(this.cBFlashWhenLate_CheckedChanged);
|
|
|
|
|
//
|
2018-06-01 23:45:58 +02:00
|
|
|
|
// startMinimizedCheckBox
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.startMinimizedCheckBox, "startMinimizedCheckBox");
|
|
|
|
|
this.startMinimizedCheckBox.Name = "startMinimizedCheckBox";
|
|
|
|
|
this.startMinimizedCheckBox.UseVisualStyleBackColor = true;
|
|
|
|
|
this.startMinimizedCheckBox.CheckedChanged += new System.EventHandler(this.startMinimizedCheckBox_CheckedChanged);
|
|
|
|
|
//
|
|
|
|
|
// mintoTaskCheckBox
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.mintoTaskCheckBox, "mintoTaskCheckBox");
|
|
|
|
|
this.mintoTaskCheckBox.Name = "mintoTaskCheckBox";
|
|
|
|
|
this.mintoTaskCheckBox.UseVisualStyleBackColor = true;
|
|
|
|
|
//
|
2014-12-20 02:31:00 +01:00
|
|
|
|
// cBCloseMini
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.cBCloseMini, "cBCloseMini");
|
|
|
|
|
this.cBCloseMini.Name = "cBCloseMini";
|
|
|
|
|
this.cBCloseMini.UseVisualStyleBackColor = true;
|
|
|
|
|
this.cBCloseMini.CheckedChanged += new System.EventHandler(this.cBCloseMini_CheckedChanged);
|
|
|
|
|
//
|
|
|
|
|
// cBQuickCharge
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.cBQuickCharge, "cBQuickCharge");
|
|
|
|
|
this.cBQuickCharge.Name = "cBQuickCharge";
|
|
|
|
|
this.cBQuickCharge.UseVisualStyleBackColor = true;
|
|
|
|
|
this.cBQuickCharge.CheckedChanged += new System.EventHandler(this.cBQuickCharge_CheckedChanged);
|
|
|
|
|
//
|
2017-03-25 11:32:59 +01:00
|
|
|
|
// cBUseWhiteIcon
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.cBUseWhiteIcon, "cBUseWhiteIcon");
|
|
|
|
|
this.cBUseWhiteIcon.Name = "cBUseWhiteIcon";
|
|
|
|
|
this.cBUseWhiteIcon.UseVisualStyleBackColor = true;
|
|
|
|
|
this.cBUseWhiteIcon.CheckedChanged += new System.EventHandler(this.cBUseWhiteIcon_CheckedChanged);
|
|
|
|
|
//
|
2015-08-13 05:53:43 +02:00
|
|
|
|
// cBUpdate
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
//
|
2015-08-13 05:53:43 +02:00
|
|
|
|
resources.ApplyResources(this.cBUpdate, "cBUpdate");
|
|
|
|
|
this.cBUpdate.Name = "cBUpdate";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
this.cBUpdate.UseVisualStyleBackColor = false;
|
2015-08-13 05:53:43 +02:00
|
|
|
|
this.cBUpdate.CheckedChanged += new System.EventHandler(this.cBUpdate_CheckedChanged);
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
//
|
2014-06-06 22:38:52 +02:00
|
|
|
|
// pNUpdate
|
|
|
|
|
//
|
|
|
|
|
this.pNUpdate.Controls.Add(this.cBUpdateTime);
|
2015-02-08 22:51:52 +01:00
|
|
|
|
this.pNUpdate.Controls.Add(this.lbCheckEvery);
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.pNUpdate.Controls.Add(this.nUDUpdateTime);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.pNUpdate, "pNUpdate");
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.pNUpdate.Name = "pNUpdate";
|
|
|
|
|
//
|
|
|
|
|
// cBUpdateTime
|
|
|
|
|
//
|
2015-04-21 21:00:09 +02:00
|
|
|
|
resources.ApplyResources(this.cBUpdateTime, "cBUpdateTime");
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.cBUpdateTime.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
|
|
|
|
this.cBUpdateTime.FormattingEnabled = true;
|
|
|
|
|
this.cBUpdateTime.Items.AddRange(new object[] {
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.GetString("cBUpdateTime.Items"),
|
|
|
|
|
resources.GetString("cBUpdateTime.Items1")});
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.cBUpdateTime.Name = "cBUpdateTime";
|
|
|
|
|
this.cBUpdateTime.SelectedIndexChanged += new System.EventHandler(this.cBUpdateTime_SelectedIndexChanged);
|
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
// lbCheckEvery
|
2014-06-09 01:41:36 +02:00
|
|
|
|
//
|
2015-02-08 22:51:52 +01:00
|
|
|
|
resources.ApplyResources(this.lbCheckEvery, "lbCheckEvery");
|
|
|
|
|
this.lbCheckEvery.Name = "lbCheckEvery";
|
2014-06-09 01:41:36 +02:00
|
|
|
|
//
|
|
|
|
|
// nUDUpdateTime
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.nUDUpdateTime, "nUDUpdateTime");
|
2014-06-09 01:41:36 +02:00
|
|
|
|
this.nUDUpdateTime.Maximum = new decimal(new int[] {
|
|
|
|
|
24,
|
|
|
|
|
0,
|
|
|
|
|
0,
|
|
|
|
|
0});
|
|
|
|
|
this.nUDUpdateTime.Name = "nUDUpdateTime";
|
|
|
|
|
this.nUDUpdateTime.ValueChanged += new System.EventHandler(this.nUDUpdateTime_ValueChanged);
|
|
|
|
|
//
|
2014-12-03 23:36:54 +01:00
|
|
|
|
// pnlXIPorts
|
|
|
|
|
//
|
|
|
|
|
this.pnlXIPorts.Controls.Add(this.lbUseXIPorts);
|
|
|
|
|
this.pnlXIPorts.Controls.Add(this.nUDXIPorts);
|
|
|
|
|
this.pnlXIPorts.Controls.Add(this.lbLastXIPort);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.pnlXIPorts, "pnlXIPorts");
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.pnlXIPorts.Name = "pnlXIPorts";
|
|
|
|
|
//
|
|
|
|
|
// lbUseXIPorts
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.lbUseXIPorts, "lbUseXIPorts");
|
|
|
|
|
this.lbUseXIPorts.Name = "lbUseXIPorts";
|
|
|
|
|
//
|
|
|
|
|
// nUDXIPorts
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.nUDXIPorts, "nUDXIPorts");
|
|
|
|
|
this.nUDXIPorts.Maximum = new decimal(new int[] {
|
|
|
|
|
11,
|
|
|
|
|
0,
|
|
|
|
|
0,
|
|
|
|
|
0});
|
|
|
|
|
this.nUDXIPorts.Minimum = new decimal(new int[] {
|
|
|
|
|
1,
|
|
|
|
|
0,
|
|
|
|
|
0,
|
|
|
|
|
0});
|
|
|
|
|
this.nUDXIPorts.Name = "nUDXIPorts";
|
|
|
|
|
this.nUDXIPorts.Value = new decimal(new int[] {
|
|
|
|
|
1,
|
|
|
|
|
0,
|
|
|
|
|
0,
|
|
|
|
|
0});
|
|
|
|
|
this.nUDXIPorts.ValueChanged += new System.EventHandler(this.nUDXIPorts_ValueChanged);
|
|
|
|
|
this.nUDXIPorts.Enter += new System.EventHandler(this.nUDXIPorts_Enter);
|
|
|
|
|
this.nUDXIPorts.Leave += new System.EventHandler(this.nUDXIPorts_Leave);
|
|
|
|
|
//
|
|
|
|
|
// lbLastXIPort
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.lbLastXIPort, "lbLastXIPort");
|
|
|
|
|
this.lbLastXIPort.Name = "lbLastXIPort";
|
|
|
|
|
//
|
2018-06-01 23:45:58 +02:00
|
|
|
|
// languagePackComboBox1
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.languagePackComboBox1, "languagePackComboBox1");
|
|
|
|
|
this.languagePackComboBox1.Name = "languagePackComboBox1";
|
|
|
|
|
this.languagePackComboBox1.SelectedValueChanged += new System.EventHandler(this.languagePackComboBox1_SelectedValueChanged);
|
|
|
|
|
//
|
2014-12-20 02:31:00 +01:00
|
|
|
|
// flowLayoutPanel1
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.flowLayoutPanel1, "flowLayoutPanel1");
|
2018-01-26 03:05:49 +01:00
|
|
|
|
this.flowLayoutPanel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
2014-12-20 02:31:00 +01:00
|
|
|
|
this.flowLayoutPanel1.Controls.Add(this.linkProfiles);
|
|
|
|
|
this.flowLayoutPanel1.Controls.Add(this.lnkControllers);
|
|
|
|
|
this.flowLayoutPanel1.Controls.Add(this.linkUninstall);
|
|
|
|
|
this.flowLayoutPanel1.Controls.Add(this.linkSetup);
|
2018-01-26 03:05:49 +01:00
|
|
|
|
this.flowLayoutPanel1.Controls.Add(this.lLBUpdate);
|
|
|
|
|
this.flowLayoutPanel1.Controls.Add(this.linkSplitLabel);
|
2018-01-26 00:43:22 +01:00
|
|
|
|
this.flowLayoutPanel1.Controls.Add(this.hidGuardWhiteList);
|
|
|
|
|
this.flowLayoutPanel1.Controls.Add(this.clrHidGuardWlistLinkLabel);
|
2018-01-26 03:05:49 +01:00
|
|
|
|
this.flowLayoutPanel1.Controls.Add(this.hidGuardRegLinkLabel);
|
|
|
|
|
this.flowLayoutPanel1.ForeColor = System.Drawing.SystemColors.ControlText;
|
2014-12-20 02:31:00 +01:00
|
|
|
|
this.flowLayoutPanel1.Name = "flowLayoutPanel1";
|
|
|
|
|
//
|
2014-06-09 01:41:36 +02:00
|
|
|
|
// linkProfiles
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.linkProfiles, "linkProfiles");
|
2014-06-09 01:41:36 +02:00
|
|
|
|
this.linkProfiles.Name = "linkProfiles";
|
|
|
|
|
this.linkProfiles.TabStop = true;
|
|
|
|
|
this.linkProfiles.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkProfiles_LinkClicked);
|
|
|
|
|
//
|
2014-12-20 02:31:00 +01:00
|
|
|
|
// lnkControllers
|
2014-07-08 20:21:09 +02:00
|
|
|
|
//
|
2014-12-20 02:31:00 +01:00
|
|
|
|
resources.ApplyResources(this.lnkControllers, "lnkControllers");
|
|
|
|
|
this.lnkControllers.Name = "lnkControllers";
|
|
|
|
|
this.lnkControllers.TabStop = true;
|
|
|
|
|
this.lnkControllers.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lnkControllers_LinkClicked);
|
2014-07-08 20:21:09 +02:00
|
|
|
|
//
|
2014-06-06 22:38:52 +02:00
|
|
|
|
// linkUninstall
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.linkUninstall, "linkUninstall");
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.linkUninstall.Name = "linkUninstall";
|
|
|
|
|
this.linkUninstall.TabStop = true;
|
|
|
|
|
this.linkUninstall.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkUninstall_LinkClicked);
|
|
|
|
|
//
|
2018-01-26 03:05:49 +01:00
|
|
|
|
// linkSetup
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.linkSetup, "linkSetup");
|
|
|
|
|
this.linkSetup.Name = "linkSetup";
|
|
|
|
|
this.linkSetup.TabStop = true;
|
|
|
|
|
this.linkSetup.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lLSetup_LinkClicked);
|
|
|
|
|
//
|
2018-01-26 23:03:14 +01:00
|
|
|
|
// lLBUpdate
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.lLBUpdate, "lLBUpdate");
|
|
|
|
|
this.lLBUpdate.Name = "lLBUpdate";
|
|
|
|
|
this.lLBUpdate.TabStop = true;
|
|
|
|
|
this.lLBUpdate.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lLBUpdate_LinkClicked);
|
|
|
|
|
//
|
|
|
|
|
// linkSplitLabel
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.linkSplitLabel, "linkSplitLabel");
|
|
|
|
|
this.linkSplitLabel.BackColor = System.Drawing.SystemColors.ActiveBorder;
|
|
|
|
|
this.linkSplitLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
|
|
|
|
|
this.linkSplitLabel.ForeColor = System.Drawing.SystemColors.ControlText;
|
|
|
|
|
this.linkSplitLabel.Name = "linkSplitLabel";
|
|
|
|
|
//
|
2018-01-26 00:43:22 +01:00
|
|
|
|
// hidGuardWhiteList
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.hidGuardWhiteList, "hidGuardWhiteList");
|
|
|
|
|
this.hidGuardWhiteList.Name = "hidGuardWhiteList";
|
|
|
|
|
this.hidGuardWhiteList.TabStop = true;
|
|
|
|
|
this.hidGuardWhiteList.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.HidGuardWhiteList_LinkClicked);
|
|
|
|
|
//
|
2018-01-26 03:05:49 +01:00
|
|
|
|
// clrHidGuardWlistLinkLabel
|
2014-06-06 22:38:52 +02:00
|
|
|
|
//
|
2018-01-26 03:05:49 +01:00
|
|
|
|
resources.ApplyResources(this.clrHidGuardWlistLinkLabel, "clrHidGuardWlistLinkLabel");
|
|
|
|
|
this.clrHidGuardWlistLinkLabel.Name = "clrHidGuardWlistLinkLabel";
|
|
|
|
|
this.clrHidGuardWlistLinkLabel.TabStop = true;
|
|
|
|
|
this.clrHidGuardWlistLinkLabel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.ClrHidGuardWlistLinkLabel_LinkClicked);
|
|
|
|
|
//
|
|
|
|
|
// hidGuardRegLinkLabel
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.hidGuardRegLinkLabel, "hidGuardRegLinkLabel");
|
|
|
|
|
this.hidGuardRegLinkLabel.Name = "hidGuardRegLinkLabel";
|
|
|
|
|
this.hidGuardRegLinkLabel.TabStop = true;
|
|
|
|
|
this.hidGuardRegLinkLabel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.HidGuardRegLinkLabel_LinkClicked);
|
2014-12-20 02:31:00 +01:00
|
|
|
|
//
|
Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 21:22:42 +02:00
|
|
|
|
// tabLog
|
|
|
|
|
//
|
|
|
|
|
this.tabLog.Controls.Add(this.lvDebug);
|
2017-11-09 05:31:56 +01:00
|
|
|
|
this.tabLog.Controls.Add(this.panel3);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.tabLog, "tabLog");
|
Shift modifier: Hold an action to use another set of controls, if nothing is set to the shifted control, in falls back to the default action
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
2014-07-07 21:22:42 +02:00
|
|
|
|
this.tabLog.Name = "tabLog";
|
|
|
|
|
this.tabLog.UseVisualStyleBackColor = true;
|
|
|
|
|
//
|
2017-11-09 05:31:56 +01:00
|
|
|
|
// panel3
|
|
|
|
|
//
|
|
|
|
|
this.panel3.Controls.Add(this.exportLogTxtBtn);
|
|
|
|
|
this.panel3.Controls.Add(this.btnClear);
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.panel3, "panel3");
|
2017-11-09 05:31:56 +01:00
|
|
|
|
this.panel3.Name = "panel3";
|
|
|
|
|
//
|
|
|
|
|
// exportLogTxtBtn
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.exportLogTxtBtn, "exportLogTxtBtn");
|
|
|
|
|
this.exportLogTxtBtn.Name = "exportLogTxtBtn";
|
|
|
|
|
this.exportLogTxtBtn.UseVisualStyleBackColor = true;
|
|
|
|
|
this.exportLogTxtBtn.Click += new System.EventHandler(this.exportLogTxtBtn_Click);
|
|
|
|
|
//
|
|
|
|
|
// btnClear
|
|
|
|
|
//
|
|
|
|
|
resources.ApplyResources(this.btnClear, "btnClear");
|
|
|
|
|
this.btnClear.Name = "btnClear";
|
|
|
|
|
this.btnClear.UseVisualStyleBackColor = true;
|
2018-02-26 09:55:17 +01:00
|
|
|
|
this.btnClear.Click += new System.EventHandler(this.BtnClear_Click);
|
2017-11-09 05:31:56 +01:00
|
|
|
|
//
|
2014-06-12 20:46:00 +02:00
|
|
|
|
// saveProfiles
|
|
|
|
|
//
|
2014-06-21 20:00:28 +02:00
|
|
|
|
resources.ApplyResources(this.saveProfiles, "saveProfiles");
|
2014-06-12 20:46:00 +02:00
|
|
|
|
//
|
2015-11-28 06:47:26 +01:00
|
|
|
|
// cMCustomLed
|
|
|
|
|
//
|
|
|
|
|
this.cMCustomLed.ImageScalingSize = new System.Drawing.Size(20, 20);
|
|
|
|
|
this.cMCustomLed.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
|
|
|
|
this.useProfileColorToolStripMenuItem,
|
|
|
|
|
this.useCustomColorToolStripMenuItem});
|
|
|
|
|
this.cMCustomLed.Name = "cMCustomLed";
|
|
|
|
|
this.cMCustomLed.ShowCheckMargin = true;
|
|
|
|
|
this.cMCustomLed.ShowImageMargin = false;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.cMCustomLed, "cMCustomLed");
|
2015-11-28 06:47:26 +01:00
|
|
|
|
//
|
|
|
|
|
// useProfileColorToolStripMenuItem
|
|
|
|
|
//
|
|
|
|
|
this.useProfileColorToolStripMenuItem.Checked = true;
|
|
|
|
|
this.useProfileColorToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;
|
|
|
|
|
this.useProfileColorToolStripMenuItem.Name = "useProfileColorToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.useProfileColorToolStripMenuItem, "useProfileColorToolStripMenuItem");
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.useProfileColorToolStripMenuItem.Click += new System.EventHandler(this.useProfileColorToolStripMenuItem_Click);
|
|
|
|
|
//
|
|
|
|
|
// useCustomColorToolStripMenuItem
|
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.useCustomColorToolStripMenuItem.Name = "useCustomColorToolStripMenuItem";
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this.useCustomColorToolStripMenuItem, "useCustomColorToolStripMenuItem");
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.useCustomColorToolStripMenuItem.Click += new System.EventHandler(this.useCustomColorToolStripMenuItem_Click);
|
|
|
|
|
//
|
2014-11-14 20:44:50 +01:00
|
|
|
|
// DS4Form
|
2014-03-28 02:50:40 +01:00
|
|
|
|
//
|
2018-01-26 23:35:17 +01:00
|
|
|
|
this.AllowDrop = true;
|
2018-02-08 00:49:25 +01:00
|
|
|
|
resources.ApplyResources(this, "$this");
|
2014-06-03 07:29:42 +02:00
|
|
|
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
2017-12-01 09:35:35 +01:00
|
|
|
|
this.BackColor = System.Drawing.SystemColors.Window;
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.Controls.Add(this.tabMain);
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.Controls.Add(this.pnlButton);
|
2014-11-14 20:44:50 +01:00
|
|
|
|
this.Name = "DS4Form";
|
2014-06-13 21:52:25 +02:00
|
|
|
|
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ScpForm_Closing);
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.Resize += new System.EventHandler(this.Form_Resize);
|
|
|
|
|
this.pnlButton.ResumeLayout(false);
|
2014-04-27 21:32:09 +02:00
|
|
|
|
this.pnlButton.PerformLayout();
|
2014-04-29 03:14:01 +02:00
|
|
|
|
this.cMTaskbar.ResumeLayout(false);
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.tabMain.ResumeLayout(false);
|
|
|
|
|
this.tabControllers.ResumeLayout(false);
|
2014-05-31 06:37:02 +02:00
|
|
|
|
this.tLPControllers.ResumeLayout(false);
|
|
|
|
|
this.tLPControllers.PerformLayout();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.pBStatus1)).EndInit();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.pBStatus2)).EndInit();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.pBStatus3)).EndInit();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.pBStatus4)).EndInit();
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.tabProfiles.ResumeLayout(false);
|
|
|
|
|
this.tabProfiles.PerformLayout();
|
2014-06-21 20:00:28 +02:00
|
|
|
|
this.cMProfile.ResumeLayout(false);
|
2014-06-02 19:29:38 +02:00
|
|
|
|
this.tSOptions.ResumeLayout(false);
|
|
|
|
|
this.tSOptions.PerformLayout();
|
2014-05-30 22:39:39 +02:00
|
|
|
|
this.toolStrip1.ResumeLayout(false);
|
|
|
|
|
this.toolStrip1.PerformLayout();
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.tabSettings.ResumeLayout(false);
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.fLPSettings.ResumeLayout(false);
|
|
|
|
|
this.fLPSettings.PerformLayout();
|
2017-04-20 07:54:09 +02:00
|
|
|
|
this.runStartupPanel.ResumeLayout(false);
|
|
|
|
|
this.runStartupPanel.PerformLayout();
|
2017-05-02 07:05:58 +02:00
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.uacPictureBox)).EndInit();
|
2015-08-13 05:53:43 +02:00
|
|
|
|
this.panel1.ResumeLayout(false);
|
|
|
|
|
this.panel1.PerformLayout();
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
this.panel2.ResumeLayout(false);
|
|
|
|
|
this.panel2.PerformLayout();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.nUDLatency)).EndInit();
|
2014-06-06 22:38:52 +02:00
|
|
|
|
this.pNUpdate.ResumeLayout(false);
|
|
|
|
|
this.pNUpdate.PerformLayout();
|
2014-06-09 01:41:36 +02:00
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.nUDUpdateTime)).EndInit();
|
2014-12-03 23:36:54 +01:00
|
|
|
|
this.pnlXIPorts.ResumeLayout(false);
|
|
|
|
|
this.pnlXIPorts.PerformLayout();
|
|
|
|
|
((System.ComponentModel.ISupportInitialize)(this.nUDXIPorts)).EndInit();
|
2014-12-13 21:12:03 +01:00
|
|
|
|
this.flowLayoutPanel1.ResumeLayout(false);
|
2014-12-20 02:31:00 +01:00
|
|
|
|
this.flowLayoutPanel1.PerformLayout();
|
|
|
|
|
this.tabLog.ResumeLayout(false);
|
2017-11-09 05:31:56 +01:00
|
|
|
|
this.panel3.ResumeLayout(false);
|
2015-11-28 06:47:26 +01:00
|
|
|
|
this.cMCustomLed.ResumeLayout(false);
|
2014-03-28 02:50:40 +01:00
|
|
|
|
this.ResumeLayout(false);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
private System.Windows.Forms.ListView lvDebug;
|
|
|
|
|
private System.Windows.Forms.ColumnHeader chTime;
|
|
|
|
|
private System.Windows.Forms.ColumnHeader chData;
|
|
|
|
|
private System.Windows.Forms.Panel pnlButton;
|
|
|
|
|
private System.Windows.Forms.Button btnStartStop;
|
|
|
|
|
private System.Windows.Forms.NotifyIcon notifyIcon1;
|
2014-04-29 03:14:01 +02:00
|
|
|
|
private System.Windows.Forms.ContextMenuStrip cMTaskbar;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem openToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem editProfileForController1ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem editProfileForController2ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem editProfileForController4ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem editProfileForController3ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
|
|
|
|
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
2014-05-16 00:10:17 +02:00
|
|
|
|
private System.Windows.Forms.OpenFileDialog openProfiles;
|
|
|
|
|
private System.Windows.Forms.LinkLabel llbHelp;
|
2015-02-08 22:51:52 +01:00
|
|
|
|
private System.Windows.Forms.Label lbTest;
|
2014-05-30 22:39:39 +02:00
|
|
|
|
private System.Windows.Forms.TabControl tabMain;
|
|
|
|
|
private System.Windows.Forms.TabPage tabProfiles;
|
|
|
|
|
private System.Windows.Forms.TabPage tabLog;
|
|
|
|
|
private System.Windows.Forms.ToolStrip toolStrip1;
|
|
|
|
|
private System.Windows.Forms.ToolStripButton tsBNewProfle;
|
|
|
|
|
private System.Windows.Forms.ToolStripButton tsBEditProfile;
|
|
|
|
|
private System.Windows.Forms.ToolStripButton tsBDeleteProfile;
|
|
|
|
|
private System.Windows.Forms.TabPage tabAutoProfiles;
|
|
|
|
|
private System.Windows.Forms.ToolStripButton tSBDupProfile;
|
|
|
|
|
private System.Windows.Forms.TabPage tabControllers;
|
|
|
|
|
private System.Windows.Forms.TableLayoutPanel tLPControllers;
|
|
|
|
|
private System.Windows.Forms.PictureBox pBStatus1;
|
|
|
|
|
private System.Windows.Forms.Label lbPad1;
|
|
|
|
|
private System.Windows.Forms.Label lbPad2;
|
|
|
|
|
private System.Windows.Forms.Button bnEditC3;
|
|
|
|
|
private System.Windows.Forms.Button bnEditC4;
|
|
|
|
|
private System.Windows.Forms.Label lbPad3;
|
|
|
|
|
private System.Windows.Forms.Label lbPad4;
|
|
|
|
|
private System.Windows.Forms.ComboBox cBController1;
|
|
|
|
|
private System.Windows.Forms.Button bnEditC2;
|
|
|
|
|
private System.Windows.Forms.ComboBox cBController2;
|
|
|
|
|
private System.Windows.Forms.ComboBox cBController3;
|
|
|
|
|
private System.Windows.Forms.Button bnEditC1;
|
|
|
|
|
private System.Windows.Forms.ComboBox cBController4;
|
2015-02-08 22:51:52 +01:00
|
|
|
|
private System.Windows.Forms.Label lbSelectedProfile;
|
|
|
|
|
private System.Windows.Forms.Label lbID;
|
|
|
|
|
private System.Windows.Forms.Label lbStatus;
|
|
|
|
|
private System.Windows.Forms.Label lbBatt1;
|
|
|
|
|
private System.Windows.Forms.Label lbBatt2;
|
|
|
|
|
private System.Windows.Forms.Label lbBatt3;
|
|
|
|
|
private System.Windows.Forms.Label lbBatt4;
|
2014-05-30 22:39:39 +02:00
|
|
|
|
private System.Windows.Forms.PictureBox pBStatus2;
|
|
|
|
|
private System.Windows.Forms.PictureBox pBStatus3;
|
|
|
|
|
private System.Windows.Forms.PictureBox pBStatus4;
|
2014-05-31 06:37:02 +02:00
|
|
|
|
private System.Windows.Forms.ToolStripButton tSBImportProfile;
|
|
|
|
|
private System.Windows.Forms.ToolStripButton tSBExportProfile;
|
|
|
|
|
private System.Windows.Forms.SaveFileDialog saveProfiles;
|
2014-05-31 19:27:43 +02:00
|
|
|
|
private System.Windows.Forms.ContextMenuStrip cMProfile;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem assignToController1ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem assignToController2ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem assignToController3ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem assignToController4ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem duplicateToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem newProfileToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem importToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem exportToolStripMenuItem;
|
2014-06-02 19:29:38 +02:00
|
|
|
|
private System.Windows.Forms.ToolStrip tSOptions;
|
|
|
|
|
private System.Windows.Forms.ToolStripLabel toolStripLabel1;
|
|
|
|
|
private System.Windows.Forms.ToolStripTextBox tSTBProfile;
|
2014-06-13 21:52:25 +02:00
|
|
|
|
private System.Windows.Forms.ToolStripButton tSBSaveProfile;
|
2014-06-02 19:29:38 +02:00
|
|
|
|
private System.Windows.Forms.ToolStripButton tSBCancel;
|
2014-06-06 22:38:52 +02:00
|
|
|
|
private System.Windows.Forms.TabPage tabSettings;
|
2014-07-08 20:21:09 +02:00
|
|
|
|
private System.Windows.Forms.ToolStripButton tSBKeepSize;
|
|
|
|
|
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
|
2014-12-03 23:36:54 +01:00
|
|
|
|
private System.Windows.Forms.FlowLayoutPanel fLPSettings;
|
2014-07-08 20:21:09 +02:00
|
|
|
|
private System.Windows.Forms.LinkLabel lLBUpdate;
|
|
|
|
|
private System.Windows.Forms.LinkLabel linkSetup;
|
|
|
|
|
private System.Windows.Forms.CheckBox hideDS4CheckBox;
|
2014-06-06 22:38:52 +02:00
|
|
|
|
private System.Windows.Forms.CheckBox cBUpdate;
|
|
|
|
|
private System.Windows.Forms.Panel pNUpdate;
|
|
|
|
|
private System.Windows.Forms.ComboBox cBUpdateTime;
|
2015-02-08 22:51:52 +01:00
|
|
|
|
private System.Windows.Forms.Label lbCheckEvery;
|
2014-07-08 20:21:09 +02:00
|
|
|
|
private System.Windows.Forms.NumericUpDown nUDUpdateTime;
|
|
|
|
|
private System.Windows.Forms.LinkLabel lnkControllers;
|
|
|
|
|
private System.Windows.Forms.CheckBox StartWindowsCheckBox;
|
|
|
|
|
private System.Windows.Forms.CheckBox startMinimizedCheckBox;
|
2014-06-06 22:38:52 +02:00
|
|
|
|
private System.Windows.Forms.LinkLabel linkProfiles;
|
2014-07-08 20:21:09 +02:00
|
|
|
|
private System.Windows.Forms.LinkLabel linkUninstall;
|
2014-06-21 20:00:28 +02:00
|
|
|
|
private System.Windows.Forms.CheckBox cBDisconnectBT;
|
|
|
|
|
private System.Windows.Forms.CheckBox cBSwipeProfiles;
|
2014-09-02 01:23:02 +02:00
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem startToolStripMenuItem;
|
2014-09-15 04:37:14 +02:00
|
|
|
|
public System.Windows.Forms.Label lbLastMessage;
|
2014-11-20 20:03:18 +01:00
|
|
|
|
private System.Windows.Forms.CheckBox cBQuickCharge;
|
2014-12-03 23:36:54 +01:00
|
|
|
|
private System.Windows.Forms.Panel pnlXIPorts;
|
|
|
|
|
private System.Windows.Forms.Label lbUseXIPorts;
|
|
|
|
|
private System.Windows.Forms.NumericUpDown nUDXIPorts;
|
|
|
|
|
private System.Windows.Forms.Label lbLastXIPort;
|
2014-12-13 21:12:03 +01:00
|
|
|
|
public System.Windows.Forms.ListBox lBProfiles;
|
|
|
|
|
private System.Windows.Forms.CheckBox cBCloseMini;
|
|
|
|
|
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1;
|
2015-02-08 22:51:52 +01:00
|
|
|
|
private System.Windows.Forms.Label lbNoControllers;
|
|
|
|
|
private System.Windows.Forms.ToolTip toolTip1;
|
2015-03-15 19:16:01 +01:00
|
|
|
|
private System.Windows.Forms.CheckBox cBFlashWhenLate;
|
Version 1.4.266
Flash Lightbar when at high latency now has the option to choose what
you decide is high latency
Show Notifications now has the option to only show warnings, such as
when a controller cannot be grabbed exclusively
Speaking of bad news for Windows 10 users: Hide DS4 has now been
disabled, until i can figure out why this is, it will be disabled, this
means some games that rely on this may not work properly or at all,
sorry about that
As for good news for Windows 10, did you know you can press Windows + G
to open a game bar which can record games. For Windows 10 users, there's
a new special action: Xbox Game DVR. Pick a trigger (only one button)
and tapping/holding/or double tapping does various things, such as
start/stop recording, save an ongoing recording, take a screenshot (via
the xbox app's option or your own hotkey ie form steam), or just open
the gamebar
Much of the code has been updated with c# 6.0
Added manifest so DS4Windows can notice Windows 10 and high DPIs, also
reorganized files
2015-07-31 05:34:22 +02:00
|
|
|
|
private System.Windows.Forms.Panel panel1;
|
|
|
|
|
private System.Windows.Forms.Label lbNotifications;
|
|
|
|
|
private System.Windows.Forms.ComboBox cBoxNotifications;
|
|
|
|
|
private System.Windows.Forms.Panel panel2;
|
|
|
|
|
private System.Windows.Forms.NumericUpDown nUDLatency;
|
|
|
|
|
private System.Windows.Forms.Label lbMsLatency;
|
2015-11-28 06:47:26 +01:00
|
|
|
|
private System.Windows.Forms.Button bnLight3;
|
|
|
|
|
private System.Windows.Forms.Button bnLight1;
|
|
|
|
|
private System.Windows.Forms.Button bnLight2;
|
|
|
|
|
private System.Windows.Forms.Button bnLight4;
|
|
|
|
|
private System.Windows.Forms.ContextMenuStrip cMCustomLed;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem useProfileColorToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem useCustomColorToolStripMenuItem;
|
|
|
|
|
private AdvancedColorDialog advColorDialog;
|
Version 1.4.5
Added support for the New DS4 USB Adapater (Thanks to boganhobo and
Chamilsaan)
Implemented teokp's amazing fix for hide ds4 not working on the
anniversary update of Windows 10: when a controller fails to enter
exclusive mode, DS4Windows will ask for admin privilages to fix the
issue.
Now (near)unlimited Special Actions can be made from the previous limit
of 50
Special Action Xbox Game DVR is now no longer limited to Windows 10,
renamed multi action button: Assign a macro to single tap, double tap,
and holding down a button
Added option for White DS4Windows Icon in the notification tray (While
not merged from, thanks to tehmantra)
Added option to temporarily turn off DS4Windows when using a certain
program (togglable in the Auto Profiles Tab) (Same case as above but
thanks to dedChar to bring to light)
Fixed Options crashes in certain locales where decimal points are
repesented with commas, such as German (Thanks to kiliansch)
Added/Updated translations for many languauges, now including Japanese,
Slovenian, Hungarian, Greek, Finnish, Czech, Indonesian, and Ukrainian
2016-09-22 03:38:38 +02:00
|
|
|
|
private System.Windows.Forms.CheckBox cBUseWhiteIcon;
|
2017-04-20 07:54:09 +02:00
|
|
|
|
private System.Windows.Forms.Panel runStartupPanel;
|
|
|
|
|
private System.Windows.Forms.Label label1;
|
|
|
|
|
private System.Windows.Forms.RadioButton runStartProgRadio;
|
|
|
|
|
private System.Windows.Forms.RadioButton runStartTaskRadio;
|
2017-05-02 07:05:58 +02:00
|
|
|
|
private System.Windows.Forms.PictureBox uacPictureBox;
|
2017-10-19 21:16:09 +02:00
|
|
|
|
private System.Windows.Forms.Label lbBattery;
|
|
|
|
|
private System.Windows.Forms.Label lbLinkProfile;
|
|
|
|
|
private System.Windows.Forms.CheckBox linkCB1;
|
|
|
|
|
private System.Windows.Forms.CheckBox linkCB2;
|
|
|
|
|
private System.Windows.Forms.CheckBox linkCB3;
|
|
|
|
|
private System.Windows.Forms.CheckBox linkCB4;
|
2017-11-09 05:31:56 +01:00
|
|
|
|
private System.Windows.Forms.Panel panel3;
|
|
|
|
|
private System.Windows.Forms.Button exportLogTxtBtn;
|
|
|
|
|
private System.Windows.Forms.Button btnClear;
|
2017-12-20 07:29:16 +01:00
|
|
|
|
private DS4Forms.LanguagePackComboBox languagePackComboBox1;
|
2018-01-25 22:40:59 +01:00
|
|
|
|
private System.Windows.Forms.LinkLabel hidGuardWhiteList;
|
2018-01-26 00:43:22 +01:00
|
|
|
|
private System.Windows.Forms.LinkLabel clrHidGuardWlistLinkLabel;
|
2018-01-26 03:05:49 +01:00
|
|
|
|
private System.Windows.Forms.LinkLabel hidGuardRegLinkLabel;
|
|
|
|
|
private System.Windows.Forms.Label linkSplitLabel;
|
2018-01-26 23:03:14 +01:00
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem openProgramFolderToolStripMenuItem;
|
2018-05-26 06:52:41 +02:00
|
|
|
|
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem disconToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem discon1toolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem discon2ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem discon3ToolStripMenuItem;
|
|
|
|
|
private System.Windows.Forms.ToolStripMenuItem discon4ToolStripMenuItem;
|
2018-06-01 23:45:58 +02:00
|
|
|
|
private System.Windows.Forms.CheckBox mintoTaskCheckBox;
|
2014-04-29 03:14:01 +02:00
|
|
|
|
//private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2;
|
2014-03-28 02:50:40 +01:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|