mirror of
https://github.com/cemu-project/DS4Windows.git
synced 2025-02-18 08:56:20 +01:00
Option Redesign (yes again)
This commit is contained in:
parent
12d1fe9231
commit
4b7b773e6e
6
DS4Tool/Hotkeys.Designer.cs
generated
6
DS4Tool/Hotkeys.Designer.cs
generated
@ -136,11 +136,11 @@
|
|||||||
// label13
|
// label13
|
||||||
//
|
//
|
||||||
this.label13.AutoSize = true;
|
this.label13.AutoSize = true;
|
||||||
this.label13.Location = new System.Drawing.Point(26, 171);
|
this.label13.Location = new System.Drawing.Point(24, 171);
|
||||||
this.label13.Name = "label13";
|
this.label13.Name = "label13";
|
||||||
this.label13.Size = new System.Drawing.Size(361, 13);
|
this.label13.Size = new System.Drawing.Size(362, 13);
|
||||||
this.label13.TabIndex = 14;
|
this.label13.TabIndex = 14;
|
||||||
this.label13.Text = "Note: Scan Code Keys may be needed to make which certain games work.";
|
this.label13.Text = "When mapping as keyboard, Scan Code may be needed for certain games.";
|
||||||
//
|
//
|
||||||
// label14
|
// label14
|
||||||
//
|
//
|
||||||
|
@ -73,7 +73,6 @@ namespace ScpServer
|
|||||||
|
|
||||||
private void finalMeasure(object sender, FormClosedEventArgs e)
|
private void finalMeasure(object sender, FormClosedEventArgs e)
|
||||||
{
|
{
|
||||||
ops.Toggle_Repeat(cbRepeat.Checked);
|
|
||||||
ops.Toggle_ScanCode(cbScanCode.Checked);
|
ops.Toggle_ScanCode(cbScanCode.Checked);
|
||||||
ops.UpdateLists();
|
ops.UpdateLists();
|
||||||
}
|
}
|
||||||
|
575
DS4Tool/Options.Designer.cs
generated
575
DS4Tool/Options.Designer.cs
generated
File diff suppressed because it is too large
Load Diff
@ -38,6 +38,10 @@ namespace ScpServer
|
|||||||
blueBar.Value = color.blue;
|
blueBar.Value = color.blue;
|
||||||
|
|
||||||
batteryLed.Checked = DS4Control.Global.getLedAsBatteryIndicator(device);
|
batteryLed.Checked = DS4Control.Global.getLedAsBatteryIndicator(device);
|
||||||
|
lowBatteryPanel.Visible = batteryLed.Checked;
|
||||||
|
lbFull.Text = (batteryLed.Checked ? "Full:" : "Color:");
|
||||||
|
FullPanel.Location = (batteryLed.Checked ? new Point(FullPanel.Location.X, 42) : new Point(FullPanel.Location.X, 48));
|
||||||
|
|
||||||
DS4Color lowColor = Global.loadLowColor(device);
|
DS4Color lowColor = Global.loadLowColor(device);
|
||||||
lowRedBar.Value = lowColor.red;
|
lowRedBar.Value = lowColor.red;
|
||||||
lowGreenBar.Value = lowColor.green;
|
lowGreenBar.Value = lowColor.green;
|
||||||
@ -56,8 +60,7 @@ namespace ScpServer
|
|||||||
cBlowerRCOn.Checked = Global.getLowerRCOn(device);
|
cBlowerRCOn.Checked = Global.getLowerRCOn(device);
|
||||||
flushHIDQueue.Checked = Global.getFlushHIDQueue(device);
|
flushHIDQueue.Checked = Global.getFlushHIDQueue(device);
|
||||||
idleDisconnectTimeout.Value = Math.Round((decimal)(Global.getIdleDisconnectTimeout(device) / 60d), 1);
|
idleDisconnectTimeout.Value = Math.Round((decimal)(Global.getIdleDisconnectTimeout(device) / 60d), 1);
|
||||||
tBMouseSens.Value = Global.getButtonMouseSensitivity(device);
|
numUDMouseSens.Value = Global.getButtonMouseSensitivity(device);
|
||||||
lBMouseSens.Text = tBMouseSens.Value.ToString();
|
|
||||||
// Force update of color choosers
|
// Force update of color choosers
|
||||||
alphacolor = Math.Max(redBar.Value, Math.Max(greenBar.Value, blueBar.Value));
|
alphacolor = Math.Max(redBar.Value, Math.Max(greenBar.Value, blueBar.Value));
|
||||||
reg = Color.FromArgb(color.red, color.green, color.blue);
|
reg = Color.FromArgb(color.red, color.green, color.blue);
|
||||||
@ -115,9 +118,8 @@ namespace ScpServer
|
|||||||
if (filename != "" && filename != "New Profile")
|
if (filename != "" && filename != "New Profile")
|
||||||
Global.LoadProfile(device, buttons.ToArray());
|
Global.LoadProfile(device, buttons.ToArray());
|
||||||
ToolTip tp = new ToolTip();
|
ToolTip tp = new ToolTip();
|
||||||
tp.SetToolTip(cBlowerRCOn, "Use lower right Touchpad as right mouse");
|
tp.SetToolTip(cBlowerRCOn, "Best used with right side as a mouse function");
|
||||||
tp.SetToolTip(cBDoubleTap, "Tap and hold to drag, slight delay with one tap");
|
tp.SetToolTip(cBDoubleTap, "Tap and hold to drag, slight delay with single taps");
|
||||||
tp.SetToolTip(btnLightbar, "Click to change color");
|
|
||||||
tp.SetToolTip(lBControlTip, "You can also use your controller to change controls");
|
tp.SetToolTip(lBControlTip, "You can also use your controller to change controls");
|
||||||
tp.SetToolTip(touchpadJitterCompensation, "Use Sixaxis to help calulate touchpad movement");
|
tp.SetToolTip(touchpadJitterCompensation, "Use Sixaxis to help calulate touchpad movement");
|
||||||
tp.SetToolTip(pBRainbow, "Always on Rainbow Mode");
|
tp.SetToolTip(pBRainbow, "Always on Rainbow Mode");
|
||||||
@ -226,13 +228,12 @@ namespace ScpServer
|
|||||||
Global.setLowerRCOn(device, cBlowerRCOn.Checked);
|
Global.setLowerRCOn(device, cBlowerRCOn.Checked);
|
||||||
Global.setScrollSensitivity(device, (byte)numUDScroll.Value);
|
Global.setScrollSensitivity(device, (byte)numUDScroll.Value);
|
||||||
Global.setDoubleTap(device, cBDoubleTap.Checked);
|
Global.setDoubleTap(device, cBDoubleTap.Checked);
|
||||||
Global.setButtonMouseSensitivity(device, tBMouseSens.Value);
|
|
||||||
Global.setTapSensitivity(device, (byte)numUDTap.Value);
|
Global.setTapSensitivity(device, (byte)numUDTap.Value);
|
||||||
Global.setIdleDisconnectTimeout(device, (int)(idleDisconnectTimeout.Value * 60));
|
Global.setIdleDisconnectTimeout(device, (int)(idleDisconnectTimeout.Value * 60));
|
||||||
Global.setButtonMouseSensitivity(device, tBMouseSens.Value);
|
|
||||||
Global.setRainbow(device, (int)numUDRainbow.Value);
|
Global.setRainbow(device, (int)numUDRainbow.Value);
|
||||||
Global.setRSDeadzone(device, (byte)Math.Round((numUDRS.Value * 127), 0));
|
Global.setRSDeadzone(device, (byte)Math.Round((numUDRS.Value * 127), 0));
|
||||||
Global.setLSDeadzone(device, (byte)Math.Round((numUDLS.Value * 127), 0));
|
Global.setLSDeadzone(device, (byte)Math.Round((numUDLS.Value * 127), 0));
|
||||||
|
Global.setButtonMouseSensitivity(device, (int)numUDMouseSens.Value);
|
||||||
if (numUDRainbow.Value == 0) pBRainbow.Image = greyscale;
|
if (numUDRainbow.Value == 0) pBRainbow.Image = greyscale;
|
||||||
else pBRainbow.Image = colored;
|
else pBRainbow.Image = colored;
|
||||||
}
|
}
|
||||||
@ -277,17 +278,6 @@ namespace ScpServer
|
|||||||
lastSelected.Text = controlname;
|
lastSelected.Text = controlname;
|
||||||
lastSelected.Tag = controlname;
|
lastSelected.Tag = controlname;
|
||||||
}
|
}
|
||||||
public void Toggle_Repeat(bool Checked)
|
|
||||||
{
|
|
||||||
if (lastSelected.Tag is int || lastSelected.Tag is UInt16)
|
|
||||||
if (Checked)
|
|
||||||
lastSelected.ForeColor = Color.Red;
|
|
||||||
else lastSelected.ForeColor = SystemColors.WindowText;
|
|
||||||
else
|
|
||||||
{
|
|
||||||
lastSelected.ForeColor = SystemColors.WindowText;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
public void Toggle_ScanCode(bool Checked)
|
public void Toggle_ScanCode(bool Checked)
|
||||||
{
|
{
|
||||||
if (lastSelected.Tag is int || lastSelected.Tag is UInt16)
|
if (lastSelected.Tag is int || lastSelected.Tag is UInt16)
|
||||||
@ -501,30 +491,11 @@ namespace ScpServer
|
|||||||
private void ledAsBatteryIndicator_CheckedChanged(object sender, EventArgs e)
|
private void ledAsBatteryIndicator_CheckedChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Global.setLedAsBatteryIndicator(device, batteryLed.Checked);
|
Global.setLedAsBatteryIndicator(device, batteryLed.Checked);
|
||||||
|
lowBatteryPanel.Visible = batteryLed.Checked;
|
||||||
// New settings
|
FullPanel.Location = (batteryLed.Checked ? new Point(FullPanel.Location.X, 42) : new Point(FullPanel.Location.X, 48));
|
||||||
if (batteryLed.Checked)
|
lbFull.Text = (batteryLed.Checked ? "Full:" : "Color:");
|
||||||
{
|
|
||||||
while (this.Size.Height < 530)
|
|
||||||
this.Size += new Size(0, 1);
|
|
||||||
lowBatteryPanel.Visible = true;
|
|
||||||
batteryOpsPanel.Location = new Point(batteryOpsPanel.Location.X, 430);
|
|
||||||
SixaxisPanel.Location = new Point(SixaxisPanel.Location.X, 460);
|
|
||||||
lbLightbar.Text = "Full:";
|
|
||||||
|
|
||||||
Global.setLedAsBatteryIndicator(device, true);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
while (this.Size.Height > 500)
|
|
||||||
this.Size -= new Size(0, 1);
|
|
||||||
lowBatteryPanel.Visible = false;
|
|
||||||
batteryOpsPanel.Location = new Point(batteryOpsPanel.Location.X, 400);
|
|
||||||
SixaxisPanel.Location = new Point(SixaxisPanel.Location.X, 430);
|
|
||||||
lbLightbar.Text = "Light Bar:";
|
|
||||||
Global.setLedAsBatteryIndicator(device, false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void flashWhenLowBattery_CheckedChanged(object sender, EventArgs e)
|
private void flashWhenLowBattery_CheckedChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Global.setFlashWhenLowBattery(device, flashLed.Checked);
|
Global.setFlashWhenLowBattery(device, flashLed.Checked);
|
||||||
@ -695,12 +666,6 @@ namespace ScpServer
|
|||||||
Show_ControlsList(sender, e);
|
Show_ControlsList(sender, e);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void tBMouseSens_Scroll(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
Global.setButtonMouseSensitivity(device, tBMouseSens.Value);
|
|
||||||
lBMouseSens.Text = tBMouseSens.Value.ToString();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void numUDRainbow_ValueChanged(object sender, EventArgs e)
|
private void numUDRainbow_ValueChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
Global.setRainbow(device, (double)numUDRainbow.Value);
|
Global.setRainbow(device, (double)numUDRainbow.Value);
|
||||||
@ -733,19 +698,20 @@ namespace ScpServer
|
|||||||
numUDRainbow.Visible = on;
|
numUDRainbow.Visible = on;
|
||||||
if (on)
|
if (on)
|
||||||
{
|
{
|
||||||
pBRainbow.Location = new Point(207 - 78, pBRainbow.Location.Y);
|
pBRainbow.Location = new Point(216 - 78, pBRainbow.Location.Y);
|
||||||
pBController.BackgroundImage = Properties.Resources.rainbowC;
|
pBController.BackgroundImage = Properties.Resources.rainbowC;
|
||||||
batteryLed.Text = "Battery Level Dim";
|
batteryLed.Text = "Battery Level Dim";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
pBRainbow.Location = new Point(207, pBRainbow.Location.Y);
|
lowBatteryPanel.Enabled = batteryLed.Checked;
|
||||||
|
pBRainbow.Location = new Point(216, pBRainbow.Location.Y);
|
||||||
pBController.BackgroundImage = null;
|
pBController.BackgroundImage = null;
|
||||||
batteryLed.Text = "Battery Level Color";
|
batteryLed.Text = "Battery Level Color";
|
||||||
}
|
}
|
||||||
lBspc.Visible = on;
|
lBspc.Visible = on;
|
||||||
LightbarPanel.Enabled = !on;
|
|
||||||
lowBatteryPanel.Enabled = !on;
|
lowBatteryPanel.Enabled = !on;
|
||||||
|
FullPanel.Enabled = !on;
|
||||||
flashLed.Enabled = !on;
|
flashLed.Enabled = !on;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -787,7 +753,8 @@ namespace ScpServer
|
|||||||
Image U = Properties.Resources.UpperTouch;
|
Image U = Properties.Resources.UpperTouch;
|
||||||
private void bnTouchLeft_MouseHover(object sender, EventArgs e)
|
private void bnTouchLeft_MouseHover(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
pBController.Image = L; }
|
pBController.Image = L;
|
||||||
|
}
|
||||||
|
|
||||||
private void bnTouchMulti_MouseHover(object sender, EventArgs e)
|
private void bnTouchMulti_MouseHover(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
@ -819,5 +786,34 @@ namespace ScpServer
|
|||||||
Global.setLSDeadzone(device, (byte)Math.Round((numUDLS.Value * 127),0));
|
Global.setLSDeadzone(device, (byte)Math.Round((numUDLS.Value * 127),0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void numUDMouseSens_ValueChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Global.setButtonMouseSensitivity(device, (int)numUDMouseSens.Value);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void lbLS_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void lBL2_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void lbRS_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void lBR2_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Options_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,9 +12,9 @@ namespace ScpServer
|
|||||||
{
|
{
|
||||||
public partial class ScpForm : Form
|
public partial class ScpForm : Form
|
||||||
{
|
{
|
||||||
|
double version = 7.6;
|
||||||
private DS4Control.Control rootHub;
|
private DS4Control.Control rootHub;
|
||||||
delegate void LogDebugDelegate(DateTime Time, String Data);
|
delegate void LogDebugDelegate(DateTime Time, String Data);
|
||||||
double version = 7.42;
|
|
||||||
|
|
||||||
protected Label[] Pads;
|
protected Label[] Pads;
|
||||||
protected ComboBox[] cbs;
|
protected ComboBox[] cbs;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user