mirror of
https://github.com/cemu-project/DS4Windows.git
synced 2024-11-27 03:24:20 +01:00
b528f3ec61
Added Sensitivity settings for both sticks, triggers, and the gyro Fixed the select an action window popping up after closing the profile settings or in another tab Fixed the lightbar button on the main tab being so long, along with some other random ui fixes Fixed many issues with making a new profile When using a custom color the light now fades out based on the current profile settings (ie. when the battery is low) Added Hebrew and Vietnamese translations Updated Chinese (T), Russian, German, Polish
87 lines
3.7 KiB
C#
87 lines
3.7 KiB
C#
using System;
|
|
using System.Windows.Forms;
|
|
|
|
using System.Reflection;
|
|
using System.Threading;
|
|
using System.Diagnostics;
|
|
using System.Drawing;
|
|
|
|
namespace DS4Windows
|
|
{
|
|
public partial class Hotkeys : Form
|
|
{
|
|
public Hotkeys()
|
|
{
|
|
InitializeComponent();
|
|
/* switch (Thread.CurrentThread.CurrentUICulture.ToString())
|
|
{
|
|
case "ar": lbArabic.ForeColor = Color.Green; break;
|
|
case "de-DE": lbGerman.ForeColor = Color.Green; break;
|
|
}*/
|
|
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location);
|
|
string version = fvi.FileVersion;
|
|
lbAbout.Text += version + ")";
|
|
if (tPCredits.HasChildren)
|
|
foreach (System.Windows.Forms.Control ctrl in tPCredits.Controls)
|
|
{
|
|
if (ctrl.HasChildren)
|
|
foreach (System.Windows.Forms.Control ctrl2 in ctrl.Controls)
|
|
ctrl2.MouseHover += Items_MouseHover;
|
|
ctrl.MouseHover += Items_MouseHover;
|
|
}
|
|
tPCredits.MouseHover += Items_MouseHover;
|
|
lbLinkText.Text = string.Empty;
|
|
}
|
|
|
|
private void Items_MouseHover(object sender, EventArgs e)
|
|
{
|
|
switch (((System.Windows.Forms.Control)sender).Name)
|
|
{
|
|
//if (File.Exists(appdatapath + "\\Auto Profiles.xml"))
|
|
case "linkJays2Kings": lbLinkText.Text = "http://ds4windows.com"; break;
|
|
case "linkElectro": lbLinkText.Text = "https://code.google.com/r/brianfundakowskifeldman-ds4windows/"; break;
|
|
case "linkInhexSTER": lbLinkText.Text = "https://code.google.com/p/ds4-tool/"; break;
|
|
case "linkJhebbel": lbLinkText.Text = "http://dsdcs.com/index.php/portfolio/software-development/4-ds4windows"; break;
|
|
case "linkSourceCode": lbLinkText.Text = "https://github.com/Jays2Kings/DS4Windows"; break;
|
|
default: lbLinkText.Text = string.Empty; break;
|
|
}
|
|
}
|
|
|
|
private void linkJays2Kings_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
|
{
|
|
System.Diagnostics.Process.Start("http://ds4windows.com");
|
|
}
|
|
|
|
private void linkElectro_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
|
{
|
|
System.Diagnostics.Process.Start("https://code.google.com/r/brianfundakowskifeldman-ds4windows/");
|
|
}
|
|
|
|
private void linkInhexSTER_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
|
{
|
|
System.Diagnostics.Process.Start("https://code.google.com/p/ds4-tool/");
|
|
}
|
|
|
|
private void linkJhebbel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
|
{
|
|
System.Diagnostics.Process.Start("http://dsdcs.com/index.php/portfolio/software-development/4-ds4windows");
|
|
}
|
|
|
|
private void lLChangelog_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
|
{
|
|
System.Diagnostics.Process.Start("https://docs.google.com/document/d/1l4xcgVQkGUskc5CQ0p069yW22Cd5WAH_yE3Fz2hXo0E/edit?usp=sharing");
|
|
}
|
|
|
|
private void linkDonate_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
|
{
|
|
System.Diagnostics.Process.Start("https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=2FTZ9BZEHSQ8Q&lc=US&item_name=DS4Windows¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted");
|
|
}
|
|
|
|
private void linkSourceCode_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
|
{
|
|
System.Diagnostics.Process.Start("https://github.com/Jays2Kings/DS4Windows");
|
|
}
|
|
|
|
}
|
|
}
|