mirror of
https://github.com/cemu-project/DS4Windows.git
synced 2025-01-11 15:59:08 +01:00
Version 1.4.23
Extended range needed for touchpad swipes actions to register UI adjustments in profile settings, such as a color box for flashing color, alignment adjustments, and the Sixaxis reading dot staying in bounds of the box Recording a macro for special actions now open up in a new window, allowing for ctrl+tab to be used When controller's latency passes 10ms, the log will show and the controller will flash red until the latency is under 10ms Hovering over the mac address shows the latency of said controller, if it's connected via bluetooth Option to choose when at low battery for the light to flash or pulse Much cleaner/neater hotkeys/about window Option to download language packs if your PC is not set to an english language Finished Italian Translations (Thanks again Giulio) Finished German Translations (Thanks Ammonjak) Updated Italian & Russian Translations Reorganized the the code so all cs files are under the same project
This commit is contained in:
parent
9fdaaad7da
commit
7d7d5d7391
@ -2,13 +2,14 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using DS4Library;
|
||||
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using System.Media;
|
||||
namespace DS4Control
|
||||
using System.Threading.Tasks;
|
||||
namespace DS4Windows
|
||||
{
|
||||
public class Control
|
||||
public class ControlService
|
||||
{
|
||||
public X360Device x360Bus;
|
||||
public DS4Device[] DS4Controllers = new DS4Device[4];
|
||||
@ -36,7 +37,7 @@ namespace DS4Control
|
||||
}
|
||||
private X360Data[] processingData = new X360Data[4];
|
||||
|
||||
public Control()
|
||||
public ControlService()
|
||||
{
|
||||
sp.Stream = Properties.Resources.EE;
|
||||
x360Bus = new X360Device();
|
||||
@ -101,7 +102,7 @@ namespace DS4Control
|
||||
{
|
||||
if (showlog)
|
||||
LogDebug(Properties.Resources.Starting);
|
||||
DS4Devices.isExclusiveMode = Global.getUseExclusiveMode();
|
||||
DS4Devices.isExclusiveMode = Global.UseExclusiveMode;
|
||||
if (showlog)
|
||||
{
|
||||
LogDebug(Properties.Resources.SearchingController);
|
||||
@ -123,25 +124,25 @@ namespace DS4Control
|
||||
device.Removal += this.On_DS4Removal;
|
||||
device.Removal += DS4Devices.On_Removal;
|
||||
touchPad[ind] = new Mouse(ind, device);
|
||||
DS4Color color = Global.loadColor(ind);
|
||||
device.LightBarColor = color;
|
||||
if (!Global.getDinputOnly(ind))
|
||||
device.LightBarColor = Global.MainColor[ind];
|
||||
if (!Global.DinputOnly[ind])
|
||||
x360Bus.Plugin(ind);
|
||||
device.Report += this.On_Report;
|
||||
TouchPadOn(ind, device);
|
||||
string filename = Path.GetFileName(Global.getAProfile(ind));
|
||||
//string filename = Global.ProfilePath[ind];
|
||||
ind++;
|
||||
if (showlog)
|
||||
if (System.IO.File.Exists(Global.appdatapath + "\\Profiles\\" + filename))
|
||||
if (System.IO.File.Exists(Global.appdatapath + "\\Profiles\\" + Global.ProfilePath[ind-1] + ".xml"))
|
||||
{
|
||||
string prolog = Properties.Resources.UsingProfile.Replace("*number*", ind.ToString()).Replace("*Profile name*", filename.Substring(0, filename.Length - 4));
|
||||
string prolog = Properties.Resources.UsingProfile.Replace("*number*", ind.ToString()).Replace("*Profile name*", Global.ProfilePath[ind-1]);
|
||||
LogDebug(prolog);
|
||||
Log.LogToTray(prolog);
|
||||
}
|
||||
else
|
||||
{
|
||||
LogDebug("Controller " + ind + " is not using a profile");
|
||||
Log.LogToTray("Controller " + ind + " is not using a profile");
|
||||
string prolog = Properties.Resources.NotUsingProfile.Replace("*number*", (ind).ToString());
|
||||
LogDebug(prolog);
|
||||
Log.LogToTray(prolog);
|
||||
}
|
||||
if (ind >= 4) // out of Xinput devices!
|
||||
break;
|
||||
@ -170,10 +171,12 @@ namespace DS4Control
|
||||
{
|
||||
if (DS4Controllers[i] != null)
|
||||
{
|
||||
if (Global.getDCBTatStop() && !DS4Controllers[i].Charging && showlog)
|
||||
if (Global.DCBTatStop && !DS4Controllers[i].Charging && showlog)
|
||||
DS4Controllers[i].DisconnectBT();
|
||||
else
|
||||
{
|
||||
DS4LightBar.forcelight[i] = false;
|
||||
DS4LightBar.forcedFlash[i] = 0;
|
||||
DS4LightBar.defualtLight = true;
|
||||
DS4LightBar.updateLightBar(DS4Controllers[i], i, CurrentState[i], ExposedState[i], touchPad[i]);
|
||||
System.Threading.Thread.Sleep(50);
|
||||
@ -227,22 +230,23 @@ namespace DS4Control
|
||||
device.Removal += this.On_DS4Removal;
|
||||
device.Removal += DS4Devices.On_Removal;
|
||||
touchPad[Index] = new Mouse(Index, device);
|
||||
device.LightBarColor = Global.loadColor(Index);
|
||||
device.LightBarColor = Global.MainColor[Index];
|
||||
device.Report += this.On_Report;
|
||||
if (!Global.getDinputOnly(Index))
|
||||
if (!Global.DinputOnly[Index])
|
||||
x360Bus.Plugin(Index);
|
||||
TouchPadOn(Index, device);
|
||||
string filename = Path.GetFileName(Global.getAProfile(Index));
|
||||
if (System.IO.File.Exists(Global.appdatapath + "\\Profiles\\" + filename))
|
||||
//string filename = Path.GetFileName(Global.ProfilePath[Index]);
|
||||
if (System.IO.File.Exists(Global.appdatapath + "\\Profiles\\" + Global.ProfilePath[Index] + ".xml"))
|
||||
{
|
||||
string prolog = Properties.Resources.UsingProfile.Replace("*number*", (Index + 1).ToString()).Replace("*Profile name*", filename.Substring(0, filename.Length - 4));
|
||||
string prolog = Properties.Resources.UsingProfile.Replace("*number*", (Index + 1).ToString()).Replace("*Profile name*", Global.ProfilePath[Index]);
|
||||
LogDebug(prolog);
|
||||
Log.LogToTray(prolog);
|
||||
}
|
||||
else
|
||||
{
|
||||
LogDebug("Controller " + (Index + 1) + " is not using a profile");
|
||||
Log.LogToTray("Controller " + (Index + 1) + " is not using a profile");
|
||||
string prolog = Properties.Resources.NotUsingProfile.Replace("*number*", (Index + 1).ToString());
|
||||
LogDebug(prolog);
|
||||
Log.LogToTray(prolog);
|
||||
}
|
||||
|
||||
break;
|
||||
@ -428,7 +432,7 @@ namespace DS4Control
|
||||
Global.ControllerStatusChanged(this);
|
||||
}
|
||||
}
|
||||
|
||||
public bool[] lag = { false, false, false, false };
|
||||
//Called every time the new input report has arrived
|
||||
protected virtual void On_Report(object sender, EventArgs e)
|
||||
{
|
||||
@ -442,12 +446,19 @@ namespace DS4Control
|
||||
|
||||
if (ind != -1)
|
||||
{
|
||||
if (Global.getFlushHIDQueue(ind))
|
||||
if (Global.FlushHIDQueue[ind])
|
||||
device.FlushHID();
|
||||
if (!string.IsNullOrEmpty(device.error))
|
||||
{
|
||||
LogDebug(device.error);
|
||||
}
|
||||
if (DateTime.UtcNow - device.firstActive > TimeSpan.FromSeconds(5))
|
||||
{
|
||||
if (device.Latency >= 10 && !lag[ind])
|
||||
LagFlashWarning(ind, true);
|
||||
else if (device.Latency < 10 && lag[ind])
|
||||
LagFlashWarning(ind, false);
|
||||
}
|
||||
device.getExposedState(ExposedState[ind], CurrentState[ind]);
|
||||
DS4State cState = CurrentState[ind];
|
||||
device.getPreviousState(PreviousState[ind]);
|
||||
@ -458,11 +469,11 @@ namespace DS4Control
|
||||
if (eastertime)
|
||||
EasterTime(ind);
|
||||
GetInputkeys(ind);
|
||||
if (Global.getLSCurve(ind) + Global.getRSCurve(ind) + Global.getLSDeadzone(ind) + Global.getRSDeadzone(ind) +
|
||||
Global.getL2Deadzone(ind) + Global.getR2Deadzone(ind) > 0) //if a curve or deadzone is in place
|
||||
if (Global.LSCurve[ind] + Global.RSCurve[ind] + Global.LSDeadzone[ind] + Global.RSDeadzone[ind] +
|
||||
Global.L2Deadzone[ind] + Global.R2Deadzone[ind] > 0) //if a curve or deadzone is in place
|
||||
cState = Mapping.SetCurveAndDeadzone(ind, cState);
|
||||
if (!recordingMacro && (!string.IsNullOrEmpty(Global.tempprofilename[ind]) ||
|
||||
Global.getHasCustomKeysorButtons(ind) || Global.getHasShiftCustomKeysorButtons(ind) || Global.GetProfileActions(ind).Count > 0))
|
||||
Global.getHasCustomKeysorButtons(ind) || Global.getHasShiftCustomKeysorButtons(ind) || Global.ProfileActions[ind].Count > 0))
|
||||
{
|
||||
Mapping.MapCustom(ind, cState, MappedState[ind], ExposedState[ind], touchPad[ind], this);
|
||||
cState = MappedState[ind];
|
||||
@ -490,10 +501,30 @@ namespace DS4Control
|
||||
// Output any synthetic events.
|
||||
Mapping.Commit(ind);
|
||||
// Pull settings updates.
|
||||
device.IdleTimeout = Global.getIdleDisconnectTimeout(ind);
|
||||
device.IdleTimeout = Global.IdleDisconnectTimeout[ind];
|
||||
}
|
||||
}
|
||||
|
||||
public void LagFlashWarning(int ind, bool on)
|
||||
{
|
||||
if (on)
|
||||
{
|
||||
lag[ind] = true;
|
||||
LogDebug(Properties.Resources.LatencyOverTen.Replace("*number*", (ind + 1).ToString()), true);
|
||||
DS4Color color = new DS4Color { red = 50, green = 0, blue = 0 };
|
||||
DS4LightBar.forcedColor[ind] = color;
|
||||
DS4LightBar.forcedFlash[ind] = 2;
|
||||
DS4LightBar.forcelight[ind] = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
lag[ind] = false;
|
||||
LogDebug(Properties.Resources.LatencyNotOverTen.Replace("*number*", (ind + 1).ToString()));
|
||||
DS4LightBar.forcelight[ind] = false;
|
||||
DS4LightBar.forcedFlash[ind] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
private void DoExtras(int ind)
|
||||
{
|
||||
DS4State cState = CurrentState[ind];
|
||||
@ -534,8 +565,8 @@ namespace DS4Control
|
||||
if (extras[7] == 1)
|
||||
{
|
||||
if (oldmouse[ind] == -1)
|
||||
oldmouse[ind] = Global.getButtonMouseSensitivity(ind);
|
||||
Global.setButtonMouseSensitivity(ind, extras[8]);
|
||||
oldmouse[ind] = Global.ButtonMouseSensitivity[ind];
|
||||
Global.ButtonMouseSensitivity[ind] = extras[8];
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
@ -545,7 +576,7 @@ namespace DS4Control
|
||||
DS4LightBar.forcelight[ind] = false;
|
||||
DS4LightBar.forcedFlash[ind] = 0;
|
||||
//Console.WriteLine(p.Key + " is done");
|
||||
Global.setButtonMouseSensitivity(ind, oldmouse[ind]);
|
||||
Global.ButtonMouseSensitivity[ind] = oldmouse[ind];
|
||||
oldmouse[ind] = -1;
|
||||
setRumble(0, 0, ind);
|
||||
held[ind] = false;
|
||||
@ -711,24 +742,24 @@ namespace DS4Control
|
||||
public int[] oldscrollvalue = { 0, 0, 0, 0 };
|
||||
protected virtual void CheckForHotkeys(int deviceID, DS4State cState, DS4State pState)
|
||||
{
|
||||
if (!Global.getUseTPforControls(deviceID) && cState.Touch1 && pState.PS)
|
||||
if (!Global.UseTPforControls[deviceID] && cState.Touch1 && pState.PS)
|
||||
{
|
||||
if (Global.getTouchSensitivity(deviceID) > 0 && touchreleased[deviceID])
|
||||
if (Global.TouchSensitivity[deviceID] > 0 && touchreleased[deviceID])
|
||||
{
|
||||
oldtouchvalue[deviceID] = Global.getTouchSensitivity(deviceID);
|
||||
oldscrollvalue[deviceID] = Global.getScrollSensitivity(deviceID);
|
||||
Global.setTouchSensitivity(deviceID, 0);
|
||||
Global.setScrollSensitivity(deviceID, 0);
|
||||
LogDebug(Global.getTouchSensitivity(deviceID) > 0 ? Properties.Resources.TouchpadMovementOn : Properties.Resources.TouchpadMovementOff);
|
||||
Log.LogToTray(Global.getTouchSensitivity(deviceID) > 0 ? Properties.Resources.TouchpadMovementOn : Properties.Resources.TouchpadMovementOff);
|
||||
oldtouchvalue[deviceID] = Global.TouchSensitivity[deviceID];
|
||||
oldscrollvalue[deviceID] = Global.ScrollSensitivity[deviceID];
|
||||
Global.TouchSensitivity[deviceID] = 0;
|
||||
Global.ScrollSensitivity[deviceID] = 0;
|
||||
LogDebug(Global.TouchSensitivity[deviceID] > 0 ? Properties.Resources.TouchpadMovementOn : Properties.Resources.TouchpadMovementOff);
|
||||
Log.LogToTray(Global.TouchSensitivity[deviceID] > 0 ? Properties.Resources.TouchpadMovementOn : Properties.Resources.TouchpadMovementOff);
|
||||
touchreleased[deviceID] = false;
|
||||
}
|
||||
else if (touchreleased[deviceID])
|
||||
{
|
||||
Global.setTouchSensitivity(deviceID, oldtouchvalue[deviceID]);
|
||||
Global.setScrollSensitivity(deviceID, oldscrollvalue[deviceID]);
|
||||
LogDebug(Global.getTouchSensitivity(deviceID) > 0 ? Properties.Resources.TouchpadMovementOn : Properties.Resources.TouchpadMovementOff);
|
||||
Log.LogToTray(Global.getTouchSensitivity(deviceID) > 0 ? Properties.Resources.TouchpadMovementOn : Properties.Resources.TouchpadMovementOff);
|
||||
Global.TouchSensitivity[deviceID] = oldtouchvalue[deviceID];
|
||||
Global.ScrollSensitivity[deviceID] = oldscrollvalue[deviceID];
|
||||
LogDebug(Global.TouchSensitivity[deviceID] > 0 ? Properties.Resources.TouchpadMovementOn : Properties.Resources.TouchpadMovementOff);
|
||||
Log.LogToTray(Global.TouchSensitivity[deviceID] > 0 ? Properties.Resources.TouchpadMovementOn : Properties.Resources.TouchpadMovementOff);
|
||||
touchreleased[deviceID] = false;
|
||||
}
|
||||
}
|
||||
@ -740,10 +771,10 @@ namespace DS4Control
|
||||
{
|
||||
if (deviceID > 4)
|
||||
{
|
||||
oldtouchvalue[deviceID] = Global.getTouchSensitivity(deviceID);
|
||||
oldscrollvalue[deviceID] = Global.getScrollSensitivity(deviceID);
|
||||
Global.setTouchSensitivity(deviceID, 0);
|
||||
Global.setScrollSensitivity(deviceID, 0);
|
||||
oldtouchvalue[deviceID] = Global.TouchSensitivity[deviceID];
|
||||
oldscrollvalue[deviceID] = Global.ScrollSensitivity[deviceID];
|
||||
Global.TouchSensitivity[deviceID] = 0;
|
||||
Global.ScrollSensitivity[deviceID] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
@ -790,7 +821,7 @@ namespace DS4Control
|
||||
//sets the rumble adjusted with rumble boost
|
||||
public virtual void setRumble(byte heavyMotor, byte lightMotor, int deviceNum)
|
||||
{
|
||||
byte boost = Global.loadRumbleBoost(deviceNum);
|
||||
byte boost = Global.RumbleBoost[deviceNum];
|
||||
uint lightBoosted = ((uint)lightMotor * (uint)boost) / 100;
|
||||
if (lightBoosted > 255)
|
||||
lightBoosted = 255;
|
@ -1,113 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>DS4Control</RootNamespace>
|
||||
<AssemblyName>DS4Control</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Log.cs" />
|
||||
<Compile Include="MouseCursor.cs" />
|
||||
<Compile Include="MouseWheel.cs" />
|
||||
<Compile Include="DS4LightBar.cs" />
|
||||
<Compile Include="Control.cs" />
|
||||
<Compile Include="InputMethods.cs" />
|
||||
<Compile Include="ITouchpadBehaviour.cs" />
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="X360Device.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="X360Device.designer.cs">
|
||||
<DependentUpon>X360Device.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Mapping.cs" />
|
||||
<Compile Include="Mouse.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="ScpDevice.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ScpDevice.designer.cs">
|
||||
<DependentUpon>ScpDevice.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ScpHub.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ScpHub.designer.cs">
|
||||
<DependentUpon>ScpHub.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="ScpUtil.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\DS4Library\DS4Library.csproj">
|
||||
<Project>{43e14dad-e6e8-4b66-ac50-20f5cf9b9712}</Project>
|
||||
<Name>DS4Library</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.fr-FR.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.es.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.pt-BR.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.de-DE.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.it-IT.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.ru-RU.resx" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\EE.wav" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
@ -3,8 +3,8 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Drawing;
|
||||
using DS4Library;
|
||||
namespace DS4Control
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
||||
public class DS4LightBar
|
||||
{
|
||||
@ -33,80 +33,82 @@ namespace DS4Control
|
||||
DS4Color color;
|
||||
if (!defualtLight && !forcelight[deviceNum])
|
||||
{
|
||||
if (Global.getShiftColorOn(deviceNum) && Global.getShiftModifier(deviceNum) > 0 && shiftMod(device, deviceNum, cState, eState, tp))
|
||||
if (Global.ShiftColorOn[deviceNum] && Global.ShiftModifier[deviceNum] > 0 && shiftMod(device, deviceNum, cState, eState, tp))
|
||||
{
|
||||
color = Global.loadShiftColor(deviceNum);
|
||||
color = Global.ShiftColor[deviceNum];
|
||||
}
|
||||
else
|
||||
{
|
||||
if (Global.getRainbow(deviceNum) > 0)
|
||||
if (Global.Rainbow[deviceNum] > 0)
|
||||
{// Display rainbow
|
||||
DateTime now = DateTime.UtcNow;
|
||||
if (now >= oldnow + TimeSpan.FromMilliseconds(10)) //update by the millisecond that way it's a smooth transtion
|
||||
{
|
||||
oldnow = now;
|
||||
if (device.Charging)
|
||||
counters[deviceNum] -= 1.5 * 3 / Global.getRainbow(deviceNum);
|
||||
counters[deviceNum] -= 1.5 * 3 / Global.Rainbow[deviceNum];
|
||||
else
|
||||
counters[deviceNum] += 1.5 * 3 / Global.getRainbow(deviceNum);
|
||||
counters[deviceNum] += 1.5 * 3 / Global.Rainbow[deviceNum];
|
||||
}
|
||||
if (counters[deviceNum] < 0)
|
||||
counters[deviceNum] = 180000;
|
||||
if (Global.getLedAsBatteryIndicator(deviceNum))
|
||||
if (counters[deviceNum] > 180000)
|
||||
counters[deviceNum] = 0;
|
||||
if (Global.LedAsBatteryIndicator[deviceNum])
|
||||
color = HuetoRGB((float)counters[deviceNum] % 360, (byte)(2.55 * device.Battery));
|
||||
else
|
||||
color = HuetoRGB((float)counters[deviceNum] % 360, 255);
|
||||
|
||||
}
|
||||
else if (Global.getLedAsBatteryIndicator(deviceNum))
|
||||
else if (Global.LedAsBatteryIndicator[deviceNum])
|
||||
{
|
||||
//if (device.Charging == false || device.Battery >= 100) // when charged, don't show the charging animation
|
||||
{
|
||||
DS4Color fullColor = new DS4Color
|
||||
{
|
||||
red = Global.loadColor(deviceNum).red,
|
||||
green = Global.loadColor(deviceNum).green,
|
||||
blue = Global.loadColor(deviceNum).blue
|
||||
};
|
||||
|
||||
color = Global.loadLowColor(deviceNum);
|
||||
DS4Color lowColor = new DS4Color
|
||||
{
|
||||
red = color.red,
|
||||
green = color.green,
|
||||
blue = color.blue
|
||||
};
|
||||
DS4Color fullColor = Global.MainColor[deviceNum];
|
||||
DS4Color lowColor = Global.LowColor[deviceNum];
|
||||
|
||||
color = Global.getTransitionedColor(lowColor, fullColor, (uint)device.Battery);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
color = Global.loadColor(deviceNum);
|
||||
color = Global.MainColor[deviceNum];
|
||||
}
|
||||
|
||||
|
||||
if (device.Battery <= Global.getFlashAt(deviceNum) && !defualtLight && !device.Charging)
|
||||
if (device.Battery <= Global.FlashAt[deviceNum] && !defualtLight && !device.Charging)
|
||||
{
|
||||
if (!(Global.loadFlashColor(deviceNum).red == 0 &&
|
||||
Global.loadFlashColor(deviceNum).green == 0 &&
|
||||
Global.loadFlashColor(deviceNum).blue == 0))
|
||||
color = Global.loadFlashColor(deviceNum);
|
||||
if (!(Global.FlashColor[deviceNum].red == 0 &&
|
||||
Global.FlashColor[deviceNum].green == 0 &&
|
||||
Global.FlashColor[deviceNum].blue == 0))
|
||||
color = Global.FlashColor[deviceNum];
|
||||
if (Global.FlashType[deviceNum] == 1)
|
||||
{
|
||||
if (fadetimer[deviceNum] <= 0)
|
||||
fadedirection[deviceNum] = true;
|
||||
else if (fadetimer[deviceNum] >= 100)
|
||||
fadedirection[deviceNum] = false;
|
||||
if (fadedirection[deviceNum])
|
||||
fadetimer[deviceNum] += 1;
|
||||
else
|
||||
fadetimer[deviceNum] -= 1;
|
||||
color = Global.getTransitionedColor(color, new DS4Color(0,0,0), fadetimer[deviceNum]);
|
||||
}
|
||||
}
|
||||
|
||||
if (Global.getIdleDisconnectTimeout(deviceNum) > 0 && Global.getLedAsBatteryIndicator(deviceNum) && (!device.Charging || device.Battery >= 100))
|
||||
if (Global.IdleDisconnectTimeout[deviceNum] > 0 && Global.LedAsBatteryIndicator[deviceNum] && (!device.Charging || device.Battery >= 100))
|
||||
{//Fade lightbar by idle time
|
||||
TimeSpan timeratio = new TimeSpan(DateTime.UtcNow.Ticks - device.lastActive.Ticks);
|
||||
double botratio = timeratio.TotalMilliseconds;
|
||||
double topratio = TimeSpan.FromSeconds(Global.getIdleDisconnectTimeout(deviceNum)).TotalMilliseconds;
|
||||
double topratio = TimeSpan.FromSeconds(Global.IdleDisconnectTimeout[deviceNum]).TotalMilliseconds;
|
||||
double ratio = ((botratio / topratio) * 100);
|
||||
if (ratio >= 50 && ratio <= 100)
|
||||
color = Global.getTransitionedColor(color, new DS4Color { red = 0, green = 0, blue = 0 }, (uint)((ratio - 50) * 2));
|
||||
color = Global.getTransitionedColor(color, new DS4Color(0, 0, 0), (uint)((ratio - 50) * 2));
|
||||
else if (ratio >= 100)
|
||||
color = Global.getTransitionedColor(color, new DS4Color { red = 0, green = 0, blue = 0 }, 100);
|
||||
color = Global.getTransitionedColor(color, new DS4Color(0, 0, 0), 100);
|
||||
}
|
||||
if (device.Charging && device.Battery < 100)
|
||||
switch (Global.getChargingType(deviceNum))
|
||||
switch (Global.ChargingType[deviceNum])
|
||||
{
|
||||
case 1:
|
||||
if (fadetimer[deviceNum] <= 0)
|
||||
@ -117,14 +119,14 @@ namespace DS4Control
|
||||
fadetimer[deviceNum] += .1;
|
||||
else
|
||||
fadetimer[deviceNum] -= .1;
|
||||
color = Global.getTransitionedColor(color, new DS4Color { red = 0, green = 0, blue = 0 }, fadetimer[deviceNum]);
|
||||
color = Global.getTransitionedColor(color, new DS4Color(0, 0, 0), fadetimer[deviceNum]);
|
||||
break;
|
||||
case 2:
|
||||
counters[deviceNum] += .167;
|
||||
color = HuetoRGB((float)counters[deviceNum] % 360, 255);
|
||||
break;
|
||||
case 3:
|
||||
color = Global.loadChargingColor(deviceNum);
|
||||
color = Global.ChargingColor[deviceNum];
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@ -136,23 +138,23 @@ namespace DS4Control
|
||||
color = forcedColor[deviceNum];
|
||||
}
|
||||
else if (shuttingdown)
|
||||
color = new DS4Color { red = 0, green = 0, blue = 0 };
|
||||
color = new DS4Color(0, 0, 0);
|
||||
else
|
||||
{
|
||||
if (device.ConnectionType == ConnectionType.BT)
|
||||
color = new DS4Color { red = 32, green = 64, blue = 64 };
|
||||
color = new DS4Color(0, 0, 0);
|
||||
else
|
||||
color = new DS4Color { red = 0, green = 0, blue = 0 };
|
||||
color = new DS4Color(0, 0, 0);
|
||||
}
|
||||
bool distanceprofile = (Global.getAProfile(deviceNum).ToLower().Contains("distance") || Global.tempprofilename[deviceNum].ToLower().Contains("distance"));
|
||||
bool distanceprofile = (Global.ProfilePath[deviceNum].ToLower().Contains("distance") || Global.tempprofilename[deviceNum].ToLower().Contains("distance"));
|
||||
if (distanceprofile && !defualtLight)
|
||||
{ //Thing I did for Distance
|
||||
float rumble = device.LeftHeavySlowRumble / 2.55f;
|
||||
byte max= Math.Max(color.red, Math.Max(color.green, color.blue));
|
||||
byte max = Math.Max(color.red, Math.Max(color.green, color.blue));
|
||||
if (device.LeftHeavySlowRumble > 100)
|
||||
color = getTransitionedColor(new DS4Color { green = max, red = max }, rumble, new DS4Color { red = 255 });
|
||||
color = Global.getTransitionedColor(new DS4Color(max, max, 0), new DS4Color(255, 0, 0), rumble);
|
||||
else
|
||||
color = getTransitionedColor(color, device.LeftHeavySlowRumble, getTransitionedColor(new DS4Color { green = max, red = max }, 39.6078f, new DS4Color { red = 255 }));
|
||||
color = Global.getTransitionedColor(color, Global.getTransitionedColor(new DS4Color(max, max, 0), new DS4Color(255, 0, 0), 39.6078f), device.LeftHeavySlowRumble);
|
||||
}
|
||||
DS4HapticState haptics = new DS4HapticState
|
||||
{
|
||||
@ -165,7 +167,7 @@ namespace DS4Control
|
||||
haptics.LightBarFlashDurationOff = haptics.LightBarFlashDurationOn = (byte)(25 - forcedFlash[deviceNum]);
|
||||
haptics.LightBarExplicitlyOff = true;
|
||||
}
|
||||
else if (device.Battery <= Global.getFlashAt(deviceNum) && !defualtLight && !device.Charging)
|
||||
else if (device.Battery <= Global.FlashAt[deviceNum] && Global.FlashType[deviceNum] == 0 && !defualtLight && !device.Charging)
|
||||
{
|
||||
int level = device.Battery / 10;
|
||||
//if (level >= 10)
|
||||
@ -201,7 +203,7 @@ namespace DS4Control
|
||||
public static bool shiftMod(DS4Device device, int deviceNum, DS4State cState, DS4StateExposed eState, Mouse tp)
|
||||
{
|
||||
bool shift;
|
||||
switch (Global.getShiftModifier(deviceNum))
|
||||
switch (Global.ShiftModifier[deviceNum])
|
||||
{
|
||||
case 1: shift = Mapping.getBoolMapping(DS4Controls.Cross, cState, eState, tp); break;
|
||||
case 2: shift = Mapping.getBoolMapping(DS4Controls.Circle, cState, eState, tp); break;
|
||||
@ -238,44 +240,19 @@ namespace DS4Control
|
||||
byte C = sat;
|
||||
int X = (int)((C * (float)(1 - Math.Abs((hue / 60) % 2 - 1))));
|
||||
if (0 <= hue && hue < 60)
|
||||
return new DS4Color { red = C, green = (byte)X, blue = 0 };
|
||||
return new DS4Color(C, (byte)X, 0);
|
||||
else if (60 <= hue && hue < 120)
|
||||
return new DS4Color { red = (byte)X, green = C, blue = 0 };
|
||||
return new DS4Color((byte)X, C, 0);
|
||||
else if (120 <= hue && hue < 180)
|
||||
return new DS4Color { red = 0, green = C, blue = (byte)X };
|
||||
return new DS4Color(0, C, (byte)X);
|
||||
else if (180 <= hue && hue < 240)
|
||||
return new DS4Color { red = 0, green = (byte)X, blue = C };
|
||||
return new DS4Color(0, (byte)X, C);
|
||||
else if (240 <= hue && hue < 300)
|
||||
return new DS4Color { red = (byte)X, green = 0, blue = C };
|
||||
return new DS4Color((byte)X, 0, C);
|
||||
else if (300 <= hue && hue < 360)
|
||||
return new DS4Color { red = C, green = 0, blue = (byte)X };
|
||||
return new DS4Color(C, 0, (byte)X);
|
||||
else
|
||||
return new DS4Color { red = 255, green = 0, blue = 0 };
|
||||
}
|
||||
|
||||
public static DS4Color getTransitionedColor(DS4Color c1, double ratio, DS4Color c2)
|
||||
{
|
||||
c1.red = applyRatio(c1.red, c2.red, ratio);
|
||||
c1.green = applyRatio(c1.green, c2.green, ratio);
|
||||
c1.blue = applyRatio(c1.blue, c2.blue, ratio);
|
||||
return c1;
|
||||
}
|
||||
|
||||
private static byte applyRatio(byte b1, byte b2, double r)
|
||||
{
|
||||
if (r > 100)
|
||||
r = 100;
|
||||
else if (r < 0)
|
||||
r = 0;
|
||||
uint ratio = (uint)r;
|
||||
if (b1 > b2)// b2 == 255)
|
||||
{
|
||||
ratio = 100 - (uint)r;
|
||||
}
|
||||
byte bmax = Math.Max(b1, b2);
|
||||
byte bmin = Math.Min(b1, b2);
|
||||
byte bdif = (byte)(bmax - bmin);
|
||||
return (byte)(bmin + (bdif * ratio / 100));
|
||||
return new DS4Color(Color.Red);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -2,8 +2,8 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using DS4Library;
|
||||
namespace DS4Control
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
||||
interface ITouchpadBehaviour
|
||||
{
|
||||
|
@ -3,7 +3,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Runtime.InteropServices;
|
||||
namespace DS4Control
|
||||
namespace DS4Windows
|
||||
{
|
||||
class InputMethods
|
||||
{
|
||||
|
@ -3,7 +3,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace DS4Control
|
||||
namespace DS4Windows
|
||||
{
|
||||
public class Log
|
||||
{
|
||||
|
@ -2,11 +2,11 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using DS4Library;
|
||||
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using System.Diagnostics;
|
||||
namespace DS4Control
|
||||
namespace DS4Windows
|
||||
{
|
||||
public class Mapping
|
||||
{
|
||||
@ -335,14 +335,14 @@ namespace DS4Control
|
||||
int x;
|
||||
int y;
|
||||
int curve;
|
||||
if (Global.getLSCurve(device) > 0)
|
||||
if (Global.LSCurve[device] > 0)
|
||||
{
|
||||
x = cState.LX;
|
||||
y = cState.LY;
|
||||
float max = x + y;
|
||||
double curvex;
|
||||
double curvey;
|
||||
curve = Global.getLSCurve(device);
|
||||
curve = Global.LSCurve[device];
|
||||
double multimax = TValue(382.5, max, curve);
|
||||
double multimin = TValue(127.5, max, curve);
|
||||
if ((x > 127.5f && y > 127.5f) || (x < 127.5f && y < 127.5f))
|
||||
@ -367,14 +367,14 @@ namespace DS4Control
|
||||
dState.LX = (byte)Math.Round(curvex, 0);
|
||||
dState.LY = (byte)Math.Round(curvey, 0);
|
||||
}
|
||||
if (Global.getRSCurve(device) > 0)
|
||||
if (Global.RSCurve[device] > 0)
|
||||
{
|
||||
x = cState.RX;
|
||||
y = cState.RY;
|
||||
float max = x + y;
|
||||
double curvex;
|
||||
double curvey;
|
||||
curve = Global.getRSCurve(device);
|
||||
curve = Global.RSCurve[device];
|
||||
double multimax = TValue(382.5, max, curve);
|
||||
double multimin = TValue(127.5, max, curve);
|
||||
if ((x > 127.5f && y > 127.5f) || (x < 127.5f && y < 127.5f))
|
||||
@ -398,21 +398,21 @@ namespace DS4Control
|
||||
dState.RX = (byte)Math.Round(curvex, 0);
|
||||
dState.RY = (byte)Math.Round(curvey, 0);
|
||||
}
|
||||
if (Global.getLSDeadzone(device) > 0 &&
|
||||
Math.Sqrt(Math.Pow(cState.LX - 127.5f, 2) + Math.Pow(cState.LY - 127.5f, 2)) < Global.getLSDeadzone(device))
|
||||
if (Global.LSDeadzone[device] > 0 &&
|
||||
Math.Sqrt(Math.Pow(cState.LX - 127.5f, 2) + Math.Pow(cState.LY - 127.5f, 2)) < Global.LSDeadzone[device])
|
||||
{
|
||||
dState.LX = 127;
|
||||
dState.LY = 127;
|
||||
}
|
||||
if (Global.getRSDeadzone(device) > 0
|
||||
&& Math.Sqrt(Math.Pow(cState.RX - 127.5f, 2) + Math.Pow(cState.RY - 127.5f, 2)) < Global.getLSDeadzone(device))
|
||||
if (Global.RSDeadzone[device] > 0
|
||||
&& Math.Sqrt(Math.Pow(cState.RX - 127.5f, 2) + Math.Pow(cState.RY - 127.5f, 2)) < Global.LSDeadzone[device])
|
||||
{
|
||||
dState.RX = 127;
|
||||
dState.RY = 127;
|
||||
}
|
||||
if (Global.getL2Deadzone(device) > 0 && cState.L2 < Global.getL2Deadzone(device))
|
||||
if (Global.L2Deadzone[device] > 0 && cState.L2 < Global.L2Deadzone[device])
|
||||
dState.L2 = 0;
|
||||
if (Global.getR2Deadzone(device) > 0 && cState.R2 < Global.getR2Deadzone(device))
|
||||
if (Global.R2Deadzone[device] > 0 && cState.R2 < Global.R2Deadzone[device])
|
||||
dState.R2 = 0;
|
||||
return dState;
|
||||
}
|
||||
@ -423,15 +423,15 @@ namespace DS4Control
|
||||
/// <summary>
|
||||
/// Map DS4 Buttons/Axes to other DS4 Buttons/Axes (largely the same as Xinput ones) and to keyboard and mouse buttons.
|
||||
/// </summary>
|
||||
public static async void MapCustom(int device, DS4State cState, DS4State MappedState, DS4StateExposed eState, Mouse tp, Control ctrl)
|
||||
public static async void MapCustom(int device, DS4State cState, DS4State MappedState, DS4StateExposed eState, Mouse tp, ControlService ctrl)
|
||||
{
|
||||
bool shift;
|
||||
SyntheticState deviceState = Mapping.deviceState[device];
|
||||
if (Global.GetActions().Count > 0 && (Global.GetProfileActions(device).Count > 0 ||
|
||||
if (Global.GetActions().Count > 0 && (Global.ProfileActions[device].Count > 0 ||
|
||||
!string.IsNullOrEmpty(Global.tempprofilename[device])))
|
||||
MapCustomAction(device, cState, MappedState, eState, tp, ctrl);
|
||||
if (ctrl.DS4Controllers[device] == null) return;
|
||||
switch (Global.getShiftModifier(device))
|
||||
switch (Global.ShiftModifier[device])
|
||||
{
|
||||
case 1: shift = getBoolMapping(DS4Controls.Cross, cState, eState, tp); break;
|
||||
case 2: shift = getBoolMapping(DS4Controls.Circle, cState, eState, tp); break;
|
||||
@ -830,7 +830,7 @@ namespace DS4Control
|
||||
}
|
||||
}
|
||||
}
|
||||
if (macroControl[0]) MappedState.Cross = true;
|
||||
if (macroControl[00]) MappedState.Cross = true;
|
||||
if (macroControl[01]) MappedState.Circle = true;
|
||||
if (macroControl[02]) MappedState.Square = true;
|
||||
if (macroControl[03]) MappedState.Triangle = true;
|
||||
@ -1454,9 +1454,9 @@ namespace DS4Control
|
||||
public static DateTime[] oldnowAction = { DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue };
|
||||
public static int[] untriggerindex = { -1, -1, -1, -1 };
|
||||
public static DateTime[] oldnowKeyAct = { DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue };
|
||||
public static async void MapCustomAction(int device, DS4State cState, DS4State MappedState, DS4StateExposed eState, Mouse tp, Control ctrl)
|
||||
public static async void MapCustomAction(int device, DS4State cState, DS4State MappedState, DS4StateExposed eState, Mouse tp, ControlService ctrl)
|
||||
{
|
||||
foreach (string actionname in Global.GetProfileActions(device))
|
||||
foreach (string actionname in Global.ProfileActions[device])
|
||||
{
|
||||
//DS4KeyType keyType = Global.getShiftCustomKeyType(device, customKey.Key);
|
||||
SpecialAction action = Global.GetAction(actionname);
|
||||
@ -1846,16 +1846,16 @@ namespace DS4Control
|
||||
private static int getMouseMapping(int device, DS4Controls control, DS4State cState, DS4StateExposed eState, int mnum)
|
||||
{
|
||||
int controlnum = DS4ControltoInt(control);
|
||||
double SXD = Global.getSXDeadzone(device);
|
||||
double SZD = Global.getSZDeadzone(device);
|
||||
double SXD = Global.SXDeadzone[device];
|
||||
double SZD = Global.SZDeadzone[device];
|
||||
int deadzoneL = 3;
|
||||
int deadzoneR = 3;
|
||||
if (Global.getLSDeadzone(device) >= 3)
|
||||
if (Global.LSDeadzone[device] >= 3)
|
||||
deadzoneL = 0;
|
||||
if (Global.getRSDeadzone(device) >= 3)
|
||||
if (Global.RSDeadzone[device] >= 3)
|
||||
deadzoneR = 0;
|
||||
double value = 0;
|
||||
int speed = Global.getButtonMouseSensitivity(device) + 15;
|
||||
int speed = Global.ButtonMouseSensitivity[device] + 15;
|
||||
double root = 1.002;
|
||||
double divide = 10000d;
|
||||
//DateTime now = mousenow[mnum];
|
||||
@ -1927,7 +1927,7 @@ namespace DS4Control
|
||||
control.ToString().Contains("LY") ||
|
||||
control.ToString().Contains("RX") ||
|
||||
control.ToString().Contains("RY"));
|
||||
if (Global.getMouseAccel(device))
|
||||
if (Global.MouseAccel[device])
|
||||
{
|
||||
if (value > 0)
|
||||
{
|
||||
@ -1975,8 +1975,8 @@ namespace DS4Control
|
||||
|
||||
public static byte getByteMapping(int device, DS4Controls control, DS4State cState, DS4StateExposed eState, Mouse tp)
|
||||
{
|
||||
double SXD = Global.getSXDeadzone(device);
|
||||
double SZD = Global.getSZDeadzone(device);
|
||||
double SXD = Global.SXDeadzone[device];
|
||||
double SZD = Global.SZDeadzone[device];
|
||||
switch (control)
|
||||
{
|
||||
case DS4Controls.Share: return (byte)(cState.Share ? 255 : 0);
|
||||
@ -2069,8 +2069,8 @@ namespace DS4Control
|
||||
{
|
||||
byte trueVal = 0;
|
||||
byte falseVal = 127;
|
||||
double SXD = Global.getSXDeadzone(device);
|
||||
double SZD = Global.getSZDeadzone(device);
|
||||
double SXD = Global.SXDeadzone[device];
|
||||
double SZD = Global.SZDeadzone[device];
|
||||
if (alt)
|
||||
trueVal = 255;
|
||||
switch (control)
|
||||
|
@ -3,8 +3,8 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Runtime.InteropServices;
|
||||
using DS4Library;
|
||||
namespace DS4Control
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
||||
public class Mouse : ITouchpadBehaviour
|
||||
{
|
||||
@ -39,7 +39,7 @@ namespace DS4Control
|
||||
|
||||
public virtual void touchesMoved(object sender, TouchpadEventArgs arg)
|
||||
{
|
||||
if (!Global.getUseTPforControls(deviceNum))
|
||||
if (!Global.UseTPforControls[deviceNum])
|
||||
{
|
||||
cursor.touchesMoved(arg);
|
||||
wheel.touchesMoved(arg);
|
||||
@ -48,10 +48,10 @@ namespace DS4Control
|
||||
{
|
||||
if (!(swipeUp || swipeDown || swipeLeft || swipeRight) && arg.touches.Length == 1)
|
||||
{
|
||||
if (arg.touches[0].hwX - firstTouch.hwX > 200) swipeRight = true;
|
||||
if (arg.touches[0].hwX - firstTouch.hwX < -200) swipeLeft = true;
|
||||
if (arg.touches[0].hwY - firstTouch.hwY > 150) swipeDown = true;
|
||||
if (arg.touches[0].hwY - firstTouch.hwY < -150) swipeUp = true;
|
||||
if (arg.touches[0].hwX - firstTouch.hwX > 400) swipeRight = true;
|
||||
if (arg.touches[0].hwX - firstTouch.hwX < -400) swipeLeft = true;
|
||||
if (arg.touches[0].hwY - firstTouch.hwY > 300) swipeDown = true;
|
||||
if (arg.touches[0].hwY - firstTouch.hwY < -300) swipeUp = true;
|
||||
}
|
||||
swipeUpB = (byte)Math.Min(255, Math.Max(0, (firstTouch.hwY - arg.touches[0].hwY) * 1.5f));
|
||||
swipeDownB = (byte)Math.Min(255, Math.Max(0, (arg.touches[0].hwY - firstTouch.hwY) * 1.5f));
|
||||
@ -68,17 +68,17 @@ namespace DS4Control
|
||||
}
|
||||
public virtual void touchesBegan(object sender, TouchpadEventArgs arg)
|
||||
{
|
||||
if (!Global.getUseTPforControls(deviceNum))
|
||||
if (!Global.UseTPforControls[deviceNum])
|
||||
{
|
||||
cursor.touchesBegan(arg);
|
||||
wheel.touchesBegan(arg);
|
||||
}
|
||||
pastTime = arg.timeStamp;
|
||||
firstTouch = arg.touches[0];
|
||||
if (Global.getDoubleTap(deviceNum))
|
||||
if (Global.DoubleTap[deviceNum])
|
||||
{
|
||||
DateTime test = arg.timeStamp;
|
||||
if (test <= (firstTap + TimeSpan.FromMilliseconds((double)Global.getTapSensitivity(deviceNum) * 1.5)) && !arg.touchButtonPressed)
|
||||
if (test <= (firstTap + TimeSpan.FromMilliseconds((double)Global.TapSensitivity[deviceNum] * 1.5)) && !arg.touchButtonPressed)
|
||||
secondtouchbegin = true;
|
||||
}
|
||||
dev.getCurrentState(s);
|
||||
@ -89,7 +89,7 @@ namespace DS4Control
|
||||
slideright = slideleft = false;
|
||||
swipeUp = swipeDown = swipeLeft = swipeRight = false;
|
||||
swipeUpB = swipeDownB = swipeLeftB = swipeRightB = 0;
|
||||
if (Global.getTapSensitivity(deviceNum) != 0 && !Global.getUseTPforControls(deviceNum))
|
||||
if (Global.TapSensitivity[deviceNum] != 0 && !Global.UseTPforControls[deviceNum])
|
||||
{
|
||||
|
||||
if (secondtouchbegin)
|
||||
@ -98,9 +98,9 @@ namespace DS4Control
|
||||
secondtouchbegin = false;
|
||||
}
|
||||
DateTime test = arg.timeStamp;
|
||||
if (test <= (pastTime + TimeSpan.FromMilliseconds((double)Global.getTapSensitivity(deviceNum) * 2)) && !arg.touchButtonPressed && !tappedOnce)
|
||||
if (test <= (pastTime + TimeSpan.FromMilliseconds((double)Global.TapSensitivity[deviceNum] * 2)) && !arg.touchButtonPressed && !tappedOnce)
|
||||
if (Math.Abs(firstTouch.hwX - arg.touches[0].hwX) < 10 && Math.Abs(firstTouch.hwY - arg.touches[0].hwY) < 10)
|
||||
if (Global.getDoubleTap(deviceNum))
|
||||
if (Global.DoubleTap[deviceNum])
|
||||
{
|
||||
tappedOnce = true;
|
||||
firstTap = arg.timeStamp;
|
||||
@ -153,12 +153,12 @@ namespace DS4Control
|
||||
Global.getCustomKey(deviceNum, DS4Controls.TouchMulti) == 0 &&
|
||||
multiDown)
|
||||
Mapping.MapClick(deviceNum, Mapping.Click.Right);
|
||||
if (!Global.getUseTPforControls(deviceNum))
|
||||
if (!Global.UseTPforControls[deviceNum])
|
||||
{
|
||||
if (tappedOnce)
|
||||
{
|
||||
DateTime tester = DateTime.Now;
|
||||
if (tester > (TimeofEnd + TimeSpan.FromMilliseconds((double)(Global.getTapSensitivity(deviceNum)) * 1.5)))
|
||||
if (tester > (TimeofEnd + TimeSpan.FromMilliseconds((double)(Global.TapSensitivity[deviceNum]) * 1.5)))
|
||||
{
|
||||
Mapping.MapClick(deviceNum, Mapping.Click.Left);
|
||||
tappedOnce = false;
|
||||
@ -190,7 +190,7 @@ namespace DS4Control
|
||||
multiDown = true;
|
||||
else
|
||||
{
|
||||
if ((Global.getLowerRCOn(deviceNum) && arg.touches[0].hwX > (1920 * 3) / 4 && arg.touches[0].hwY > (960 * 3) / 4))
|
||||
if ((Global.LowerRCOn[deviceNum] && arg.touches[0].hwX > (1920 * 3) / 4 && arg.touches[0].hwY > (960 * 3) / 4))
|
||||
Mapping.MapClick(deviceNum, Mapping.Click.Right);
|
||||
if (isLeft(arg.touches[0]))
|
||||
leftDown = true;
|
||||
|
@ -2,9 +2,9 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using DS4Library;
|
||||
|
||||
namespace DS4Control
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
||||
class MouseCursor
|
||||
{
|
||||
@ -43,7 +43,7 @@ namespace DS4Control
|
||||
horizontalDirection = verticalDirection = Direction.Neutral;
|
||||
lastTouchID = arg.touches[0].touchID;
|
||||
}
|
||||
else if (Global.getTouchpadJitterCompensation(deviceNumber))
|
||||
else if (Global.TouchpadJitterCompensation[deviceNumber])
|
||||
{
|
||||
// Often the DS4's internal jitter compensation kicks in and starts hiding changes, ironically creating jitter...
|
||||
deltaX = arg.touches[0].deltaX;
|
||||
@ -90,7 +90,7 @@ namespace DS4Control
|
||||
deltaY = arg.touches[0].deltaY;
|
||||
}
|
||||
|
||||
double coefficient = Global.getTouchSensitivity(deviceNumber) / 100.0;
|
||||
double coefficient = Global.TouchSensitivity[deviceNumber] / 100.0;
|
||||
// Collect rounding errors instead of losing motion.
|
||||
double xMotion = coefficient * deltaX;
|
||||
if (xMotion > 0.0)
|
||||
|
@ -2,9 +2,9 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using DS4Library;
|
||||
|
||||
namespace DS4Control
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
||||
class MouseWheel
|
||||
{
|
||||
@ -35,7 +35,7 @@ namespace DS4Control
|
||||
//mouse wheel 120 == 1 wheel click according to Windows API
|
||||
double lastMidX = (lastT0.hwX + lastT1.hwX) / 2d, lastMidY = (lastT0.hwY + lastT1.hwY) / 2d,
|
||||
currentMidX = (T0.hwX + T1.hwX) / 2d, currentMidY = (T0.hwY + T1.hwY) / 2d;
|
||||
double coefficient = Global.getScrollSensitivity(deviceNumber);
|
||||
double coefficient = Global.ScrollSensitivity[deviceNumber];
|
||||
// Adjust for touch distance: "standard" distance is 960 pixels, i.e. half the width. Scroll farther if fingers are farther apart, and vice versa, in linear proportion.
|
||||
double touchXDistance = T1.hwX - T0.hwX, touchYDistance = T1.hwY - T0.hwY, touchDistance = Math.Sqrt(touchXDistance * touchXDistance + touchYDistance * touchYDistance);
|
||||
coefficient *= touchDistance / 960.0;
|
||||
|
@ -1,36 +0,0 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("DS4Control")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("DS4Control")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2014")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("c85c773c-b572-4148-8fa6-8dfbb7f7141f")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
261
DS4Control/Properties/Resources.Designer.cs
generated
261
DS4Control/Properties/Resources.Designer.cs
generated
@ -1,261 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.0
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace DS4Control.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DS4Control.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Battery: *number*%.
|
||||
/// </summary>
|
||||
internal static string Battery {
|
||||
get {
|
||||
return ResourceManager.GetString("Battery", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Charged.
|
||||
/// </summary>
|
||||
internal static string Charged {
|
||||
get {
|
||||
return ResourceManager.GetString("Charged", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Charging: *number*%.
|
||||
/// </summary>
|
||||
internal static string Charging {
|
||||
get {
|
||||
return ResourceManager.GetString("Charging", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Connecting....
|
||||
/// </summary>
|
||||
internal static string Connecting {
|
||||
get {
|
||||
return ResourceManager.GetString("Connecting", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Controller *Mac address* was removed or lost connection.
|
||||
/// </summary>
|
||||
internal static string ControllerWasRemoved {
|
||||
get {
|
||||
return ResourceManager.GetString("ControllerWasRemoved", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Warning: Could not open DS4 *Mac address* exclusively..
|
||||
/// </summary>
|
||||
internal static string CouldNotOpenDS4 {
|
||||
get {
|
||||
return ResourceManager.GetString("CouldNotOpenDS4", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
|
||||
/// </summary>
|
||||
internal static System.IO.UnmanagedMemoryStream EE {
|
||||
get {
|
||||
return ResourceManager.GetStream("EE", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Found Controller: .
|
||||
/// </summary>
|
||||
internal static string FoundController {
|
||||
get {
|
||||
return ResourceManager.GetString("FoundController", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Full.
|
||||
/// </summary>
|
||||
internal static string Full {
|
||||
get {
|
||||
return ResourceManager.GetString("Full", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to N/A.
|
||||
/// </summary>
|
||||
internal static string NA {
|
||||
get {
|
||||
return ResourceManager.GetString("NA", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to none.
|
||||
/// </summary>
|
||||
internal static string NoneText {
|
||||
get {
|
||||
return ResourceManager.GetString("NoneText", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to You must quit other applications like Steam, Uplay before activating the 'Hide DS4 Controller' option..
|
||||
/// </summary>
|
||||
internal static string QuitOtherPrograms {
|
||||
get {
|
||||
return ResourceManager.GetString("QuitOtherPrograms", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Searching for controllers….
|
||||
/// </summary>
|
||||
internal static string SearchingController {
|
||||
get {
|
||||
return ResourceManager.GetString("SearchingController", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Starting....
|
||||
/// </summary>
|
||||
internal static string Starting {
|
||||
get {
|
||||
return ResourceManager.GetString("Starting", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Stopped DS4Windows.
|
||||
/// </summary>
|
||||
internal static string StoppedDS4Windows {
|
||||
get {
|
||||
return ResourceManager.GetString("StoppedDS4Windows", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Stopping DS4 Controllers.
|
||||
/// </summary>
|
||||
internal static string StoppingDS4 {
|
||||
get {
|
||||
return ResourceManager.GetString("StoppingDS4", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Stopping X360 Controllers.
|
||||
/// </summary>
|
||||
internal static string StoppingX360 {
|
||||
get {
|
||||
return ResourceManager.GetString("StoppingX360", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Touchpad Movement is now Off.
|
||||
/// </summary>
|
||||
internal static string TouchpadMovementOff {
|
||||
get {
|
||||
return ResourceManager.GetString("TouchpadMovementOff", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Touchpad Movement is now On.
|
||||
/// </summary>
|
||||
internal static string TouchpadMovementOn {
|
||||
get {
|
||||
return ResourceManager.GetString("TouchpadMovementOn", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Using Exclusive Mode.
|
||||
/// </summary>
|
||||
internal static string UsingExclusive {
|
||||
get {
|
||||
return ResourceManager.GetString("UsingExclusive", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Controller *number* is using Profile “*Profile name*".
|
||||
/// </summary>
|
||||
internal static string UsingProfile {
|
||||
get {
|
||||
return ResourceManager.GetString("UsingProfile", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Using Shared Mode.
|
||||
/// </summary>
|
||||
internal static string UsingShared {
|
||||
get {
|
||||
return ResourceManager.GetString("UsingShared", resourceCulture);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,180 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Batterie: *number*%</value>
|
||||
</data>
|
||||
<data name="Charged" xml:space="preserve">
|
||||
<value>Aufgeladen</value>
|
||||
</data>
|
||||
<data name="Charging" xml:space="preserve">
|
||||
<value>Lade: *number*%</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Verbinde...</value>
|
||||
</data>
|
||||
<data name="ControllerWasRemoved" xml:space="preserve">
|
||||
<value>Controller *Mac address* wurde entfernt oder hat die Verbindung verloren</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Warnung: Konnte DS4 nicht öffnen.</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Controller gefunden</value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Voll</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>Nicht verfügbar</value>
|
||||
</data>
|
||||
<data name="QuitOtherPrograms" xml:space="preserve">
|
||||
<value>Du musst Programme wie Steam oder Uplay beenden, bevor du die Option, "Verstecke DS4 Controller" aktivierst.</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>Suche nach Controllern...</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Starte...</value>
|
||||
</data>
|
||||
<data name="StoppedDS4Windows" xml:space="preserve">
|
||||
<value>DS4Windows beendet</value>
|
||||
</data>
|
||||
<data name="StoppingDS4" xml:space="preserve">
|
||||
<value>Beende DS4 Controller</value>
|
||||
</data>
|
||||
<data name="StoppingX360" xml:space="preserve">
|
||||
<value>Beende X360 Controller</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOff" xml:space="preserve">
|
||||
<value>Touchpad Bewegung ist jetzt Aus</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOn" xml:space="preserve">
|
||||
<value>Touchpad Bewegung ist jetzt An</value>
|
||||
</data>
|
||||
<data name="UsingExclusive" xml:space="preserve">
|
||||
<value>Benutze exklusiven Modus</value>
|
||||
</data>
|
||||
<data name="UsingProfile" xml:space="preserve">
|
||||
<value>Controller *number* benutzt jetzt Profil "*Profil name*"</value>
|
||||
</data>
|
||||
<data name="UsingShared" xml:space="preserve">
|
||||
<value>Benutze geteilten Modus</value>
|
||||
</data>
|
||||
</root>
|
@ -1,183 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Bateria: *number*%</value>
|
||||
</data>
|
||||
<data name="Charged" xml:space="preserve">
|
||||
<value>Cargado</value>
|
||||
</data>
|
||||
<data name="Charging" xml:space="preserve">
|
||||
<value>Cargando: *number*%</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Conectando...</value>
|
||||
</data>
|
||||
<data name="ControllerWasRemoved" xml:space="preserve">
|
||||
<value>Controlador *Mac address* perdio la conexion o fue desconectado</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Advertencia: No se puede abrir DS4 *Mac address* exclusivamente.</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Controlador Encontrado.</value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Completo</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>N/A</value>
|
||||
</data>
|
||||
<data name="NoneText" xml:space="preserve">
|
||||
<value>ninguno</value>
|
||||
</data>
|
||||
<data name="QuitOtherPrograms" xml:space="preserve">
|
||||
<value>Debes de salir de otras aplicaciones como Steam, Uplay antes activando la opcion "Ocultar controlador DS4"</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>Buscando controladores...</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Iniciando...</value>
|
||||
</data>
|
||||
<data name="StoppedDS4Windows" xml:space="preserve">
|
||||
<value>DS4Windows detenido</value>
|
||||
</data>
|
||||
<data name="StoppingDS4" xml:space="preserve">
|
||||
<value>Deteniendo Controladores DS4</value>
|
||||
</data>
|
||||
<data name="StoppingX360" xml:space="preserve">
|
||||
<value>Deteniendo Controladores X360</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOff" xml:space="preserve">
|
||||
<value>Movimiento de Touchpad Apagado</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOn" xml:space="preserve">
|
||||
<value>Movimiento de Touchpad Encendido</value>
|
||||
</data>
|
||||
<data name="UsingExclusive" xml:space="preserve">
|
||||
<value>Usando Modo Exclusivo</value>
|
||||
</data>
|
||||
<data name="UsingProfile" xml:space="preserve">
|
||||
<value>Controlador *number* esta usando perfil "*Profile name*"</value>
|
||||
</data>
|
||||
<data name="UsingShared" xml:space="preserve">
|
||||
<value>Usando Modo Compartido</value>
|
||||
</data>
|
||||
</root>
|
@ -1,183 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Batterie: *number*%</value>
|
||||
</data>
|
||||
<data name="Charged" xml:space="preserve">
|
||||
<value>Chargée</value>
|
||||
</data>
|
||||
<data name="Charging" xml:space="preserve">
|
||||
<value>En charge: *number*%</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Connexion...</value>
|
||||
</data>
|
||||
<data name="ControllerWasRemoved" xml:space="preserve">
|
||||
<value>La manette *Mac address* a été déconnectée ou la connexion a été perdue</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Attention: Ouverture impossible de la DS4 *Mac Address*</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Manette trouvée: </value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Complète</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>N/A</value>
|
||||
</data>
|
||||
<data name="NoneText" xml:space="preserve">
|
||||
<value>aucune</value>
|
||||
</data>
|
||||
<data name="QuitOtherPrograms" xml:space="preserve">
|
||||
<value>Vous devez quitter les autres applications telles que Steam, Uplay avant d'activer l'option "Cacher la manette DS4"</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>Recherche de manettes...</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Ouverture...</value>
|
||||
</data>
|
||||
<data name="StoppedDS4Windows" xml:space="preserve">
|
||||
<value>Arrêt de DS4Windows</value>
|
||||
</data>
|
||||
<data name="StoppingDS4" xml:space="preserve">
|
||||
<value>Arrêt des manettes DS4</value>
|
||||
</data>
|
||||
<data name="StoppingX360" xml:space="preserve">
|
||||
<value>Arrêt des manettes X360</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOff" xml:space="preserve">
|
||||
<value>Reconnaissance de mouvement du pavé tactile est Désactivée</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOn" xml:space="preserve">
|
||||
<value>Reconnaissance de mouvement du pavé tactile est Activée</value>
|
||||
</data>
|
||||
<data name="UsingExclusive" xml:space="preserve">
|
||||
<value>Utilisation du mode Exclusif</value>
|
||||
</data>
|
||||
<data name="UsingProfile" xml:space="preserve">
|
||||
<value>La manette *number* utilise le profil "*Profile name*"</value>
|
||||
</data>
|
||||
<data name="UsingShared" xml:space="preserve">
|
||||
<value>Utilisation du mode Partagé</value>
|
||||
</data>
|
||||
</root>
|
@ -1,183 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Batteria: *number*%</value>
|
||||
</data>
|
||||
<data name="Charged" xml:space="preserve">
|
||||
<value>Carica</value>
|
||||
</data>
|
||||
<data name="Charging" xml:space="preserve">
|
||||
<value>In carica: *number*%</value>
|
||||
</data>
|
||||
<data name="ControllerWasRemoved" xml:space="preserve">
|
||||
<value>Il Controller *Mac address* è stato rimosso oppure ha perso la connessione</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Attenzione: Non è stato possibile aprire DS4 *Mac address* esclusivamente</value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Pieno</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>N/A</value>
|
||||
</data>
|
||||
<data name="NoneText" xml:space="preserve">
|
||||
<value>nessuno</value>
|
||||
</data>
|
||||
<data name="QuitOtherPrograms" xml:space="preserve">
|
||||
<value>Devi chiudere le altre applicazioni come Steam, Uplay prima di attivare l'opzione 'Nascondi Controller DS4'.</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Inizio...</value>
|
||||
</data>
|
||||
<data name="StoppedDS4Windows" xml:space="preserve">
|
||||
<value>DS4Windows Arrestato</value>
|
||||
</data>
|
||||
<data name="StoppingDS4" xml:space="preserve">
|
||||
<value>DS4 Controllers in arresto</value>
|
||||
</data>
|
||||
<data name="StoppingX360" xml:space="preserve">
|
||||
<value>X360 Controllers in arresto</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOff" xml:space="preserve">
|
||||
<value>Movimenti Touchpad sono ora Disattivati </value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOn" xml:space="preserve">
|
||||
<value>Movimenti Touchpad sono ora Attivati </value>
|
||||
</data>
|
||||
<data name="UsingExclusive" xml:space="preserve">
|
||||
<value>Utilizzando Modalità Esclusiva</value>
|
||||
</data>
|
||||
<data name="UsingProfile" xml:space="preserve">
|
||||
<value>Il Controller *number* sta usando il Profilo "*Profile name*"</value>
|
||||
</data>
|
||||
<data name="UsingShared" xml:space="preserve">
|
||||
<value>Utilizzando Modalità Condivisa</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Collegamento...</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Trovato Controller:</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>In cerca di controller...</value>
|
||||
</data>
|
||||
</root>
|
@ -1,183 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Bateria: *number*%</value>
|
||||
</data>
|
||||
<data name="Charged" xml:space="preserve">
|
||||
<value>Carregar</value>
|
||||
</data>
|
||||
<data name="Charging" xml:space="preserve">
|
||||
<value>Carregando: *number*%</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Conectando</value>
|
||||
</data>
|
||||
<data name="ControllerWasRemoved" xml:space="preserve">
|
||||
<value>Conexão do Controle *Mac address* Foi Perdida ou Removida</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Atenção: Não Foi Possivel Conectar o Controle DS4 *Mac address*.</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Controle Encontrado:</value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Completo</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>N/A</value>
|
||||
</data>
|
||||
<data name="NoneText" xml:space="preserve">
|
||||
<value>vazio</value>
|
||||
</data>
|
||||
<data name="QuitOtherPrograms" xml:space="preserve">
|
||||
<value>Você deve encerrar outras aplicações como o Steam, Uplay antes de ativar a opção "Ocultar DS4 Controller '."</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>Procurando Controles...</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Iniciando</value>
|
||||
</data>
|
||||
<data name="StoppedDS4Windows" xml:space="preserve">
|
||||
<value>DS4Windows Parou</value>
|
||||
</data>
|
||||
<data name="StoppingDS4" xml:space="preserve">
|
||||
<value>Parando Controle DS4</value>
|
||||
</data>
|
||||
<data name="StoppingX360" xml:space="preserve">
|
||||
<value>Parando Controle X360</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOff" xml:space="preserve">
|
||||
<value>TouchPad Desligado</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOn" xml:space="preserve">
|
||||
<value>TouchPad Ligado</value>
|
||||
</data>
|
||||
<data name="UsingExclusive" xml:space="preserve">
|
||||
<value>Usando Modo Exclusivo</value>
|
||||
</data>
|
||||
<data name="UsingProfile" xml:space="preserve">
|
||||
<value>Controle *number* é Perfil Usado “*Profile name*"</value>
|
||||
</data>
|
||||
<data name="UsingShared" xml:space="preserve">
|
||||
<value>Usando Modo Shared</value>
|
||||
</data>
|
||||
</root>
|
@ -1,187 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Battery: *number*%</value>
|
||||
</data>
|
||||
<data name="Charged" xml:space="preserve">
|
||||
<value>Charged</value>
|
||||
</data>
|
||||
<data name="Charging" xml:space="preserve">
|
||||
<value>Charging: *number*%</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Connecting...</value>
|
||||
</data>
|
||||
<data name="ControllerWasRemoved" xml:space="preserve">
|
||||
<value>Controller *Mac address* was removed or lost connection</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Warning: Could not open DS4 *Mac address* exclusively.</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="EE" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\EE.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Found Controller: </value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Full</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>N/A</value>
|
||||
</data>
|
||||
<data name="NoneText" xml:space="preserve">
|
||||
<value>none</value>
|
||||
</data>
|
||||
<data name="QuitOtherPrograms" xml:space="preserve">
|
||||
<value>You must quit other applications like Steam, Uplay before activating the 'Hide DS4 Controller' option.</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>Searching for controllers…</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Starting...</value>
|
||||
</data>
|
||||
<data name="StoppedDS4Windows" xml:space="preserve">
|
||||
<value>Stopped DS4Windows</value>
|
||||
</data>
|
||||
<data name="StoppingDS4" xml:space="preserve">
|
||||
<value>Stopping DS4 Controllers</value>
|
||||
</data>
|
||||
<data name="StoppingX360" xml:space="preserve">
|
||||
<value>Stopping X360 Controllers</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOff" xml:space="preserve">
|
||||
<value>Touchpad Movement is now Off</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOn" xml:space="preserve">
|
||||
<value>Touchpad Movement is now On</value>
|
||||
</data>
|
||||
<data name="UsingExclusive" xml:space="preserve">
|
||||
<value>Using Exclusive Mode</value>
|
||||
</data>
|
||||
<data name="UsingProfile" xml:space="preserve">
|
||||
<value>Controller *number* is using Profile “*Profile name*"</value>
|
||||
</data>
|
||||
<data name="UsingShared" xml:space="preserve">
|
||||
<value>Using Shared Mode</value>
|
||||
</data>
|
||||
</root>
|
@ -1,183 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Уровень заряда: *number*%</value>
|
||||
</data>
|
||||
<data name="Charged" xml:space="preserve">
|
||||
<value>Заряжена</value>
|
||||
</data>
|
||||
<data name="Charging" xml:space="preserve">
|
||||
<value>Зарядка: *number*%</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Подключение...</value>
|
||||
</data>
|
||||
<data name="ControllerWasRemoved" xml:space="preserve">
|
||||
<value>Контроллер *Mac address* отключён или связь утеряна!</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Внимание: Не удалось открыть DS4 *Mac adress* в приоритетном режиме</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Найден контроллер:</value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Заряжена</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>Н/Д</value>
|
||||
</data>
|
||||
<data name="NoneText" xml:space="preserve">
|
||||
<value>отсутствует</value>
|
||||
</data>
|
||||
<data name="NoProfileLoaded" xml:space="preserve">
|
||||
<value>Профиль не загружен</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>Поиск контроллеров...</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Запуск...</value>
|
||||
</data>
|
||||
<data name="StoppedDS4Windows" xml:space="preserve">
|
||||
<value>Остановлена работа DS4Windows</value>
|
||||
</data>
|
||||
<data name="StoppingDS4" xml:space="preserve">
|
||||
<value>Остановка контроллеров DS4</value>
|
||||
</data>
|
||||
<data name="StoppingX360" xml:space="preserve">
|
||||
<value>Остановка контроллеров X360</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOff" xml:space="preserve">
|
||||
<value>Движения тачпадом выключены</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOn" xml:space="preserve">
|
||||
<value>Движения тачпадом включены</value>
|
||||
</data>
|
||||
<data name="UsingExclusive" xml:space="preserve">
|
||||
<value>Включен приоритетный режим</value>
|
||||
</data>
|
||||
<data name="UsingProfile" xml:space="preserve">
|
||||
<value>Для *number*-го контроллера задействован профиль "*Profile name*"</value>
|
||||
</data>
|
||||
<data name="UsingShared" xml:space="preserve">
|
||||
<value>Включен совместный режим</value>
|
||||
</data>
|
||||
</root>
|
2
DS4Control/ScpDevice.Designer.cs
generated
2
DS4Control/ScpDevice.Designer.cs
generated
@ -1,4 +1,4 @@
|
||||
namespace DS4Control
|
||||
namespace DS4Windows
|
||||
{
|
||||
partial class ScpDevice
|
||||
{
|
||||
|
@ -6,7 +6,7 @@ using System.Windows.Forms;
|
||||
using System.Runtime.InteropServices;
|
||||
using Microsoft.Win32.SafeHandles;
|
||||
|
||||
namespace DS4Control
|
||||
namespace DS4Windows
|
||||
{
|
||||
public partial class ScpDevice : Component
|
||||
{
|
||||
|
2
DS4Control/ScpHub.Designer.cs
generated
2
DS4Control/ScpHub.Designer.cs
generated
@ -1,4 +1,4 @@
|
||||
namespace DS4Control
|
||||
namespace DS4Windows
|
||||
{
|
||||
partial class ScpHub
|
||||
{
|
||||
|
@ -1,7 +1,7 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace DS4Control
|
||||
namespace DS4Windows
|
||||
{
|
||||
public partial class ScpHub : Component
|
||||
{
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,93 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using DS4Library;
|
||||
namespace DS4Control
|
||||
{
|
||||
class TPadModeSwitcher
|
||||
{
|
||||
List<ITouchpadBehaviour> modes = new List<ITouchpadBehaviour>();
|
||||
public event EventHandler<DebugEventArgs> Debug = null;
|
||||
private DS4Device device;
|
||||
Int32 currentTypeInd = 0;
|
||||
public TPadModeSwitcher(DS4Device device, int deviceID)
|
||||
{
|
||||
this.device = device;
|
||||
//modes.Add(TouchpadDisabled.singleton);
|
||||
modes.Add(new Mouse(deviceID, device));
|
||||
//modes.Add(new ButtonMouse(deviceID, device));
|
||||
//modes.Add(new MouseCursorOnly(deviceID));
|
||||
//modes.Add(new DragMouse(deviceID));
|
||||
}
|
||||
|
||||
public void switchMode(int ind)
|
||||
{
|
||||
ITouchpadBehaviour currentMode = modes.ElementAt(currentTypeInd);
|
||||
device.Touchpad.TouchButtonDown -= currentMode.touchButtonDown;
|
||||
device.Touchpad.TouchButtonUp -= currentMode.touchButtonUp;
|
||||
device.Touchpad.TouchesBegan -= currentMode.touchesBegan;
|
||||
device.Touchpad.TouchesMoved -= currentMode.touchesMoved;
|
||||
device.Touchpad.TouchesEnded -= currentMode.touchesEnded;
|
||||
device.Touchpad.TouchUnchanged -= currentMode.touchUnchanged;
|
||||
setMode(ind);
|
||||
}
|
||||
|
||||
public void setMode(int ind)
|
||||
{
|
||||
ITouchpadBehaviour tmode = modes.ElementAt(ind % modes.Count);
|
||||
device.Touchpad.TouchButtonDown += tmode.touchButtonDown;
|
||||
device.Touchpad.TouchButtonUp += tmode.touchButtonUp;
|
||||
device.Touchpad.TouchesBegan += tmode.touchesBegan;
|
||||
device.Touchpad.TouchesMoved += tmode.touchesMoved;
|
||||
device.Touchpad.TouchesEnded += tmode.touchesEnded;
|
||||
device.Touchpad.TouchUnchanged += tmode.touchUnchanged;
|
||||
currentTypeInd = ind;
|
||||
LogDebug("Touchpad mode for " + device.MacAddress + " is now " + tmode.ToString());
|
||||
Log.LogToTray("Touchpad mode for " + device.MacAddress + " is now " + tmode.ToString());
|
||||
Global.ControllerStatusChanged(this);
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return modes.ElementAt(currentTypeInd).ToString();
|
||||
}
|
||||
|
||||
public void previousMode()
|
||||
{
|
||||
int i = currentTypeInd - 1;
|
||||
if (i == -1)
|
||||
i = modes.Count - 1;
|
||||
switchMode(i);
|
||||
}
|
||||
|
||||
public void nextMode()
|
||||
{
|
||||
int i = currentTypeInd + 1;
|
||||
if (i == modes.Count)
|
||||
i = 0;
|
||||
switchMode(i);
|
||||
}
|
||||
|
||||
private void LogDebug(string data)
|
||||
{
|
||||
if (Debug != null)
|
||||
Debug(this, new DebugEventArgs(data));
|
||||
}
|
||||
|
||||
/*public ITouchpadBehaviour getCurrentMode()
|
||||
{
|
||||
return modes.ElementAt(currentTypeInd);
|
||||
}*/
|
||||
|
||||
public ITouchpadBehaviour[] getAvailableModes()
|
||||
{
|
||||
return modes.ToArray();
|
||||
}
|
||||
|
||||
public int getCurrentModeInt()
|
||||
{
|
||||
return currentTypeInd;
|
||||
}
|
||||
}
|
||||
}
|
@ -2,11 +2,11 @@
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Windows.Forms;
|
||||
using DS4Library;
|
||||
|
||||
using System.Runtime.InteropServices;
|
||||
using Microsoft.Win32.SafeHandles;
|
||||
|
||||
namespace DS4Control
|
||||
namespace DS4Windows
|
||||
{
|
||||
public partial class X360Device : ScpDevice
|
||||
{
|
||||
|
2
DS4Control/X360Device.designer.cs
generated
2
DS4Control/X360Device.designer.cs
generated
@ -1,4 +1,4 @@
|
||||
namespace DS4Control
|
||||
namespace DS4Windows
|
||||
{
|
||||
partial class X360Device
|
||||
{
|
||||
|
@ -6,7 +6,6 @@ using System.Threading;
|
||||
using System.Runtime.InteropServices;
|
||||
using Microsoft.Win32.SafeHandles;
|
||||
using System.Diagnostics;
|
||||
using HidLibrary;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
|
||||
@ -14,13 +13,25 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.IO;
|
||||
using System.Collections;
|
||||
namespace DS4Library
|
||||
namespace DS4Windows
|
||||
{
|
||||
public struct DS4Color
|
||||
{
|
||||
public byte red;
|
||||
public byte green;
|
||||
public byte blue;
|
||||
public DS4Color(System.Drawing.Color c)
|
||||
{
|
||||
red = c.R;
|
||||
green = c.G;
|
||||
blue = c.B;
|
||||
}
|
||||
public DS4Color(byte r, byte g, byte b)
|
||||
{
|
||||
red = r;
|
||||
green = g;
|
||||
blue = b;
|
||||
}
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
if (obj is DS4Color)
|
||||
@ -82,6 +93,7 @@ namespace DS4Library
|
||||
private Thread ds4Input, ds4Output;
|
||||
private int battery;
|
||||
public DateTime lastActive = DateTime.UtcNow;
|
||||
public DateTime firstActive = DateTime.UtcNow;
|
||||
private bool charging;
|
||||
public event EventHandler<EventArgs> Report = null;
|
||||
public event EventHandler<EventArgs> Removal = null;
|
||||
@ -283,6 +295,7 @@ namespace DS4Library
|
||||
public string error;
|
||||
private void performDs4Input()
|
||||
{
|
||||
firstActive = DateTime.UtcNow;
|
||||
System.Timers.Timer readTimeout = new System.Timers.Timer(); // Await 30 seconds for the initial packet, then 3 seconds thereafter.
|
||||
readTimeout.Elapsed += delegate { HidDevice.CancelIO(); };
|
||||
List<long> Latency = new List<long>();
|
||||
@ -422,7 +435,7 @@ namespace DS4Library
|
||||
Console.WriteLine(MacAddress.ToString() + " " + System.DateTime.UtcNow.ToString("o") + "> power subsystem octet: 0x" + inputReport[30].ToString("x02"));
|
||||
}
|
||||
}
|
||||
catch { currerror = "Index out ofr bounds: battery"; }
|
||||
catch { currerror = "Index out of bounds: battery"; }
|
||||
// XXX DS4State mapping needs fixup, turn touches into an array[4] of structs. And include the touchpad details there instead.
|
||||
try
|
||||
{
|
||||
@ -439,7 +452,7 @@ namespace DS4Library
|
||||
touchpad.handleTouchpad(inputReport, cState, touchOffset);
|
||||
}
|
||||
}
|
||||
catch { currerror = "Index out ofr bounds: touchpad"; }
|
||||
catch { currerror = "Index out of bounds: touchpad"; }
|
||||
|
||||
/* Debug output of incoming HID data:
|
||||
if (cState.L2 == 0xff && cState.R2 == 0xff)
|
||||
|
@ -2,8 +2,8 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using HidLibrary;
|
||||
namespace DS4Library
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
||||
public class DS4Devices
|
||||
{
|
||||
|
@ -1,68 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>DS4Library</RootNamespace>
|
||||
<AssemblyName>DS4Library</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="DS4Device.cs" />
|
||||
<Compile Include="DS4Devices.cs" />
|
||||
<Compile Include="DS4State.cs" />
|
||||
<Compile Include="DS4StateExposed.cs" />
|
||||
<Compile Include="NativeMethods.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="DS4Touchpad.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\HidLibrary\HidLibrary.csproj">
|
||||
<Project>{9e8f1d50-74ea-4c60-bd5c-ab2c5b53bc66}</Project>
|
||||
<Name>HidLibrary</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
@ -3,7 +3,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace DS4Library
|
||||
namespace DS4Windows
|
||||
{
|
||||
public class DS4State
|
||||
{
|
||||
|
@ -3,7 +3,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace DS4Library
|
||||
namespace DS4Windows
|
||||
{
|
||||
public class DS4StateExposed
|
||||
{
|
||||
|
@ -3,7 +3,7 @@ using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Runtime.InteropServices;
|
||||
namespace DS4Library
|
||||
namespace DS4Windows
|
||||
{
|
||||
public class TouchpadEventArgs : EventArgs
|
||||
{
|
||||
|
@ -1,30 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
namespace DS4Library
|
||||
{
|
||||
internal class NativeMethods
|
||||
{
|
||||
[StructLayout(LayoutKind.Sequential)]
|
||||
internal struct BLUETOOTH_FIND_RADIO_PARAMS
|
||||
{
|
||||
[MarshalAs(UnmanagedType.U4)]
|
||||
public int dwSize;
|
||||
}
|
||||
|
||||
[DllImport("bthprops.cpl", CharSet = CharSet.Auto)]
|
||||
internal extern static IntPtr BluetoothFindFirstRadio(ref BLUETOOTH_FIND_RADIO_PARAMS pbtfrp, ref IntPtr phRadio);
|
||||
|
||||
[DllImport("bthprops.cpl", CharSet = CharSet.Auto)]
|
||||
internal extern static bool BluetoothFindNextRadio(IntPtr hFind, ref IntPtr phRadio);
|
||||
|
||||
[DllImport("bthprops.cpl", CharSet = CharSet.Auto)]
|
||||
internal extern static bool BluetoothFindRadioClose(IntPtr hFind);
|
||||
|
||||
[DllImport("kernel32.dll", SetLastError = true)]
|
||||
internal static extern Boolean DeviceIoControl(IntPtr DeviceHandle, Int32 IoControlCode, ref long InBuffer, Int32 InBufferSize, IntPtr OutBuffer, Int32 OutBufferSize, ref Int32 BytesReturned, IntPtr Overlapped);
|
||||
|
||||
[DllImport("kernel32.dll", SetLastError = true, ExactSpelling = true, CharSet = CharSet.Auto)]
|
||||
internal static extern bool CloseHandle(IntPtr hObject);
|
||||
}
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("DS4Library")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("DS4Library")]
|
||||
[assembly: AssemblyCopyright("Copyright © InhexSTER 2014")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("6205583e-ffa0-469e-8466-87eaade56f9b")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
37
DS4Service/DS4Service.Designer.cs
generated
37
DS4Service/DS4Service.Designer.cs
generated
@ -1,37 +0,0 @@
|
||||
namespace DS4Service
|
||||
{
|
||||
partial class DS4Service
|
||||
{
|
||||
/// <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)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component 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()
|
||||
{
|
||||
components = new System.ComponentModel.Container();
|
||||
this.ServiceName = "Service1";
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
@ -1,47 +0,0 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.ServiceProcess;
|
||||
using DS4Control;
|
||||
using System.IO;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Reflection;
|
||||
namespace DS4Service
|
||||
{
|
||||
public partial class DS4Service : ServiceBase
|
||||
{
|
||||
private Control rootHub;
|
||||
StreamWriter logWriter;
|
||||
string logFile = Global.appdatapath + @"\DS4Service.log";
|
||||
public DS4Service()
|
||||
{
|
||||
InitializeComponent();
|
||||
rootHub = new Control();
|
||||
rootHub.Debug += On_Debug;
|
||||
logWriter = File.AppendText(logFile);
|
||||
}
|
||||
|
||||
public DS4Service(Control scpdevice)
|
||||
{
|
||||
InitializeComponent();
|
||||
rootHub = scpdevice;
|
||||
rootHub.Debug += On_Debug;
|
||||
logWriter = File.AppendText(logFile);
|
||||
}
|
||||
|
||||
protected override void OnStart(string[] args)
|
||||
{
|
||||
rootHub.Start();
|
||||
}
|
||||
|
||||
protected override void OnStop()
|
||||
{
|
||||
rootHub.Stop();
|
||||
}
|
||||
|
||||
protected void On_Debug(object sender, DebugEventArgs e)
|
||||
{
|
||||
logWriter.WriteLine(e.Time + ":\t" + e.Data);
|
||||
logWriter.Flush();
|
||||
}
|
||||
}
|
||||
}
|
@ -1,90 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>DS4Service</RootNamespace>
|
||||
<AssemblyName>DS4Service</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Configuration.Install" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.ServiceProcess" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="DS4Service.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DS4Service.Designer.cs">
|
||||
<DependentUpon>DS4Service.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="ProjectInstaller.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ProjectInstaller.designer.cs">
|
||||
<DependentUpon>ProjectInstaller.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\DS4Control\DS4Control.csproj">
|
||||
<Project>{b0ad793e-baeb-435f-bb40-d647de2bc2bf}</Project>
|
||||
<Name>DS4Control</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\DS4Library\DS4Library.csproj">
|
||||
<Project>{43e14dad-e6e8-4b66-ac50-20f5cf9b9712}</Project>
|
||||
<Name>DS4Library</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="ProjectInstaller.resx">
|
||||
<DependentUpon>ProjectInstaller.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
@ -1,24 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.ServiceProcess;
|
||||
using System.Text;
|
||||
|
||||
namespace DS4Service
|
||||
{
|
||||
static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
static void Main()
|
||||
{
|
||||
ServiceBase[] ServicesToRun;
|
||||
ServicesToRun = new ServiceBase[]
|
||||
{
|
||||
new DS4Service()
|
||||
};
|
||||
ServiceBase.Run(ServicesToRun);
|
||||
}
|
||||
}
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Configuration.Install;
|
||||
|
||||
namespace DS4Service
|
||||
{
|
||||
[RunInstaller(true)]
|
||||
public partial class ProjectInstaller : System.Configuration.Install.Installer
|
||||
{
|
||||
public ProjectInstaller()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
}
|
||||
}
|
60
DS4Service/ProjectInstaller.designer.cs
generated
60
DS4Service/ProjectInstaller.designer.cs
generated
@ -1,60 +0,0 @@
|
||||
namespace DS4Service
|
||||
{
|
||||
partial class ProjectInstaller
|
||||
{
|
||||
/// <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)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component 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.serviceProcessInstaller = new System.ServiceProcess.ServiceProcessInstaller();
|
||||
this.serviceInstaller = new System.ServiceProcess.ServiceInstaller();
|
||||
//
|
||||
// serviceProcessInstaller
|
||||
//
|
||||
this.serviceProcessInstaller.Account = System.ServiceProcess.ServiceAccount.LocalSystem;
|
||||
this.serviceProcessInstaller.Password = null;
|
||||
this.serviceProcessInstaller.Username = null;
|
||||
//
|
||||
// serviceInstaller
|
||||
//
|
||||
this.serviceInstaller.DisplayName = " DS4 Tool Service";
|
||||
this.serviceInstaller.ServiceName = "DS4Service";
|
||||
this.serviceInstaller.ServicesDependedOn = new string[] {
|
||||
"ScpVBus"};
|
||||
//
|
||||
// ProjectInstaller
|
||||
//
|
||||
this.Installers.AddRange(new System.Configuration.Install.Installer[] {
|
||||
this.serviceProcessInstaller,
|
||||
this.serviceInstaller});
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.ServiceProcess.ServiceProcessInstaller serviceProcessInstaller;
|
||||
private System.ServiceProcess.ServiceInstaller serviceInstaller;
|
||||
}
|
||||
}
|
@ -1,129 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="serviceProcessInstaller.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 56</value>
|
||||
</metadata>
|
||||
<metadata name="serviceInstaller.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayLargeIcon" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>False</value>
|
||||
</metadata>
|
||||
</root>
|
@ -1,36 +0,0 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("DS4Service")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("DS4Service")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2014")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("22c2429d-c349-4fff-9742-d5c1a822b2b6")]
|
||||
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/></startup></configuration>
|
406
DS4Tool/Hotkeys.Designer.cs
generated
406
DS4Tool/Hotkeys.Designer.cs
generated
@ -1,406 +0,0 @@
|
||||
namespace DS4Windows
|
||||
{
|
||||
partial class Hotkeys
|
||||
{
|
||||
/// <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)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
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()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Hotkeys));
|
||||
this.btnDone = new System.Windows.Forms.Button();
|
||||
this.linkElectro = new System.Windows.Forms.LinkLabel();
|
||||
this.linkJays2Kings = new System.Windows.Forms.LinkLabel();
|
||||
this.label2 = new System.Windows.Forms.Label();
|
||||
this.lbAbout = new System.Windows.Forms.Label();
|
||||
this.linkInhexSTER = new System.Windows.Forms.LinkLabel();
|
||||
this.linkJhebbel = new System.Windows.Forms.LinkLabel();
|
||||
this.label23 = new System.Windows.Forms.Label();
|
||||
this.label26 = new System.Windows.Forms.Label();
|
||||
this.label27 = new System.Windows.Forms.Label();
|
||||
this.label25 = new System.Windows.Forms.Label();
|
||||
this.label29 = new System.Windows.Forms.Label();
|
||||
this.label28 = new System.Windows.Forms.Label();
|
||||
this.label14 = new System.Windows.Forms.Label();
|
||||
this.label8 = new System.Windows.Forms.Label();
|
||||
this.label16 = new System.Windows.Forms.Label();
|
||||
this.label15 = new System.Windows.Forms.Label();
|
||||
this.label4 = new System.Windows.Forms.Label();
|
||||
this.label7 = new System.Windows.Forms.Label();
|
||||
this.label21 = new System.Windows.Forms.Label();
|
||||
this.label13 = new System.Windows.Forms.Label();
|
||||
this.label3 = new System.Windows.Forms.Label();
|
||||
this.label12 = new System.Windows.Forms.Label();
|
||||
this.label9 = new System.Windows.Forms.Label();
|
||||
this.label19 = new System.Windows.Forms.Label();
|
||||
this.label10 = new System.Windows.Forms.Label();
|
||||
this.label11 = new System.Windows.Forms.Label();
|
||||
this.label18 = new System.Windows.Forms.Label();
|
||||
this.label6 = new System.Windows.Forms.Label();
|
||||
this.label5 = new System.Windows.Forms.Label();
|
||||
this.label17 = new System.Windows.Forms.Label();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.label22 = new System.Windows.Forms.Label();
|
||||
this.label20 = new System.Windows.Forms.Label();
|
||||
this.label24 = new System.Windows.Forms.Label();
|
||||
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
|
||||
this.label30 = new System.Windows.Forms.Label();
|
||||
this.label31 = new System.Windows.Forms.Label();
|
||||
this.label32 = new System.Windows.Forms.Label();
|
||||
this.label33 = new System.Windows.Forms.Label();
|
||||
this.lLChangelog = new System.Windows.Forms.LinkLabel();
|
||||
this.linkDonate = new System.Windows.Forms.LinkLabel();
|
||||
this.tableLayoutPanel1.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// btnDone
|
||||
//
|
||||
resources.ApplyResources(this.btnDone, "btnDone");
|
||||
this.btnDone.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||
this.btnDone.Name = "btnDone";
|
||||
this.btnDone.UseVisualStyleBackColor = true;
|
||||
this.btnDone.Click += new System.EventHandler(this.button1_Click);
|
||||
//
|
||||
// linkElectro
|
||||
//
|
||||
resources.ApplyResources(this.linkElectro, "linkElectro");
|
||||
this.linkElectro.Name = "linkElectro";
|
||||
this.linkElectro.TabStop = true;
|
||||
this.linkElectro.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
|
||||
//
|
||||
// linkJays2Kings
|
||||
//
|
||||
resources.ApplyResources(this.linkJays2Kings, "linkJays2Kings");
|
||||
this.linkJays2Kings.Name = "linkJays2Kings";
|
||||
this.linkJays2Kings.TabStop = true;
|
||||
this.linkJays2Kings.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel2_LinkClicked);
|
||||
//
|
||||
// label2
|
||||
//
|
||||
resources.ApplyResources(this.label2, "label2");
|
||||
this.label2.Name = "label2";
|
||||
//
|
||||
// lbAbout
|
||||
//
|
||||
resources.ApplyResources(this.lbAbout, "lbAbout");
|
||||
this.lbAbout.Name = "lbAbout";
|
||||
//
|
||||
// linkInhexSTER
|
||||
//
|
||||
resources.ApplyResources(this.linkInhexSTER, "linkInhexSTER");
|
||||
this.linkInhexSTER.Name = "linkInhexSTER";
|
||||
this.linkInhexSTER.TabStop = true;
|
||||
this.linkInhexSTER.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkInhexSTER_LinkClicked);
|
||||
//
|
||||
// linkJhebbel
|
||||
//
|
||||
resources.ApplyResources(this.linkJhebbel, "linkJhebbel");
|
||||
this.linkJhebbel.Name = "linkJhebbel";
|
||||
this.linkJhebbel.TabStop = true;
|
||||
this.linkJhebbel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkJhebbel_LinkClicked);
|
||||
//
|
||||
// label23
|
||||
//
|
||||
resources.ApplyResources(this.label23, "label23");
|
||||
this.label23.Name = "label23";
|
||||
//
|
||||
// label26
|
||||
//
|
||||
resources.ApplyResources(this.label26, "label26");
|
||||
this.label26.Name = "label26";
|
||||
//
|
||||
// label27
|
||||
//
|
||||
resources.ApplyResources(this.label27, "label27");
|
||||
this.label27.Name = "label27";
|
||||
//
|
||||
// label25
|
||||
//
|
||||
resources.ApplyResources(this.label25, "label25");
|
||||
this.label25.Name = "label25";
|
||||
//
|
||||
// label29
|
||||
//
|
||||
resources.ApplyResources(this.label29, "label29");
|
||||
this.label29.Name = "label29";
|
||||
//
|
||||
// label28
|
||||
//
|
||||
resources.ApplyResources(this.label28, "label28");
|
||||
this.label28.Name = "label28";
|
||||
//
|
||||
// label14
|
||||
//
|
||||
resources.ApplyResources(this.label14, "label14");
|
||||
this.label14.Name = "label14";
|
||||
//
|
||||
// label8
|
||||
//
|
||||
resources.ApplyResources(this.label8, "label8");
|
||||
this.label8.Name = "label8";
|
||||
//
|
||||
// label16
|
||||
//
|
||||
resources.ApplyResources(this.label16, "label16");
|
||||
this.label16.Name = "label16";
|
||||
//
|
||||
// label15
|
||||
//
|
||||
resources.ApplyResources(this.label15, "label15");
|
||||
this.label15.Name = "label15";
|
||||
//
|
||||
// label4
|
||||
//
|
||||
resources.ApplyResources(this.label4, "label4");
|
||||
this.label4.Name = "label4";
|
||||
//
|
||||
// label7
|
||||
//
|
||||
resources.ApplyResources(this.label7, "label7");
|
||||
this.label7.Name = "label7";
|
||||
//
|
||||
// label21
|
||||
//
|
||||
resources.ApplyResources(this.label21, "label21");
|
||||
this.label21.Name = "label21";
|
||||
//
|
||||
// label13
|
||||
//
|
||||
resources.ApplyResources(this.label13, "label13");
|
||||
this.label13.Name = "label13";
|
||||
//
|
||||
// label3
|
||||
//
|
||||
resources.ApplyResources(this.label3, "label3");
|
||||
this.label3.Name = "label3";
|
||||
//
|
||||
// label12
|
||||
//
|
||||
resources.ApplyResources(this.label12, "label12");
|
||||
this.label12.Name = "label12";
|
||||
//
|
||||
// label9
|
||||
//
|
||||
resources.ApplyResources(this.label9, "label9");
|
||||
this.label9.Name = "label9";
|
||||
//
|
||||
// label19
|
||||
//
|
||||
resources.ApplyResources(this.label19, "label19");
|
||||
this.label19.Name = "label19";
|
||||
//
|
||||
// label10
|
||||
//
|
||||
resources.ApplyResources(this.label10, "label10");
|
||||
this.label10.Name = "label10";
|
||||
//
|
||||
// label11
|
||||
//
|
||||
resources.ApplyResources(this.label11, "label11");
|
||||
this.label11.Name = "label11";
|
||||
//
|
||||
// label18
|
||||
//
|
||||
resources.ApplyResources(this.label18, "label18");
|
||||
this.label18.Name = "label18";
|
||||
//
|
||||
// label6
|
||||
//
|
||||
resources.ApplyResources(this.label6, "label6");
|
||||
this.label6.Name = "label6";
|
||||
//
|
||||
// label5
|
||||
//
|
||||
resources.ApplyResources(this.label5, "label5");
|
||||
this.label5.Name = "label5";
|
||||
//
|
||||
// label17
|
||||
//
|
||||
resources.ApplyResources(this.label17, "label17");
|
||||
this.label17.Name = "label17";
|
||||
//
|
||||
// label1
|
||||
//
|
||||
resources.ApplyResources(this.label1, "label1");
|
||||
this.label1.Name = "label1";
|
||||
//
|
||||
// label22
|
||||
//
|
||||
resources.ApplyResources(this.label22, "label22");
|
||||
this.label22.Name = "label22";
|
||||
//
|
||||
// label20
|
||||
//
|
||||
resources.ApplyResources(this.label20, "label20");
|
||||
this.label20.Name = "label20";
|
||||
//
|
||||
// label24
|
||||
//
|
||||
resources.ApplyResources(this.label24, "label24");
|
||||
this.label24.Name = "label24";
|
||||
//
|
||||
// tableLayoutPanel1
|
||||
//
|
||||
resources.ApplyResources(this.tableLayoutPanel1, "tableLayoutPanel1");
|
||||
this.tableLayoutPanel1.Controls.Add(this.label20, 0, 10);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label22, 1, 10);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label1, 0, 6);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label17, 0, 1);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label5, 1, 6);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label6, 1, 1);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label18, 0, 2);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label11, 1, 2);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label10, 0, 8);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label19, 0, 3);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label9, 1, 8);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label12, 1, 3);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label3, 0, 9);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label21, 0, 4);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label7, 1, 9);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label4, 0, 7);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label15, 0, 5);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label16, 1, 4);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label8, 1, 7);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label14, 1, 5);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label30, 0, 0);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label31, 1, 0);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label32, 0, 11);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label13, 0, 12);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label24, 0, 13);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label26, 0, 15);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label25, 0, 14);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label29, 1, 15);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label28, 1, 14);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label27, 1, 13);
|
||||
this.tableLayoutPanel1.Controls.Add(this.label33, 1, 11);
|
||||
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
|
||||
//
|
||||
// label30
|
||||
//
|
||||
resources.ApplyResources(this.label30, "label30");
|
||||
this.label30.Name = "label30";
|
||||
//
|
||||
// label31
|
||||
//
|
||||
resources.ApplyResources(this.label31, "label31");
|
||||
this.label31.Name = "label31";
|
||||
//
|
||||
// label32
|
||||
//
|
||||
resources.ApplyResources(this.label32, "label32");
|
||||
this.label32.Name = "label32";
|
||||
//
|
||||
// label33
|
||||
//
|
||||
resources.ApplyResources(this.label33, "label33");
|
||||
this.label33.Name = "label33";
|
||||
//
|
||||
// lLChangelog
|
||||
//
|
||||
resources.ApplyResources(this.lLChangelog, "lLChangelog");
|
||||
this.lLChangelog.Name = "lLChangelog";
|
||||
this.lLChangelog.TabStop = true;
|
||||
this.lLChangelog.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lLChangelog_LinkClicked);
|
||||
//
|
||||
// linkDonate
|
||||
//
|
||||
resources.ApplyResources(this.linkDonate, "linkDonate");
|
||||
this.linkDonate.Name = "linkDonate";
|
||||
this.linkDonate.TabStop = true;
|
||||
this.linkDonate.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkDonate_LinkClicked);
|
||||
//
|
||||
// Hotkeys
|
||||
//
|
||||
this.AcceptButton = this.btnDone;
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.CancelButton = this.btnDone;
|
||||
this.Controls.Add(this.linkDonate);
|
||||
this.Controls.Add(this.lLChangelog);
|
||||
this.Controls.Add(this.tableLayoutPanel1);
|
||||
this.Controls.Add(this.linkJhebbel);
|
||||
this.Controls.Add(this.linkInhexSTER);
|
||||
this.Controls.Add(this.linkJays2Kings);
|
||||
this.Controls.Add(this.linkElectro);
|
||||
this.Controls.Add(this.label23);
|
||||
this.Controls.Add(this.label2);
|
||||
this.Controls.Add(this.btnDone);
|
||||
this.Controls.Add(this.lbAbout);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "Hotkeys";
|
||||
this.tableLayoutPanel1.ResumeLayout(false);
|
||||
this.tableLayoutPanel1.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Button btnDone;
|
||||
private System.Windows.Forms.LinkLabel linkElectro;
|
||||
private System.Windows.Forms.LinkLabel linkJays2Kings;
|
||||
private System.Windows.Forms.Label label2;
|
||||
private System.Windows.Forms.Label lbAbout;
|
||||
private System.Windows.Forms.LinkLabel linkInhexSTER;
|
||||
private System.Windows.Forms.LinkLabel linkJhebbel;
|
||||
private System.Windows.Forms.Label label23;
|
||||
private System.Windows.Forms.Label label26;
|
||||
private System.Windows.Forms.Label label27;
|
||||
private System.Windows.Forms.Label label25;
|
||||
private System.Windows.Forms.Label label29;
|
||||
private System.Windows.Forms.Label label28;
|
||||
private System.Windows.Forms.Label label14;
|
||||
private System.Windows.Forms.Label label8;
|
||||
private System.Windows.Forms.Label label16;
|
||||
private System.Windows.Forms.Label label15;
|
||||
private System.Windows.Forms.Label label4;
|
||||
private System.Windows.Forms.Label label7;
|
||||
private System.Windows.Forms.Label label21;
|
||||
private System.Windows.Forms.Label label13;
|
||||
private System.Windows.Forms.Label label3;
|
||||
private System.Windows.Forms.Label label12;
|
||||
private System.Windows.Forms.Label label9;
|
||||
private System.Windows.Forms.Label label19;
|
||||
private System.Windows.Forms.Label label10;
|
||||
private System.Windows.Forms.Label label11;
|
||||
private System.Windows.Forms.Label label18;
|
||||
private System.Windows.Forms.Label label6;
|
||||
private System.Windows.Forms.Label label5;
|
||||
private System.Windows.Forms.Label label17;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label label22;
|
||||
private System.Windows.Forms.Label label20;
|
||||
private System.Windows.Forms.Label label24;
|
||||
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
|
||||
private System.Windows.Forms.Label label30;
|
||||
private System.Windows.Forms.Label label31;
|
||||
private System.Windows.Forms.LinkLabel lLChangelog;
|
||||
private System.Windows.Forms.LinkLabel linkDonate;
|
||||
private System.Windows.Forms.Label label32;
|
||||
private System.Windows.Forms.Label label33;
|
||||
}
|
||||
}
|
@ -1,386 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="btnDone.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>315, 408</value>
|
||||
</data>
|
||||
<data name="btnDone.Text" xml:space="preserve">
|
||||
<value>Fertig</value>
|
||||
</data>
|
||||
<data name="linkElectro.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>372, 383</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>117, 383</value>
|
||||
</data>
|
||||
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>303, 361</value>
|
||||
</data>
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>136, 13</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>Danksagungen/Quellcode:</value>
|
||||
</data>
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>724, 19</value>
|
||||
</data>
|
||||
<data name="lbAbout.Text" xml:space="preserve">
|
||||
<value>DS4Windows - Jays2Kings Build (Version</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>195, 383</value>
|
||||
</data>
|
||||
<data name="linkJhebbel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>529, 383</value>
|
||||
</data>
|
||||
<data name="label23.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>72, 13</value>
|
||||
</data>
|
||||
<data name="label23.Text" xml:space="preserve">
|
||||
<value>*Falls aktiviert</value>
|
||||
</data>
|
||||
<data name="label27.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 262</value>
|
||||
</data>
|
||||
<data name="label27.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>300, 13</value>
|
||||
</data>
|
||||
<data name="label27.Text" xml:space="preserve">
|
||||
<value>Taste bleibt im "Gedrückt" Status, bis sie erneut gedrückt wird</value>
|
||||
</data>
|
||||
<data name="label25.Text" xml:space="preserve">
|
||||
<value>Makro</value>
|
||||
</data>
|
||||
<data name="label29.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 300</value>
|
||||
</data>
|
||||
<data name="label29.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>347, 13</value>
|
||||
</data>
|
||||
<data name="label29.Text" xml:space="preserve">
|
||||
<value>Tasten werden unterschiedlich interpretiert. Nur für manche Spiele nötig.</value>
|
||||
</data>
|
||||
<data name="label28.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 281</value>
|
||||
</data>
|
||||
<data name="label28.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>196, 13</value>
|
||||
</data>
|
||||
<data name="label28.Text" xml:space="preserve">
|
||||
<value>Weise mehrere Tasten einer Eingabe zu</value>
|
||||
</data>
|
||||
<data name="label14.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 108</value>
|
||||
</data>
|
||||
<data name="label14.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>177, 13</value>
|
||||
</data>
|
||||
<data name="label14.Text" xml:space="preserve">
|
||||
<value>Trenne Controller (nur bei Bluetooth)</value>
|
||||
</data>
|
||||
<data name="label8.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 146</value>
|
||||
</data>
|
||||
<data name="label8.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>400, 13</value>
|
||||
</data>
|
||||
<data name="label8.Text" xml:space="preserve">
|
||||
<value>Rechtsklick (Am besten benutzt wenn Rechte Seite als Maustaste verwendet wird.)</value>
|
||||
</data>
|
||||
<data name="label16.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 89</value>
|
||||
</data>
|
||||
<data name="label15.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>218, 13</value>
|
||||
</data>
|
||||
<data name="label15.Text" xml:space="preserve">
|
||||
<value>PS + Options oder halte PS für 10 Sekunden</value>
|
||||
</data>
|
||||
<data name="label4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>137, 13</value>
|
||||
</data>
|
||||
<data name="label4.Text" xml:space="preserve">
|
||||
<value>Pad Unten Rechts drücken</value>
|
||||
</data>
|
||||
<data name="label7.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 185</value>
|
||||
</data>
|
||||
<data name="label7.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>91, 13</value>
|
||||
</data>
|
||||
<data name="label7.Text" xml:space="preserve">
|
||||
<value>Ziehe Maus Links</value>
|
||||
</data>
|
||||
<data name="label21.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>196, 13</value>
|
||||
</data>
|
||||
<data name="label21.Text" xml:space="preserve">
|
||||
<value>Drücke den oberen Teil des Touchpads</value>
|
||||
</data>
|
||||
<data name="label13.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>177, 13</value>
|
||||
</data>
|
||||
<data name="label13.Text" xml:space="preserve">
|
||||
<value>Wenn Maus und Tastatur Zuordung</value>
|
||||
</data>
|
||||
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>145, 13</value>
|
||||
</data>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>Drücke und halte Touchpad*</value>
|
||||
</data>
|
||||
<data name="label12.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 70</value>
|
||||
</data>
|
||||
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 170</value>
|
||||
</data>
|
||||
<data name="label9.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>108, 13</value>
|
||||
</data>
|
||||
<data name="label9.Text" xml:space="preserve">
|
||||
<value>Hoch/Runter blättern</value>
|
||||
</data>
|
||||
<data name="label19.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>177, 13</value>
|
||||
</data>
|
||||
<data name="label19.Text" xml:space="preserve">
|
||||
<value>Drücke das Touchpad mit 2 Fingern</value>
|
||||
</data>
|
||||
<data name="label10.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>218, 13</value>
|
||||
</data>
|
||||
<data name="label10.Text" xml:space="preserve">
|
||||
<value>Zwei Finger hoch/runter auf dem Touchpad*</value>
|
||||
</data>
|
||||
<data name="label11.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 51</value>
|
||||
</data>
|
||||
<data name="label18.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>201, 13</value>
|
||||
</data>
|
||||
<data name="label18.Text" xml:space="preserve">
|
||||
<value>Drücke die Rechte Seite des Touchpads</value>
|
||||
</data>
|
||||
<data name="label6.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 32</value>
|
||||
</data>
|
||||
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 13</value>
|
||||
</data>
|
||||
<data name="label6.Text" xml:space="preserve">
|
||||
<value>Linker Touch</value>
|
||||
</data>
|
||||
<data name="label5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 127</value>
|
||||
</data>
|
||||
<data name="label5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>309, 13</value>
|
||||
</data>
|
||||
<data name="label5.Text" xml:space="preserve">
|
||||
<value>Schalte Touchpadbewegung aus (Klicken funktioniert weiterhin)</value>
|
||||
</data>
|
||||
<data name="label17.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>192, 13</value>
|
||||
</data>
|
||||
<data name="label17.Text" xml:space="preserve">
|
||||
<value>Drücke die Linke Seite des Touchpads</value>
|
||||
</data>
|
||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>122, 13</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>Berühre Touchpad + PS</value>
|
||||
</data>
|
||||
<data name="label22.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 201</value>
|
||||
</data>
|
||||
<data name="label22.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>122, 13</value>
|
||||
</data>
|
||||
<data name="label22.Text" xml:space="preserve">
|
||||
<value>Blättere durch die Profile</value>
|
||||
</data>
|
||||
<data name="label20.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>313, 13</value>
|
||||
</data>
|
||||
<data name="label20.Text" xml:space="preserve">
|
||||
<value>2 Finger Wischgeste auf dem Touchpad nach Links oder Rechts</value>
|
||||
</data>
|
||||
<data name="label24.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>55, 13</value>
|
||||
</data>
|
||||
<data name="label24.Text" xml:space="preserve">
|
||||
<value>Wechseln</value>
|
||||
</data>
|
||||
<data name="label30.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>126, 13</value>
|
||||
</data>
|
||||
<data name="label30.Text" xml:space="preserve">
|
||||
<value>Verstecke DS4 Controller</value>
|
||||
</data>
|
||||
<data name="label31.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 3</value>
|
||||
</data>
|
||||
<data name="label31.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>395, 26</value>
|
||||
</data>
|
||||
<data name="label31.Text" xml:space="preserve">
|
||||
<value>Verstecke DS4's Standard Eingabemethode (Dinput) vor anderen Programmen.
|
||||
Überprüfe ob du Doppeleingaben in Spielen bekommst oder R2 das Spiel pausiert.</value>
|
||||
</data>
|
||||
<data name="label32.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>115, 13</value>
|
||||
</data>
|
||||
<data name="label32.Text" xml:space="preserve">
|
||||
<value>Umschalter Modifikator</value>
|
||||
</data>
|
||||
<data name="label33.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 223</value>
|
||||
</data>
|
||||
<data name="label33.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>310, 13</value>
|
||||
</data>
|
||||
<data name="label33.Text" xml:space="preserve">
|
||||
<value>Halte eine Aktion um ein anderes Steuerungsprofil auszuwählen.</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>724, 318</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Änderungen</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>623, 9</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>102, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Spenden via Paypal</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>731, 434</value>
|
||||
</data>
|
||||
</root>
|
@ -1,372 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="button1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>300, 410</value>
|
||||
</data>
|
||||
<data name="btnDone.Text" xml:space="preserve">
|
||||
<value>Fait</value>
|
||||
</data>
|
||||
<data name="linkElectro.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>357, 385</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>102, 385</value>
|
||||
</data>
|
||||
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>288, 363</value>
|
||||
</data>
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>112, 13</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>Crédits/Code Source: </value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="lbAbout.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>684, 19</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>180, 385</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>180, 13</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Text" xml:space="preserve">
|
||||
<value>InhexSTER (Démarreur de DS4Tool)</value>
|
||||
</data>
|
||||
<data name="linkJhebbel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>514, 385</value>
|
||||
</data>
|
||||
<data name="label23.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>51, 13</value>
|
||||
</data>
|
||||
<data name="label23.Text" xml:space="preserve">
|
||||
<value>*si Activé</value>
|
||||
</data>
|
||||
<data name="label26.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>74, 13</value>
|
||||
</data>
|
||||
<data name="label26.Text" xml:space="preserve">
|
||||
<value>Scan du code</value>
|
||||
</data>
|
||||
<data name="label27.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 263</value>
|
||||
</data>
|
||||
<data name="label29.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 301</value>
|
||||
</data>
|
||||
<data name="label29.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>398, 13</value>
|
||||
</data>
|
||||
<data name="label29.Text" xml:space="preserve">
|
||||
<value>Les touches sont interprétées différemment. Peut-être nécessaire pour certains jeux</value>
|
||||
</data>
|
||||
<data name="label28.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 282</value>
|
||||
</data>
|
||||
<data name="label28.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>195, 13</value>
|
||||
</data>
|
||||
<data name="label28.Text" xml:space="preserve">
|
||||
<value>Assigner plusieurs touches à une entrée</value>
|
||||
</data>
|
||||
<data name="label14.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 108</value>
|
||||
</data>
|
||||
<data name="label14.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>226, 13</value>
|
||||
</data>
|
||||
<data name="label14.Text" xml:space="preserve">
|
||||
<value>Déconnecter la manette (Bluetooth seulement)</value>
|
||||
</data>
|
||||
<data name="label8.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 146</value>
|
||||
</data>
|
||||
<data name="label8.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>392, 13</value>
|
||||
</data>
|
||||
<data name="label8.Text" xml:space="preserve">
|
||||
<value>Clic droit (conseillé d'utiliser quand le côté droit est utilisé comme bouton de souris)</value>
|
||||
</data>
|
||||
<data name="label16.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 89</value>
|
||||
</data>
|
||||
<data name="label15.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>252, 13</value>
|
||||
</data>
|
||||
<data name="label15.Text" xml:space="preserve">
|
||||
<value>PS + Options ou maintenir PS pendant 10 secondes</value>
|
||||
</data>
|
||||
<data name="label4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>245, 13</value>
|
||||
</data>
|
||||
<data name="label4.Text" xml:space="preserve">
|
||||
<value>Clic sur la partie inférieure et droite du pavé tactile*</value>
|
||||
</data>
|
||||
<data name="label7.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 184</value>
|
||||
</data>
|
||||
<data name="label7.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>167, 13</value>
|
||||
</data>
|
||||
<data name="label7.Text" xml:space="preserve">
|
||||
<value>Glisser du clic gauche de la souris</value>
|
||||
</data>
|
||||
<data name="label21.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>223, 13</value>
|
||||
</data>
|
||||
<data name="label21.Text" xml:space="preserve">
|
||||
<value>Cliquez sur la partie supérieure du pavé tactile</value>
|
||||
</data>
|
||||
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>186, 13</value>
|
||||
</data>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>Appuyer puis maintenir le pavé tactile*</value>
|
||||
</data>
|
||||
<data name="label12.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 70</value>
|
||||
</data>
|
||||
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 165</value>
|
||||
</data>
|
||||
<data name="label9.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>120, 13</value>
|
||||
</data>
|
||||
<data name="label9.Text" xml:space="preserve">
|
||||
<value>Défiler vers le Haut/Bas</value>
|
||||
</data>
|
||||
<data name="label19.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>194, 13</value>
|
||||
</data>
|
||||
<data name="label19.Text" xml:space="preserve">
|
||||
<value>Cliquez sur le pavé tactile avec 2 doigts</value>
|
||||
</data>
|
||||
<data name="label10.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>199, 13</value>
|
||||
</data>
|
||||
<data name="label10.Text" xml:space="preserve">
|
||||
<value>Deux doigts haut/bas sur la pavé tactile*</value>
|
||||
</data>
|
||||
<data name="label11.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 51</value>
|
||||
</data>
|
||||
<data name="label18.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>189, 13</value>
|
||||
</data>
|
||||
<data name="label18.Text" xml:space="preserve">
|
||||
<value>Cliquez sur le côté droit du pavé tactile</value>
|
||||
</data>
|
||||
<data name="label6.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 32</value>
|
||||
</data>
|
||||
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>66, 13</value>
|
||||
</data>
|
||||
<data name="label6.Text" xml:space="preserve">
|
||||
<value>Right Touch</value>
|
||||
</data>
|
||||
<data name="label5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 127</value>
|
||||
</data>
|
||||
<data name="label5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>358, 13</value>
|
||||
</data>
|
||||
<data name="label5.Text" xml:space="preserve">
|
||||
<value>Désactiver les glissements sur le pavé tactile (le clique fonctionne toujours)</value>
|
||||
</data>
|
||||
<data name="label17.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>205, 13</value>
|
||||
</data>
|
||||
<data name="label17.Text" xml:space="preserve">
|
||||
<value>Cliquez sur le côté gauche du pavé tactile</value>
|
||||
</data>
|
||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 13</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>Pavé tactile + PS</value>
|
||||
</data>
|
||||
<data name="label22.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 203</value>
|
||||
</data>
|
||||
<data name="label20.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>268, 13</value>
|
||||
</data>
|
||||
<data name="label20.Text" xml:space="preserve">
|
||||
<value>Glisser gauche ou droit avec 2 doigts sur le pavé tactile</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name="label30.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>106, 13</value>
|
||||
</data>
|
||||
<data name="label30.Text" xml:space="preserve">
|
||||
<value>Cacher manette DS4</value>
|
||||
</data>
|
||||
<data name="label31.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 3</value>
|
||||
</data>
|
||||
<data name="label31.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>421, 26</value>
|
||||
</data>
|
||||
<data name="label31.Text" xml:space="preserve">
|
||||
<value>Cacher les entrées de base (Dinput) de la DS4 de la vérification des autres programmes
|
||||
si vous observez des entrées doubles en plein jeu ou si R2 met le jeu en pause </value>
|
||||
</data>
|
||||
<data name="label33.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>277, 225</value>
|
||||
</data>
|
||||
<data name="label33.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>324, 13</value>
|
||||
</data>
|
||||
<data name="label33.Text" xml:space="preserve">
|
||||
<value>Maintenir une action pour utiliser un autre ensemble de commandes</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>684, 318</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Liste de nouveautés</value>
|
||||
</data>
|
||||
<data name="linkDonate.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>593, 9</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>95, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Donner via PayPal</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>691, 434</value>
|
||||
</data>
|
||||
</root>
|
@ -1,419 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="btnDone.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>257, 469</value>
|
||||
</data>
|
||||
<data name="btnDone.Text" xml:space="preserve">
|
||||
<value>Fatto</value>
|
||||
</data>
|
||||
<data name="linkElectro.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>314, 444</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>59, 444</value>
|
||||
</data>
|
||||
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>245, 422</value>
|
||||
</data>
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>123, 13</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>Crediti/Codice Sorgente:</value>
|
||||
</data>
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>600, 19</value>
|
||||
</data>
|
||||
<data name="lbAbout.Text" xml:space="preserve">
|
||||
<value>DS4Windows - Jays2Kings Build (Versione</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>137, 444</value>
|
||||
</data>
|
||||
<data name="linkJhebbel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>471, 444</value>
|
||||
</data>
|
||||
<data name="label23.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 414</value>
|
||||
</data>
|
||||
<data name="label23.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 13</value>
|
||||
</data>
|
||||
<data name="label23.Text" xml:space="preserve">
|
||||
<value>*Se abilitato</value>
|
||||
</data>
|
||||
<data name="label26.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 358</value>
|
||||
</data>
|
||||
<data name="label26.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>93, 13</value>
|
||||
</data>
|
||||
<data name="label26.Text" xml:space="preserve">
|
||||
<value>Scansiona Codice</value>
|
||||
</data>
|
||||
<data name="label27.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 305</value>
|
||||
</data>
|
||||
<data name="label27.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>187, 26</value>
|
||||
</data>
|
||||
<data name="label27.Text" xml:space="preserve">
|
||||
<value>Il tasto rimarrà nello stato "tenuto giù"
|
||||
finchè non verrà premuto nuovamente</value>
|
||||
</data>
|
||||
<data name="label25.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 333</value>
|
||||
</data>
|
||||
<data name="label29.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 351</value>
|
||||
</data>
|
||||
<data name="label29.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>218, 26</value>
|
||||
</data>
|
||||
<data name="label29.Text" xml:space="preserve">
|
||||
<value>I Tasti sono interpretati differentemente.
|
||||
Potrebbe essere necessario per alcuni giochi</value>
|
||||
</data>
|
||||
<data name="label28.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 333</value>
|
||||
</data>
|
||||
<data name="label28.Text" xml:space="preserve">
|
||||
<value>Assegna tasti multipli ad un input</value>
|
||||
</data>
|
||||
<data name="label14.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 124</value>
|
||||
</data>
|
||||
<data name="label14.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>199, 13</value>
|
||||
</data>
|
||||
<data name="label14.Text" xml:space="preserve">
|
||||
<value>Disconnetti Controller (Solo su Bluetooth)</value>
|
||||
</data>
|
||||
<data name="label8.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 176</value>
|
||||
</data>
|
||||
<data name="label8.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>210, 23</value>
|
||||
</data>
|
||||
<data name="label8.Text" xml:space="preserve">
|
||||
<value>Click Destro (Meglio usato quando la parte
|
||||
destra è usata come bottone mouse)</value>
|
||||
</data>
|
||||
<data name="label16.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 101</value>
|
||||
</data>
|
||||
<data name="label15.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 124</value>
|
||||
</data>
|
||||
<data name="label15.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>258, 13</value>
|
||||
</data>
|
||||
<data name="label15.Text" xml:space="preserve">
|
||||
<value>PS + Options oppure tieni premuto PS per 10 secondi</value>
|
||||
</data>
|
||||
<data name="label4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 176</value>
|
||||
</data>
|
||||
<data name="label4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>144, 13</value>
|
||||
</data>
|
||||
<data name="label4.Text" xml:space="preserve">
|
||||
<value>Click inferiore destro sul Pad*</value>
|
||||
</data>
|
||||
<data name="label7.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 217</value>
|
||||
</data>
|
||||
<data name="label7.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>148, 13</value>
|
||||
</data>
|
||||
<data name="label7.Text" xml:space="preserve">
|
||||
<value>Trascinamento mouse Sinistro</value>
|
||||
</data>
|
||||
<data name="label21.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 101</value>
|
||||
</data>
|
||||
<data name="label21.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>174, 13</value>
|
||||
</data>
|
||||
<data name="label21.Text" xml:space="preserve">
|
||||
<value>Clicca parte superiore del touchpad</value>
|
||||
</data>
|
||||
<data name="label13.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 287</value>
|
||||
</data>
|
||||
<data name="label13.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>203, 13</value>
|
||||
</data>
|
||||
<data name="label13.Text" xml:space="preserve">
|
||||
<value>Mentre si sta mappando tastiera e mouse:</value>
|
||||
</data>
|
||||
<data name="label3.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 217</value>
|
||||
</data>
|
||||
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>179, 13</value>
|
||||
</data>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>Tap quindi tieni premuto il touchpad*</value>
|
||||
</data>
|
||||
<data name="label12.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 78</value>
|
||||
</data>
|
||||
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 199</value>
|
||||
</data>
|
||||
<data name="label9.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>71, 13</value>
|
||||
</data>
|
||||
<data name="label9.Text" xml:space="preserve">
|
||||
<value>Scorri Su/Giù</value>
|
||||
</data>
|
||||
<data name="label19.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 78</value>
|
||||
</data>
|
||||
<data name="label19.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>150, 13</value>
|
||||
</data>
|
||||
<data name="label19.Text" xml:space="preserve">
|
||||
<value>Clicca sul touchpad con 2 dita</value>
|
||||
</data>
|
||||
<data name="label10.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 199</value>
|
||||
</data>
|
||||
<data name="label10.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>148, 13</value>
|
||||
</data>
|
||||
<data name="label10.Text" xml:space="preserve">
|
||||
<value>Due dita su/giù sul touchpad*</value>
|
||||
</data>
|
||||
<data name="label11.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 55</value>
|
||||
</data>
|
||||
<data name="label18.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 55</value>
|
||||
</data>
|
||||
<data name="label18.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>160, 13</value>
|
||||
</data>
|
||||
<data name="label18.Text" xml:space="preserve">
|
||||
<value>Clicca parte destra del touchpad</value>
|
||||
</data>
|
||||
<data name="label6.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 32</value>
|
||||
</data>
|
||||
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 13</value>
|
||||
</data>
|
||||
<data name="label6.Text" xml:space="preserve">
|
||||
<value>Tocco Sinistro</value>
|
||||
</data>
|
||||
<data name="label5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 147</value>
|
||||
</data>
|
||||
<data name="label5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>275, 13</value>
|
||||
</data>
|
||||
<data name="label5.Text" xml:space="preserve">
|
||||
<value>Disattiva movimento touchpad (cliccare funziona ancora)</value>
|
||||
</data>
|
||||
<data name="label17.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>163, 13</value>
|
||||
</data>
|
||||
<data name="label17.Text" xml:space="preserve">
|
||||
<value>Clicca parte sinistra del touchpad</value>
|
||||
</data>
|
||||
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 147</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>Tocca Touchpad + PS</value>
|
||||
</data>
|
||||
<data name="label22.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 236</value>
|
||||
</data>
|
||||
<data name="label22.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>77, 13</value>
|
||||
</data>
|
||||
<data name="label22.Text" xml:space="preserve">
|
||||
<value>Cicla tra i profili</value>
|
||||
</data>
|
||||
<data name="label20.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 236</value>
|
||||
</data>
|
||||
<data name="label20.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>232, 13</value>
|
||||
</data>
|
||||
<data name="label20.Text" xml:space="preserve">
|
||||
<value>Swipe a 2 dita sul touchpad a sinistra o a destra</value>
|
||||
</data>
|
||||
<data name="label24.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 311</value>
|
||||
</data>
|
||||
<data name="label30.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>123, 13</value>
|
||||
</data>
|
||||
<data name="label30.Text" xml:space="preserve">
|
||||
<value>Nascondi Controller DS4</value>
|
||||
</data>
|
||||
<data name="label31.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 3</value>
|
||||
</data>
|
||||
<data name="label31.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>317, 26</value>
|
||||
</data>
|
||||
<data name="label31.Text" xml:space="preserve">
|
||||
<value>Nasconde l'input regolare del DS4 (Dinput) da altri programmi
|
||||
spunta se stai avendo input doppio nei giochi o R2 pausa i giochi.</value>
|
||||
</data>
|
||||
<data name="label32.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 264</value>
|
||||
</data>
|
||||
<data name="label32.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 13</value>
|
||||
</data>
|
||||
<data name="label32.Text" xml:space="preserve">
|
||||
<value>Modificatore Shift</value>
|
||||
</data>
|
||||
<data name="label33.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>267, 264</value>
|
||||
</data>
|
||||
<data name="label33.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>271, 13</value>
|
||||
</data>
|
||||
<data name="label33.Text" xml:space="preserve">
|
||||
<value>Tieni premuta un'azione per usare un altro set di controlli</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>598, 380</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>495, 9</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>106, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Donazioni via Paypal</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>605, 496</value>
|
||||
</data>
|
||||
</root>
|
@ -1,434 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="btnDone.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>265, 474</value>
|
||||
</data>
|
||||
<data name="btnDone.Text" xml:space="preserve">
|
||||
<value>Pronto</value>
|
||||
</data>
|
||||
<data name="linkElectro.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>322, 449</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>67, 449</value>
|
||||
</data>
|
||||
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>253, 427</value>
|
||||
</data>
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>116, 13</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>Creditos/Codigo Fonte:</value>
|
||||
</data>
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>631, 19</value>
|
||||
</data>
|
||||
<data name="lbAbout.Text" xml:space="preserve">
|
||||
<value>DS4Windows - Jays2Kings Construir (Versão</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>145, 449</value>
|
||||
</data>
|
||||
<data name="linkJhebbel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>479, 449</value>
|
||||
</data>
|
||||
<data name="label23.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 419</value>
|
||||
</data>
|
||||
<data name="label23.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 13</value>
|
||||
</data>
|
||||
<data name="label23.Text" xml:space="preserve">
|
||||
<value>*Se Ativado</value>
|
||||
</data>
|
||||
<data name="label26.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 363</value>
|
||||
</data>
|
||||
<data name="label26.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>83, 13</value>
|
||||
</data>
|
||||
<data name="label26.Text" xml:space="preserve">
|
||||
<value>Scanear Codigo</value>
|
||||
</data>
|
||||
<data name="label27.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 308</value>
|
||||
</data>
|
||||
<data name="label27.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>225, 26</value>
|
||||
</data>
|
||||
<data name="label27.Text" xml:space="preserve">
|
||||
<value>A chave permanecerá em um estado
|
||||
"pressionado" até ser pressionado novamente</value>
|
||||
</data>
|
||||
<data name="label25.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 338</value>
|
||||
</data>
|
||||
<data name="label29.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 356</value>
|
||||
</data>
|
||||
<data name="label29.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>235, 26</value>
|
||||
</data>
|
||||
<data name="label29.Text" xml:space="preserve">
|
||||
<value>As chaves são interpretados de forma diferente.
|
||||
Podem ser necessários para determinados jogos</value>
|
||||
</data>
|
||||
<data name="label28.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 338</value>
|
||||
</data>
|
||||
<data name="label28.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>194, 13</value>
|
||||
</data>
|
||||
<data name="label28.Text" xml:space="preserve">
|
||||
<value>Atribuir várias chaves para uma entrada</value>
|
||||
</data>
|
||||
<data name="label14.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 124</value>
|
||||
</data>
|
||||
<data name="label14.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>206, 13</value>
|
||||
</data>
|
||||
<data name="label14.Text" xml:space="preserve">
|
||||
<value>Desconectar Controle ( Apenas Bluetooth)</value>
|
||||
</data>
|
||||
<data name="label8.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 170</value>
|
||||
</data>
|
||||
<data name="label8.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 26</value>
|
||||
</data>
|
||||
<data name="label8.Text" xml:space="preserve">
|
||||
<value>Botão direito do mouse (o melhor utilizada quando
|
||||
o lado direito é usado como um botão do mouse)</value>
|
||||
</data>
|
||||
<data name="label16.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 101</value>
|
||||
</data>
|
||||
<data name="label15.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 124</value>
|
||||
</data>
|
||||
<data name="label15.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>243, 13</value>
|
||||
</data>
|
||||
<data name="label15.Text" xml:space="preserve">
|
||||
<value>Opções PS + ou segurar PS durante 10 segundos</value>
|
||||
</data>
|
||||
<data name="label4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 170</value>
|
||||
</data>
|
||||
<data name="label4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>185, 13</value>
|
||||
</data>
|
||||
<data name="label4.Text" xml:space="preserve">
|
||||
<value>Clique direito no Canto Superio Direito</value>
|
||||
</data>
|
||||
<data name="label7.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 219</value>
|
||||
</data>
|
||||
<data name="label7.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>123, 13</value>
|
||||
</data>
|
||||
<data name="label7.Text" xml:space="preserve">
|
||||
<value>Arrastar com o Esquerdo</value>
|
||||
</data>
|
||||
<data name="label21.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 101</value>
|
||||
</data>
|
||||
<data name="label21.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>189, 13</value>
|
||||
</data>
|
||||
<data name="label21.Text" xml:space="preserve">
|
||||
<value>Clique na Parte Superiro do TouchPad</value>
|
||||
</data>
|
||||
<data name="label13.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 290</value>
|
||||
</data>
|
||||
<data name="label13.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>173, 13</value>
|
||||
</data>
|
||||
<data name="label13.Text" xml:space="preserve">
|
||||
<value>Quando Mapear Teclado e Mouse:</value>
|
||||
</data>
|
||||
<data name="label3.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 219</value>
|
||||
</data>
|
||||
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>145, 13</value>
|
||||
</data>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>Toque e Segure o touchpad*</value>
|
||||
</data>
|
||||
<data name="label12.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 78</value>
|
||||
</data>
|
||||
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 200</value>
|
||||
</data>
|
||||
<data name="label9.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>86, 13</value>
|
||||
</data>
|
||||
<data name="label9.Text" xml:space="preserve">
|
||||
<value>Lista Cima/Baixo</value>
|
||||
</data>
|
||||
<data name="label19.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 78</value>
|
||||
</data>
|
||||
<data name="label19.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>170, 13</value>
|
||||
</data>
|
||||
<data name="label19.Text" xml:space="preserve">
|
||||
<value>Clique no TouchPad com 2 Dedos</value>
|
||||
</data>
|
||||
<data name="label10.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 200</value>
|
||||
</data>
|
||||
<data name="label10.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>211, 13</value>
|
||||
</data>
|
||||
<data name="label10.Text" xml:space="preserve">
|
||||
<value>Dois Dedos Para Cima/Baixo no touchpad*</value>
|
||||
</data>
|
||||
<data name="label11.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 55</value>
|
||||
</data>
|
||||
<data name="label18.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 55</value>
|
||||
</data>
|
||||
<data name="label18.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>130, 13</value>
|
||||
</data>
|
||||
<data name="label18.Text" xml:space="preserve">
|
||||
<value>Clique direito do touchpad</value>
|
||||
</data>
|
||||
<data name="label6.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 32</value>
|
||||
</data>
|
||||
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>86, 13</value>
|
||||
</data>
|
||||
<data name="label6.Text" xml:space="preserve">
|
||||
<value>Toque Esquerdo</value>
|
||||
</data>
|
||||
<data name="label5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 147</value>
|
||||
</data>
|
||||
<data name="label5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>272, 13</value>
|
||||
</data>
|
||||
<data name="label5.Text" xml:space="preserve">
|
||||
<value>Desligue movimento touchpad (clicando ainda funciona)</value>
|
||||
</data>
|
||||
<data name="label17.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>146, 13</value>
|
||||
</data>
|
||||
<data name="label17.Text" xml:space="preserve">
|
||||
<value>Clique esquerdo do touchpad</value>
|
||||
</data>
|
||||
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 147</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>Toque Touchpad + PS</value>
|
||||
</data>
|
||||
<data name="label22.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 239</value>
|
||||
</data>
|
||||
<data name="label22.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 13</value>
|
||||
</data>
|
||||
<data name="label22.Text" xml:space="preserve">
|
||||
<value>Clico De Perfis</value>
|
||||
</data>
|
||||
<data name="label20.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 239</value>
|
||||
</data>
|
||||
<data name="label20.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>218, 13</value>
|
||||
</data>
|
||||
<data name="label20.Text" xml:space="preserve">
|
||||
<value>2 Dedos Para TouchPad Direito ou Esquerto</value>
|
||||
</data>
|
||||
<data name="label24.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 315</value>
|
||||
</data>
|
||||
<data name="label24.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>43, 13</value>
|
||||
</data>
|
||||
<data name="label24.Text" xml:space="preserve">
|
||||
<value>Alternar</value>
|
||||
</data>
|
||||
<data name="label30.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>118, 13</value>
|
||||
</data>
|
||||
<data name="label30.Text" xml:space="preserve">
|
||||
<value>Esconder Controle DS4</value>
|
||||
</data>
|
||||
<data name="label31.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 3</value>
|
||||
</data>
|
||||
<data name="label31.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>373, 26</value>
|
||||
</data>
|
||||
<data name="label31.Text" xml:space="preserve">
|
||||
<value>Esconde entrada regular do DS4 (DINPUT) de outros programas
|
||||
verifique se você está recebendo dupla entrada em jogos ou R2 pausa jogos </value>
|
||||
</data>
|
||||
<data name="label32.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 267</value>
|
||||
</data>
|
||||
<data name="label32.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 13</value>
|
||||
</data>
|
||||
<data name="label32.Text" xml:space="preserve">
|
||||
<value>Modificador</value>
|
||||
</data>
|
||||
<data name="label33.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>252, 267</value>
|
||||
</data>
|
||||
<data name="label33.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>287, 13</value>
|
||||
</data>
|
||||
<data name="label33.Text" xml:space="preserve">
|
||||
<value>Segure uma ação para usar um outro conjunto de controles</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>631, 385</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>114, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Registro de Alterações</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>545, 9</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>83, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Doar Via Paypal</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>638, 501</value>
|
||||
</data>
|
||||
</root>
|
1348
DS4Tool/Hotkeys.resx
1348
DS4Tool/Hotkeys.resx
File diff suppressed because it is too large
Load Diff
@ -1,463 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="btnDone.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>293, 437</value>
|
||||
</data>
|
||||
<data name="btnDone.Text" xml:space="preserve">
|
||||
<value>ОК</value>
|
||||
</data>
|
||||
<data name="linkElectro.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>350, 412</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>95, 412</value>
|
||||
</data>
|
||||
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>281, 390</value>
|
||||
</data>
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>161, 13</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>Благодарности/Исходный код</value>
|
||||
</data>
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>671, 19</value>
|
||||
</data>
|
||||
<data name="lbAbout.Text" xml:space="preserve">
|
||||
<value>DS4Windows - Сборка от Jays2Kings (v</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>173, 412</value>
|
||||
</data>
|
||||
<data name="linkJhebbel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>507, 412</value>
|
||||
</data>
|
||||
<data name="label23.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 382</value>
|
||||
</data>
|
||||
<data name="label23.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>91, 13</value>
|
||||
</data>
|
||||
<data name="label23.Text" xml:space="preserve">
|
||||
<value>* Если включено</value>
|
||||
</data>
|
||||
<data name="label26.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 329</value>
|
||||
</data>
|
||||
<data name="label26.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>53, 13</value>
|
||||
</data>
|
||||
<data name="label26.Text" xml:space="preserve">
|
||||
<value>Скан-код</value>
|
||||
</data>
|
||||
<data name="label27.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 288</value>
|
||||
</data>
|
||||
<data name="label27.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>379, 13</value>
|
||||
</data>
|
||||
<data name="label27.Text" xml:space="preserve">
|
||||
<value>Клавиша будет оставаться в нажатом состоянии до повторного нажатия</value>
|
||||
</data>
|
||||
<data name="label25.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 309</value>
|
||||
</data>
|
||||
<data name="label25.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>46, 13</value>
|
||||
</data>
|
||||
<data name="label25.Text" xml:space="preserve">
|
||||
<value>Макрос</value>
|
||||
</data>
|
||||
<data name="label29.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 329</value>
|
||||
</data>
|
||||
<data name="label29.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>378, 13</value>
|
||||
</data>
|
||||
<data name="label29.Text" xml:space="preserve">
|
||||
<value>Клавиши распознаются по-разному. Необходимо для определённых игр.</value>
|
||||
</data>
|
||||
<data name="label28.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 309</value>
|
||||
</data>
|
||||
<data name="label28.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>248, 13</value>
|
||||
</data>
|
||||
<data name="label28.Text" xml:space="preserve">
|
||||
<value>Присвоить несколько клавиш на одно нажатие</value>
|
||||
</data>
|
||||
<data name="label14.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 116</value>
|
||||
</data>
|
||||
<data name="label14.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>322, 13</value>
|
||||
</data>
|
||||
<data name="label14.Text" xml:space="preserve">
|
||||
<value>Отключить контроллер (только при подключении по Bluetooth)</value>
|
||||
</data>
|
||||
<data name="label8.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 164</value>
|
||||
</data>
|
||||
<data name="label8.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>367, 13</value>
|
||||
</data>
|
||||
<data name="label8.Text" xml:space="preserve">
|
||||
<value>Правый клик (удобно, если правая сторона тачпада как кнопка мыши)</value>
|
||||
</data>
|
||||
<data name="label16.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 95</value>
|
||||
</data>
|
||||
<data name="label16.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 13</value>
|
||||
</data>
|
||||
<data name="label16.Text" xml:space="preserve">
|
||||
<value>Верхний клик</value>
|
||||
</data>
|
||||
<data name="label15.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 116</value>
|
||||
</data>
|
||||
<data name="label15.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>229, 13</value>
|
||||
</data>
|
||||
<data name="label15.Text" xml:space="preserve">
|
||||
<value>PS + Options или удерживайте PS 10 секунд</value>
|
||||
</data>
|
||||
<data name="label4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 164</value>
|
||||
</data>
|
||||
<data name="label4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>241, 13</value>
|
||||
</data>
|
||||
<data name="label4.Text" xml:space="preserve">
|
||||
<value>Нажатие тачпада по нижней правой стороне *</value>
|
||||
</data>
|
||||
<data name="label7.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 202</value>
|
||||
</data>
|
||||
<data name="label7.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>203, 13</value>
|
||||
</data>
|
||||
<data name="label7.Text" xml:space="preserve">
|
||||
<value>Перетаскивание левой кнопкой мыши</value>
|
||||
</data>
|
||||
<data name="label21.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 95</value>
|
||||
</data>
|
||||
<data name="label21.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>189, 13</value>
|
||||
</data>
|
||||
<data name="label21.Text" xml:space="preserve">
|
||||
<value>Нажатие на верхнюю часть тачпада</value>
|
||||
</data>
|
||||
<data name="label13.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 266</value>
|
||||
</data>
|
||||
<data name="label13.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>197, 13</value>
|
||||
</data>
|
||||
<data name="label13.Text" xml:space="preserve">
|
||||
<value>При назначение клавиатуры и мыши:</value>
|
||||
</data>
|
||||
<data name="label3.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 202</value>
|
||||
</data>
|
||||
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>237, 13</value>
|
||||
</data>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>Коснитесь и удерживайте палец на тачпаде *</value>
|
||||
</data>
|
||||
<data name="label12.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 74</value>
|
||||
</data>
|
||||
<data name="label12.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 13</value>
|
||||
</data>
|
||||
<data name="label12.Text" xml:space="preserve">
|
||||
<value>Мультитач</value>
|
||||
</data>
|
||||
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 185</value>
|
||||
</data>
|
||||
<data name="label9.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>141, 13</value>
|
||||
</data>
|
||||
<data name="label9.Text" xml:space="preserve">
|
||||
<value>Прокрутка вверх или вниз</value>
|
||||
</data>
|
||||
<data name="label19.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 74</value>
|
||||
</data>
|
||||
<data name="label19.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>191, 13</value>
|
||||
</data>
|
||||
<data name="label19.Text" xml:space="preserve">
|
||||
<value>Нажатие на тачпад двумя пальцами</value>
|
||||
</data>
|
||||
<data name="label10.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 185</value>
|
||||
</data>
|
||||
<data name="label10.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>273, 13</value>
|
||||
</data>
|
||||
<data name="label10.Text" xml:space="preserve">
|
||||
<value>Скользите вверх/вниз двумя пальцами по тачпаду *</value>
|
||||
</data>
|
||||
<data name="label11.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 53</value>
|
||||
</data>
|
||||
<data name="label11.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 13</value>
|
||||
</data>
|
||||
<data name="label11.Text" xml:space="preserve">
|
||||
<value>Касание справа</value>
|
||||
</data>
|
||||
<data name="label18.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 53</value>
|
||||
</data>
|
||||
<data name="label18.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>143, 13</value>
|
||||
</data>
|
||||
<data name="label18.Text" xml:space="preserve">
|
||||
<value>Нажатие на тачпад справа</value>
|
||||
</data>
|
||||
<data name="label6.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 32</value>
|
||||
</data>
|
||||
<data name="label6.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>83, 13</value>
|
||||
</data>
|
||||
<data name="label6.Text" xml:space="preserve">
|
||||
<value>Касание слева</value>
|
||||
</data>
|
||||
<data name="label5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 137</value>
|
||||
</data>
|
||||
<data name="label5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>163, 26</value>
|
||||
</data>
|
||||
<data name="label5.Text" xml:space="preserve">
|
||||
<value>Отключение жестов тачпада
|
||||
(нажатия продолжат работать)</value>
|
||||
</data>
|
||||
<data name="label17.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>137, 13</value>
|
||||
</data>
|
||||
<data name="label17.Text" xml:space="preserve">
|
||||
<value>Нажатие на тачпад слева</value>
|
||||
</data>
|
||||
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 137</value>
|
||||
</data>
|
||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>130, 13</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>Коснитесь тачпада + PS</value>
|
||||
</data>
|
||||
<data name="label22.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 220</value>
|
||||
</data>
|
||||
<data name="label22.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>126, 13</value>
|
||||
</data>
|
||||
<data name="label22.Text" xml:space="preserve">
|
||||
<value>Цикличность профилей</value>
|
||||
</data>
|
||||
<data name="label20.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 220</value>
|
||||
</data>
|
||||
<data name="label20.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>250, 13</value>
|
||||
</data>
|
||||
<data name="label20.Text" xml:space="preserve">
|
||||
<value>Скольжение двумя пальцами влево или вправо</value>
|
||||
</data>
|
||||
<data name="label24.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 288</value>
|
||||
</data>
|
||||
<data name="label24.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>87, 13</value>
|
||||
</data>
|
||||
<data name="label24.Text" xml:space="preserve">
|
||||
<value>Переключатель</value>
|
||||
</data>
|
||||
<data name="label30.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>131, 13</value>
|
||||
</data>
|
||||
<data name="label30.Text" xml:space="preserve">
|
||||
<value>Скрыть контроллер DS4</value>
|
||||
</data>
|
||||
<data name="label31.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 3</value>
|
||||
</data>
|
||||
<data name="label31.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>337, 26</value>
|
||||
</data>
|
||||
<data name="label31.Text" xml:space="preserve">
|
||||
<value>Скрывает контроллер DS4 в режиме DInput от других программ
|
||||
Включите, если вы наблюдаете эффект двойного ввода</value>
|
||||
</data>
|
||||
<data name="label32.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 245</value>
|
||||
</data>
|
||||
<data name="label32.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>115, 13</value>
|
||||
</data>
|
||||
<data name="label32.Text" xml:space="preserve">
|
||||
<value>Модификатор сдвига</value>
|
||||
</data>
|
||||
<data name="label33.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 245</value>
|
||||
</data>
|
||||
<data name="label33.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>369, 13</value>
|
||||
</data>
|
||||
<data name="label33.Text" xml:space="preserve">
|
||||
<value>Удерживайте для использования альтернативного набора управления</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>669, 348</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Список изменений</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>541, 9</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>131, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Сделать пожертвование</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>676, 464</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>Inherit</value>
|
||||
</data>
|
||||
</root>
|
90
DS4Tool/MessageTextBox.Designer.cs
generated
90
DS4Tool/MessageTextBox.Designer.cs
generated
@ -1,90 +0,0 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Runtime Version:4.0.30319.0
|
||||
//
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace DS4Windows {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
||||
/// </summary>
|
||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
||||
// class via a tool like ResGen or Visual Studio.
|
||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
||||
// with the /str option, or rebuild your VS project.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class MessageTextBox {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal MessageTextBox() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns the cached ResourceManager instance used by this class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DS4Windows.MessageTextBox", typeof(MessageTextBox).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Overrides the current thread's CurrentUICulture property for all
|
||||
/// resource lookups using this strongly typed resource class.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Abbrechen.
|
||||
/// </summary>
|
||||
internal static string btnCancel_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("btnCancel.Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Speichern.
|
||||
/// </summary>
|
||||
internal static string btnSave_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("btnSave.Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to <Neuen Namen hier eingeben>.
|
||||
/// </summary>
|
||||
internal static string tBProfile_Text {
|
||||
get {
|
||||
return ResourceManager.GetString("tBProfile.Text", resourceCulture);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -1,101 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 1.3
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">1.3</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1">this is my long string</data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
[base64 mime encoded serialized .NET Framework object]
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
[base64 mime encoded string representing a byte array form of the .NET Framework object]
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>1.3</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
@ -55,7 +55,7 @@
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>DS4W.ico</ApplicationIcon>
|
||||
<ApplicationIcon>DS4Windows\DS4W.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup />
|
||||
<PropertyGroup>
|
||||
@ -99,191 +99,221 @@
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="AdvancedColorDialog.cs" />
|
||||
<Compile Include="Alreadyrunning.cs">
|
||||
<Compile Include="DS4Windows\AdvancedColorDialog.cs" />
|
||||
<Compile Include="DS4Windows\Alreadyrunning.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Alreadyrunning.Designer.cs">
|
||||
<Compile Include="DS4Windows\Alreadyrunning.Designer.cs">
|
||||
<DependentUpon>Alreadyrunning.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Hotkeys.cs">
|
||||
<Compile Include="DS4Control\ControlSerivce.cs" />
|
||||
<Compile Include="DS4Control\DS4LightBar.cs" />
|
||||
<Compile Include="DS4Control\InputMethods.cs" />
|
||||
<Compile Include="DS4Control\ITouchpadBehaviour.cs" />
|
||||
<Compile Include="DS4Control\Log.cs" />
|
||||
<Compile Include="DS4Control\Mapping.cs" />
|
||||
<Compile Include="DS4Control\Mouse.cs" />
|
||||
<Compile Include="DS4Control\MouseCursor.cs" />
|
||||
<Compile Include="DS4Control\MouseWheel.cs" />
|
||||
<Compile Include="DS4Control\ScpDevice.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DS4Control\ScpDevice.Designer.cs">
|
||||
<DependentUpon>ScpDevice.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DS4Control\ScpHub.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DS4Control\ScpHub.Designer.cs">
|
||||
<DependentUpon>ScpHub.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DS4Control\ScpUtil.cs" />
|
||||
<Compile Include="DS4Control\X360Device.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DS4Control\X360Device.designer.cs">
|
||||
<DependentUpon>X360Device.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DS4Library\DS4Device.cs" />
|
||||
<Compile Include="DS4Library\DS4Devices.cs" />
|
||||
<Compile Include="DS4Library\DS4State.cs" />
|
||||
<Compile Include="DS4Library\DS4StateExposed.cs" />
|
||||
<Compile Include="DS4Library\DS4Touchpad.cs" />
|
||||
<Compile Include="DS4Windows\Hotkeys.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Hotkeys.Designer.cs">
|
||||
<Compile Include="DS4Windows\Hotkeys.Designer.cs">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="KBM360.cs">
|
||||
<Compile Include="DS4Windows\KBM360.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="KBM360.Designer.cs">
|
||||
<Compile Include="DS4Windows\KBM360.Designer.cs">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DupBox.cs">
|
||||
<Compile Include="DS4Windows\DupBox.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DupBox.Designer.cs">
|
||||
<Compile Include="DS4Windows\DupBox.Designer.cs">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="MessageTextBox.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>MessageTextBox.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Options.cs">
|
||||
<Compile Include="DS4Windows\Options.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Options.Designer.cs">
|
||||
<Compile Include="DS4Windows\Options.Designer.cs">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="DS4Windows\Program.cs" />
|
||||
<Compile Include="HidLibrary\Extensions.cs" />
|
||||
<Compile Include="HidLibrary\HidDevice.cs" />
|
||||
<Compile Include="HidLibrary\HidDeviceAttributes.cs" />
|
||||
<Compile Include="HidLibrary\HidDeviceCapabilities.cs" />
|
||||
<Compile Include="HidLibrary\HidDevices.cs" />
|
||||
<Compile Include="HidLibrary\NativeMethods.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Properties\Resources1.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="RecordBox.cs">
|
||||
<Compile Include="DS4Windows\RecordBox.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="RecordBox.Designer.cs">
|
||||
<Compile Include="DS4Windows\RecordBox.Designer.cs">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SaveWhere.cs">
|
||||
<Compile Include="DS4Windows\SaveWhere.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SaveWhere.Designer.cs">
|
||||
<Compile Include="DS4Windows\SaveWhere.Designer.cs">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DS4Form.cs">
|
||||
<Compile Include="DS4Windows\DS4Form.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DS4Form.Designer.cs">
|
||||
<Compile Include="DS4Windows\DS4Form.Designer.cs">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Settings.cs" />
|
||||
<Compile Include="SpecActions.cs">
|
||||
<Compile Include="DS4Windows\Settings.cs" />
|
||||
<Compile Include="DS4Windows\SpecActions.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="SpecActions.Designer.cs">
|
||||
<Compile Include="DS4Windows\SpecActions.Designer.cs">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WelcomeDialog.cs">
|
||||
<Compile Include="DS4Windows\WelcomeDialog.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WelcomeDialog.Designer.cs">
|
||||
<Compile Include="DS4Windows\WelcomeDialog.Designer.cs">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="WinProgs.cs">
|
||||
<Compile Include="DS4Windows\WinProgs.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="WinProgs.Designer.cs">
|
||||
<Compile Include="DS4Windows\WinProgs.Designer.cs">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Alreadyrunning.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Alreadyrunning.resx">
|
||||
<DependentUpon>Alreadyrunning.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DS4Form.de-DE.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.es.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DS4Form.es.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DS4Form.it-IT.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DS4Form.pt-BR.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DS4Form.ru-RU.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DupBox.de-DE.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DupBox.it-IT.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DupBox.pt-BR.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DupBox.ru-RU.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Hotkeys.de-DE.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.es.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Hotkeys.es.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Hotkeys.fr-FR.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Hotkeys.it-IT.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Hotkeys.pt-BR.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Hotkeys.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Hotkeys.ru-RU.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\KBM360.de-DE.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.es.resx">
|
||||
<EmbeddedResource Include="DS4Windows\KBM360.es.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\KBM360.fr-FR.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\KBM360.it-IT.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\KBM360.pt-BR.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.resx">
|
||||
<EmbeddedResource Include="DS4Windows\KBM360.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.es.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DupBox.es.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DupBox.fr-FR.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DupBox.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\KBM360.ru-RU.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="MessageTextBox.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>MessageTextBox.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Options.de-DE.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.es.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Options.es.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Options.fr-FR.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Options.it-IT.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Options.pt-BR.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Options.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\Options.ru-RU.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.de-DE.resx" />
|
||||
@ -292,22 +322,22 @@
|
||||
<SubType>Designer</SubType>
|
||||
<LastGenOutput>Resources1.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\RecordBox.de-DE.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.es.resx">
|
||||
<EmbeddedResource Include="DS4Windows\RecordBox.es.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\RecordBox.fr-FR.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\RecordBox.it-IT.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\RecordBox.pt-BR.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.resx">
|
||||
<EmbeddedResource Include="DS4Windows\RecordBox.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.es.resx" />
|
||||
@ -315,102 +345,102 @@
|
||||
<EmbeddedResource Include="Properties\Resources.pt-BR.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.ru-RU.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.it-IT.resx" />
|
||||
<EmbeddedResource Include="RecordBox.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\RecordBox.ru-RU.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SaveWhere.de-DE.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.es.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SaveWhere.es.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SaveWhere.fr-FR.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SaveWhere.it-IT.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SaveWhere.pt-BR.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SaveWhere.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
<LastGenOutput>SaveWhere1.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DS4Form.fr-FR.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.resx">
|
||||
<EmbeddedResource Include="DS4Windows\DS4Form.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SaveWhere.ru-RU.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SpecActions.de-DE.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SpecActions.fr-FR.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SpecActions.it-IT.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SpecActions.pt-BR.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.pt-PT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SpecActions.pt-PT.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SpecActions.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\SpecActions.ru-RU.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WelcomeDialog.de-DE.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.es.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WelcomeDialog.es.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WelcomeDialog.fr-FR.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WelcomeDialog.it-IT.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WelcomeDialog.pt-BR.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WelcomeDialog.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WelcomeDialog.ru-RU.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.de-DE.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WinProgs.de-DE.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.es.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WinProgs.es.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.fr-FR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WinProgs.fr-FR.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.it-IT.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WinProgs.it-IT.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.pt-BR.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WinProgs.pt-BR.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WinProgs.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.ru-RU.resx">
|
||||
<EmbeddedResource Include="DS4Windows\WinProgs.ru-RU.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<None Include="app.config" />
|
||||
<None Include="DS4Tool_TemporaryKey.pfx" />
|
||||
<None Include="DS4Windows\app.config" />
|
||||
<None Include="DS4Windows\DS4Tool_TemporaryKey.pfx" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
@ -421,16 +451,6 @@
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\DS4Control\DS4Control.csproj">
|
||||
<Project>{b0ad793e-baeb-435f-bb40-d647de2bc2bf}</Project>
|
||||
<Name>DS4Control</Name>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\DS4Library\DS4Library.csproj">
|
||||
<Project>{43e14dad-e6e8-4b66-ac50-20f5cf9b9712}</Project>
|
||||
<Name>DS4Library</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Resources\size.png" />
|
||||
<None Include="Resources\xbox_360_controller.png" />
|
||||
@ -462,7 +482,8 @@
|
||||
<None Include="Resources\DOWN.png" />
|
||||
<None Include="Resources\360 fades.png" />
|
||||
<None Include="Resources\checked.png" />
|
||||
<Content Include="DS4W.ico" />
|
||||
<Content Include="DS4Windows\DS4W.ico" />
|
||||
<Content Include="HidLibrary\LICENSE.htm" />
|
||||
<Content Include="Resources\DS4.ico" />
|
||||
<None Include="Resources\mouse.png" />
|
||||
<None Include="Resources\rainbow.png" />
|
||||
@ -494,6 +515,7 @@
|
||||
<None Include="Resources\RT.png" />
|
||||
<None Include="Resources\Red Circle.png" />
|
||||
<None Include="Resources\DS4W.ico" />
|
||||
<None Include="Resources\EE.wav" />
|
||||
<Content Include="Resources\Scp_All.ico" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
@ -535,7 +557,8 @@
|
||||
</PreBuildEvent>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<PostBuildEvent>ilmerge /targetplatform:"v4,C:\Windows\Microsoft.NET\Framework\v4.0.30319" /out:Build\DS4Windows.exe DS4Windows.exe HidLibrary.dll DS4Control.dll DS4Library.dll</PostBuildEvent>
|
||||
<PostBuildEvent>
|
||||
</PostBuildEvent>
|
||||
</PropertyGroup>
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
@ -3,64 +3,18 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2013
|
||||
VisualStudioVersion = 12.0.31101.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DS4Library", "DS4Library\DS4Library.csproj", "{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HidLibrary", "HidLibrary\HidLibrary.csproj", "{9E8F1D50-74EA-4C60-BD5C-AB2C5B53BC66}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DS4Control", "DS4Control\DS4Control.csproj", "{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DS4Windows", "DS4Tool\DS4Windows.csproj", "{B1081607-B630-4F57-9580-8A4897145890}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DS4Service", "DS4Service\DS4Service.csproj", "{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DS4Windows", "DS4Windows.csproj", "{B1081607-B630-4F57-9580-8A4897145890}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|x86 = Debug|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{43E14DAD-E6E8-4B66-AC50-20F5CF9B9712}.Release|x86.Build.0 = Release|Any CPU
|
||||
{9E8F1D50-74EA-4C60-BD5C-AB2C5B53BC66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9E8F1D50-74EA-4C60-BD5C-AB2C5B53BC66}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9E8F1D50-74EA-4C60-BD5C-AB2C5B53BC66}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{9E8F1D50-74EA-4C60-BD5C-AB2C5B53BC66}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{9E8F1D50-74EA-4C60-BD5C-AB2C5B53BC66}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{9E8F1D50-74EA-4C60-BD5C-AB2C5B53BC66}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{9E8F1D50-74EA-4C60-BD5C-AB2C5B53BC66}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{9E8F1D50-74EA-4C60-BD5C-AB2C5B53BC66}.Release|x86.Build.0 = Release|Any CPU
|
||||
{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{B0AD793E-BAEB-435F-BB40-D647DE2BC2BF}.Release|x86.Build.0 = Release|Any CPU
|
||||
{B1081607-B630-4F57-9580-8A4897145890}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B1081607-B630-4F57-9580-8A4897145890}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B1081607-B630-4F57-9580-8A4897145890}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{B1081607-B630-4F57-9580-8A4897145890}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{B1081607-B630-4F57-9580-8A4897145890}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B1081607-B630-4F57-9580-8A4897145890}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B1081607-B630-4F57-9580-8A4897145890}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{B1081607-B630-4F57-9580-8A4897145890}.Release|x86.Build.0 = Release|Any CPU
|
||||
{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||
{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}.Debug|x86.Build.0 = Debug|Any CPU
|
||||
{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}.Release|x86.ActiveCfg = Release|Any CPU
|
||||
{04CCD3D1-2ABC-4B5F-90D9-641D8DEC7127}.Release|x86.Build.0 = Release|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
@ -35,7 +35,7 @@
|
||||
this.chData = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.tmrUpdate = new System.Windows.Forms.Timer(this.components);
|
||||
this.pnlButton = new System.Windows.Forms.Panel();
|
||||
this.lBTest = new System.Windows.Forms.Label();
|
||||
this.lbTest = new System.Windows.Forms.Label();
|
||||
this.btnStartStop = new System.Windows.Forms.Button();
|
||||
this.lbLastMessage = new System.Windows.Forms.Label();
|
||||
this.llbHelp = new System.Windows.Forms.LinkLabel();
|
||||
@ -68,18 +68,18 @@
|
||||
this.cBController3 = new System.Windows.Forms.ComboBox();
|
||||
this.bnEditC1 = new System.Windows.Forms.Button();
|
||||
this.cBController4 = new System.Windows.Forms.ComboBox();
|
||||
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();
|
||||
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();
|
||||
this.pBStatus2 = new System.Windows.Forms.PictureBox();
|
||||
this.pBStatus3 = new System.Windows.Forms.PictureBox();
|
||||
this.pBStatus4 = new System.Windows.Forms.PictureBox();
|
||||
this.lbNoControlers = new System.Windows.Forms.Label();
|
||||
this.lbNoControllers = new System.Windows.Forms.Label();
|
||||
this.tabProfiles = new System.Windows.Forms.TabPage();
|
||||
this.lBProfiles = new System.Windows.Forms.ListBox();
|
||||
this.cMProfile = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
@ -121,7 +121,7 @@
|
||||
this.cBUpdate = new System.Windows.Forms.CheckBox();
|
||||
this.pNUpdate = new System.Windows.Forms.Panel();
|
||||
this.cBUpdateTime = new System.Windows.Forms.ComboBox();
|
||||
this.lBCheckEvery = new System.Windows.Forms.Label();
|
||||
this.lbCheckEvery = new System.Windows.Forms.Label();
|
||||
this.nUDUpdateTime = new System.Windows.Forms.NumericUpDown();
|
||||
this.pnlXIPorts = new System.Windows.Forms.Panel();
|
||||
this.lbUseXIPorts = new System.Windows.Forms.Label();
|
||||
@ -133,8 +133,10 @@
|
||||
this.linkUninstall = new System.Windows.Forms.LinkLabel();
|
||||
this.linkSetup = new System.Windows.Forms.LinkLabel();
|
||||
this.lLBUpdate = new System.Windows.Forms.LinkLabel();
|
||||
this.cBDownloadLangauge = new System.Windows.Forms.CheckBox();
|
||||
this.tabLog = new System.Windows.Forms.TabPage();
|
||||
this.saveProfiles = new System.Windows.Forms.SaveFileDialog();
|
||||
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
|
||||
this.pnlButton.SuspendLayout();
|
||||
this.cMTaskbar.SuspendLayout();
|
||||
this.tabMain.SuspendLayout();
|
||||
@ -160,10 +162,10 @@
|
||||
//
|
||||
// lvDebug
|
||||
//
|
||||
resources.ApplyResources(this.lvDebug, "lvDebug");
|
||||
this.lvDebug.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.chTime,
|
||||
this.chData});
|
||||
resources.ApplyResources(this.lvDebug, "lvDebug");
|
||||
this.lvDebug.FullRowSelect = true;
|
||||
this.lvDebug.Name = "lvDebug";
|
||||
this.lvDebug.UseCompatibleStateImageBehavior = false;
|
||||
@ -185,19 +187,19 @@
|
||||
//
|
||||
// pnlButton
|
||||
//
|
||||
resources.ApplyResources(this.pnlButton, "pnlButton");
|
||||
this.pnlButton.BackColor = System.Drawing.SystemColors.Control;
|
||||
this.pnlButton.Controls.Add(this.lBTest);
|
||||
this.pnlButton.Controls.Add(this.lbTest);
|
||||
this.pnlButton.Controls.Add(this.btnStartStop);
|
||||
this.pnlButton.Controls.Add(this.lbLastMessage);
|
||||
this.pnlButton.Controls.Add(this.llbHelp);
|
||||
resources.ApplyResources(this.pnlButton, "pnlButton");
|
||||
this.pnlButton.Name = "pnlButton";
|
||||
this.pnlButton.MouseLeave += new System.EventHandler(this.pnlButton_MouseLeave);
|
||||
//
|
||||
// lBTest
|
||||
// lbTest
|
||||
//
|
||||
resources.ApplyResources(this.lBTest, "lBTest");
|
||||
this.lBTest.Name = "lBTest";
|
||||
resources.ApplyResources(this.lbTest, "lbTest");
|
||||
this.lbTest.Name = "lbTest";
|
||||
//
|
||||
// btnStartStop
|
||||
//
|
||||
@ -233,11 +235,11 @@
|
||||
resources.ApplyResources(this.notifyIcon1, "notifyIcon1");
|
||||
this.notifyIcon1.ContextMenuStrip = this.cMTaskbar;
|
||||
this.notifyIcon1.BalloonTipClicked += new System.EventHandler(this.notifyIcon1_BalloonTipClicked);
|
||||
this.notifyIcon1.DoubleClick += new System.EventHandler(this.openToolStripMenuItem_Click);
|
||||
this.notifyIcon1.MouseClick += new System.Windows.Forms.MouseEventHandler(this.notifyIcon1_MouseClick);
|
||||
//
|
||||
// cMTaskbar
|
||||
//
|
||||
resources.ApplyResources(this.cMTaskbar, "cMTaskbar");
|
||||
this.cMTaskbar.ImageScalingSize = new System.Drawing.Size(24, 24);
|
||||
this.cMTaskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.editProfileForController1ToolStripMenuItem,
|
||||
@ -249,45 +251,46 @@
|
||||
this.openToolStripMenuItem,
|
||||
this.exitToolStripMenuItem});
|
||||
this.cMTaskbar.Name = "cMTaskbar";
|
||||
resources.ApplyResources(this.cMTaskbar, "cMTaskbar");
|
||||
this.cMTaskbar.Tag = "25";
|
||||
//
|
||||
// editProfileForController1ToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.editProfileForController1ToolStripMenuItem, "editProfileForController1ToolStripMenuItem");
|
||||
this.editProfileForController1ToolStripMenuItem.Name = "editProfileForController1ToolStripMenuItem";
|
||||
resources.ApplyResources(this.editProfileForController1ToolStripMenuItem, "editProfileForController1ToolStripMenuItem");
|
||||
this.editProfileForController1ToolStripMenuItem.Tag = "0";
|
||||
this.editProfileForController1ToolStripMenuItem.Click += new System.EventHandler(this.editMenu_Click);
|
||||
//
|
||||
// editProfileForController2ToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.editProfileForController2ToolStripMenuItem, "editProfileForController2ToolStripMenuItem");
|
||||
this.editProfileForController2ToolStripMenuItem.Name = "editProfileForController2ToolStripMenuItem";
|
||||
resources.ApplyResources(this.editProfileForController2ToolStripMenuItem, "editProfileForController2ToolStripMenuItem");
|
||||
this.editProfileForController2ToolStripMenuItem.Tag = "1";
|
||||
this.editProfileForController2ToolStripMenuItem.Click += new System.EventHandler(this.editMenu_Click);
|
||||
//
|
||||
// editProfileForController3ToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.editProfileForController3ToolStripMenuItem, "editProfileForController3ToolStripMenuItem");
|
||||
this.editProfileForController3ToolStripMenuItem.Name = "editProfileForController3ToolStripMenuItem";
|
||||
resources.ApplyResources(this.editProfileForController3ToolStripMenuItem, "editProfileForController3ToolStripMenuItem");
|
||||
this.editProfileForController3ToolStripMenuItem.Tag = "2";
|
||||
this.editProfileForController3ToolStripMenuItem.Click += new System.EventHandler(this.editMenu_Click);
|
||||
//
|
||||
// editProfileForController4ToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.editProfileForController4ToolStripMenuItem, "editProfileForController4ToolStripMenuItem");
|
||||
this.editProfileForController4ToolStripMenuItem.Name = "editProfileForController4ToolStripMenuItem";
|
||||
resources.ApplyResources(this.editProfileForController4ToolStripMenuItem, "editProfileForController4ToolStripMenuItem");
|
||||
this.editProfileForController4ToolStripMenuItem.Tag = "4";
|
||||
this.editProfileForController4ToolStripMenuItem.Click += new System.EventHandler(this.editMenu_Click);
|
||||
//
|
||||
// toolStripSeparator1
|
||||
//
|
||||
resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1");
|
||||
this.toolStripSeparator1.Name = "toolStripSeparator1";
|
||||
resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1");
|
||||
//
|
||||
// startToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.startToolStripMenuItem, "startToolStripMenuItem");
|
||||
this.startToolStripMenuItem.Name = "startToolStripMenuItem";
|
||||
resources.ApplyResources(this.startToolStripMenuItem, "startToolStripMenuItem");
|
||||
this.startToolStripMenuItem.Click += new System.EventHandler(this.startToolStripMenuItem_Click);
|
||||
//
|
||||
// openToolStripMenuItem
|
||||
@ -298,14 +301,14 @@
|
||||
//
|
||||
// exitToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.exitToolStripMenuItem, "exitToolStripMenuItem");
|
||||
this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
|
||||
resources.ApplyResources(this.exitToolStripMenuItem, "exitToolStripMenuItem");
|
||||
this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click);
|
||||
//
|
||||
// toolStripSeparator2
|
||||
//
|
||||
resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2");
|
||||
this.toolStripSeparator2.Name = "toolStripSeparator2";
|
||||
resources.ApplyResources(this.toolStripSeparator2, "toolStripSeparator2");
|
||||
//
|
||||
// openProfiles
|
||||
//
|
||||
@ -314,21 +317,21 @@
|
||||
//
|
||||
// tabMain
|
||||
//
|
||||
resources.ApplyResources(this.tabMain, "tabMain");
|
||||
this.tabMain.Controls.Add(this.tabControllers);
|
||||
this.tabMain.Controls.Add(this.tabProfiles);
|
||||
this.tabMain.Controls.Add(this.tabAutoProfiles);
|
||||
this.tabMain.Controls.Add(this.tabSettings);
|
||||
this.tabMain.Controls.Add(this.tabLog);
|
||||
resources.ApplyResources(this.tabMain, "tabMain");
|
||||
this.tabMain.Name = "tabMain";
|
||||
this.tabMain.SelectedIndex = 0;
|
||||
this.tabMain.SelectedIndexChanged += new System.EventHandler(this.tabMain_SelectedIndexChanged);
|
||||
//
|
||||
// tabControllers
|
||||
//
|
||||
resources.ApplyResources(this.tabControllers, "tabControllers");
|
||||
this.tabControllers.Controls.Add(this.tLPControllers);
|
||||
this.tabControllers.Controls.Add(this.lbNoControlers);
|
||||
this.tabControllers.Controls.Add(this.lbNoControllers);
|
||||
resources.ApplyResources(this.tabControllers, "tabControllers");
|
||||
this.tabControllers.Name = "tabControllers";
|
||||
this.tabControllers.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -348,14 +351,14 @@
|
||||
this.tLPControllers.Controls.Add(this.cBController3, 3, 3);
|
||||
this.tLPControllers.Controls.Add(this.bnEditC1, 4, 1);
|
||||
this.tLPControllers.Controls.Add(this.cBController4, 3, 4);
|
||||
this.tLPControllers.Controls.Add(this.lBSelectedProfile, 3, 0);
|
||||
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);
|
||||
this.tLPControllers.Controls.Add(this.lbSelectedProfile, 3, 0);
|
||||
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);
|
||||
this.tLPControllers.Controls.Add(this.pBStatus2, 1, 2);
|
||||
this.tLPControllers.Controls.Add(this.pBStatus3, 1, 3);
|
||||
this.tLPControllers.Controls.Add(this.pBStatus4, 1, 4);
|
||||
@ -374,11 +377,17 @@
|
||||
//
|
||||
resources.ApplyResources(this.lbPad1, "lbPad1");
|
||||
this.lbPad1.Name = "lbPad1";
|
||||
this.lbPad1.Tag = "0";
|
||||
this.lbPad1.MouseLeave += new System.EventHandler(this.Pads_MouseLeave);
|
||||
this.lbPad1.MouseHover += new System.EventHandler(this.Pads_MouseHover);
|
||||
//
|
||||
// lbPad2
|
||||
//
|
||||
resources.ApplyResources(this.lbPad2, "lbPad2");
|
||||
this.lbPad2.Name = "lbPad2";
|
||||
this.lbPad2.Tag = "1";
|
||||
this.lbPad2.MouseLeave += new System.EventHandler(this.Pads_MouseLeave);
|
||||
this.lbPad2.MouseHover += new System.EventHandler(this.Pads_MouseHover);
|
||||
//
|
||||
// bnEditC3
|
||||
//
|
||||
@ -400,11 +409,17 @@
|
||||
//
|
||||
resources.ApplyResources(this.lbPad3, "lbPad3");
|
||||
this.lbPad3.Name = "lbPad3";
|
||||
this.lbPad3.Tag = "2";
|
||||
this.lbPad3.MouseLeave += new System.EventHandler(this.Pads_MouseLeave);
|
||||
this.lbPad3.MouseHover += new System.EventHandler(this.Pads_MouseHover);
|
||||
//
|
||||
// lbPad4
|
||||
//
|
||||
resources.ApplyResources(this.lbPad4, "lbPad4");
|
||||
this.lbPad4.Name = "lbPad4";
|
||||
this.lbPad4.Tag = "3";
|
||||
this.lbPad4.MouseLeave += new System.EventHandler(this.Pads_MouseLeave);
|
||||
this.lbPad4.MouseHover += new System.EventHandler(this.Pads_MouseHover);
|
||||
//
|
||||
// cBController1
|
||||
//
|
||||
@ -458,45 +473,45 @@
|
||||
this.cBController4.Tag = "3";
|
||||
this.cBController4.SelectedValueChanged += new System.EventHandler(this.Profile_Changed);
|
||||
//
|
||||
// lBSelectedProfile
|
||||
// lbSelectedProfile
|
||||
//
|
||||
resources.ApplyResources(this.lBSelectedProfile, "lBSelectedProfile");
|
||||
this.lBSelectedProfile.Name = "lBSelectedProfile";
|
||||
resources.ApplyResources(this.lbSelectedProfile, "lbSelectedProfile");
|
||||
this.lbSelectedProfile.Name = "lbSelectedProfile";
|
||||
//
|
||||
// lBID
|
||||
// lbID
|
||||
//
|
||||
resources.ApplyResources(this.lBID, "lBID");
|
||||
this.lBID.Name = "lBID";
|
||||
resources.ApplyResources(this.lbID, "lbID");
|
||||
this.lbID.Name = "lbID";
|
||||
//
|
||||
// lBStatus
|
||||
// lbStatus
|
||||
//
|
||||
resources.ApplyResources(this.lBStatus, "lBStatus");
|
||||
this.lBStatus.Name = "lBStatus";
|
||||
resources.ApplyResources(this.lbStatus, "lbStatus");
|
||||
this.lbStatus.Name = "lbStatus";
|
||||
//
|
||||
// lBBattery
|
||||
// lbBattery
|
||||
//
|
||||
resources.ApplyResources(this.lBBattery, "lBBattery");
|
||||
this.lBBattery.Name = "lBBattery";
|
||||
resources.ApplyResources(this.lbBattery, "lbBattery");
|
||||
this.lbBattery.Name = "lbBattery";
|
||||
//
|
||||
// lBBatt1
|
||||
// lbBatt1
|
||||
//
|
||||
resources.ApplyResources(this.lBBatt1, "lBBatt1");
|
||||
this.lBBatt1.Name = "lBBatt1";
|
||||
resources.ApplyResources(this.lbBatt1, "lbBatt1");
|
||||
this.lbBatt1.Name = "lbBatt1";
|
||||
//
|
||||
// lBBatt2
|
||||
// lbBatt2
|
||||
//
|
||||
resources.ApplyResources(this.lBBatt2, "lBBatt2");
|
||||
this.lBBatt2.Name = "lBBatt2";
|
||||
resources.ApplyResources(this.lbBatt2, "lbBatt2");
|
||||
this.lbBatt2.Name = "lbBatt2";
|
||||
//
|
||||
// lBBatt3
|
||||
// lbBatt3
|
||||
//
|
||||
resources.ApplyResources(this.lBBatt3, "lBBatt3");
|
||||
this.lBBatt3.Name = "lBBatt3";
|
||||
resources.ApplyResources(this.lbBatt3, "lbBatt3");
|
||||
this.lbBatt3.Name = "lbBatt3";
|
||||
//
|
||||
// lBBatt4
|
||||
// lbBatt4
|
||||
//
|
||||
resources.ApplyResources(this.lBBatt4, "lBBatt4");
|
||||
this.lBBatt4.Name = "lBBatt4";
|
||||
resources.ApplyResources(this.lbBatt4, "lbBatt4");
|
||||
this.lbBatt4.Name = "lbBatt4";
|
||||
//
|
||||
// pBStatus2
|
||||
//
|
||||
@ -525,25 +540,25 @@
|
||||
this.pBStatus4.Tag = "3";
|
||||
this.pBStatus4.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pBStatus_MouseClick);
|
||||
//
|
||||
// lbNoControlers
|
||||
// lbNoControllers
|
||||
//
|
||||
resources.ApplyResources(this.lbNoControlers, "lbNoControlers");
|
||||
this.lbNoControlers.Name = "lbNoControlers";
|
||||
resources.ApplyResources(this.lbNoControllers, "lbNoControllers");
|
||||
this.lbNoControllers.Name = "lbNoControllers";
|
||||
//
|
||||
// tabProfiles
|
||||
//
|
||||
resources.ApplyResources(this.tabProfiles, "tabProfiles");
|
||||
this.tabProfiles.Controls.Add(this.lBProfiles);
|
||||
this.tabProfiles.Controls.Add(this.tSOptions);
|
||||
this.tabProfiles.Controls.Add(this.toolStrip1);
|
||||
resources.ApplyResources(this.tabProfiles, "tabProfiles");
|
||||
this.tabProfiles.Name = "tabProfiles";
|
||||
this.tabProfiles.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// lBProfiles
|
||||
//
|
||||
resources.ApplyResources(this.lBProfiles, "lBProfiles");
|
||||
this.lBProfiles.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||
this.lBProfiles.ContextMenuStrip = this.cMProfile;
|
||||
resources.ApplyResources(this.lBProfiles, "lBProfiles");
|
||||
this.lBProfiles.FormattingEnabled = true;
|
||||
this.lBProfiles.MultiColumn = true;
|
||||
this.lBProfiles.Name = "lBProfiles";
|
||||
@ -553,7 +568,6 @@
|
||||
//
|
||||
// cMProfile
|
||||
//
|
||||
resources.ApplyResources(this.cMProfile, "cMProfile");
|
||||
this.cMProfile.ImageScalingSize = new System.Drawing.Size(24, 24);
|
||||
this.cMProfile.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.editToolStripMenuItem,
|
||||
@ -567,6 +581,7 @@
|
||||
this.importToolStripMenuItem,
|
||||
this.exportToolStripMenuItem});
|
||||
this.cMProfile.Name = "cMProfile";
|
||||
resources.ApplyResources(this.cMProfile, "cMProfile");
|
||||
//
|
||||
// editToolStripMenuItem
|
||||
//
|
||||
@ -576,61 +591,60 @@
|
||||
//
|
||||
// assignToController1ToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.assignToController1ToolStripMenuItem, "assignToController1ToolStripMenuItem");
|
||||
this.assignToController1ToolStripMenuItem.Name = "assignToController1ToolStripMenuItem";
|
||||
resources.ApplyResources(this.assignToController1ToolStripMenuItem, "assignToController1ToolStripMenuItem");
|
||||
this.assignToController1ToolStripMenuItem.Click += new System.EventHandler(this.assignToController1ToolStripMenuItem_Click);
|
||||
//
|
||||
// assignToController2ToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.assignToController2ToolStripMenuItem, "assignToController2ToolStripMenuItem");
|
||||
this.assignToController2ToolStripMenuItem.Name = "assignToController2ToolStripMenuItem";
|
||||
resources.ApplyResources(this.assignToController2ToolStripMenuItem, "assignToController2ToolStripMenuItem");
|
||||
this.assignToController2ToolStripMenuItem.Click += new System.EventHandler(this.assignToController2ToolStripMenuItem_Click);
|
||||
//
|
||||
// assignToController3ToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.assignToController3ToolStripMenuItem, "assignToController3ToolStripMenuItem");
|
||||
this.assignToController3ToolStripMenuItem.Name = "assignToController3ToolStripMenuItem";
|
||||
resources.ApplyResources(this.assignToController3ToolStripMenuItem, "assignToController3ToolStripMenuItem");
|
||||
this.assignToController3ToolStripMenuItem.Click += new System.EventHandler(this.assignToController3ToolStripMenuItem_Click);
|
||||
//
|
||||
// assignToController4ToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.assignToController4ToolStripMenuItem, "assignToController4ToolStripMenuItem");
|
||||
this.assignToController4ToolStripMenuItem.Name = "assignToController4ToolStripMenuItem";
|
||||
resources.ApplyResources(this.assignToController4ToolStripMenuItem, "assignToController4ToolStripMenuItem");
|
||||
this.assignToController4ToolStripMenuItem.Click += new System.EventHandler(this.assignToController4ToolStripMenuItem_Click);
|
||||
//
|
||||
// deleteToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.deleteToolStripMenuItem, "deleteToolStripMenuItem");
|
||||
this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem";
|
||||
resources.ApplyResources(this.deleteToolStripMenuItem, "deleteToolStripMenuItem");
|
||||
this.deleteToolStripMenuItem.Click += new System.EventHandler(this.tsBDeleteProfle_Click);
|
||||
//
|
||||
// duplicateToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.duplicateToolStripMenuItem, "duplicateToolStripMenuItem");
|
||||
this.duplicateToolStripMenuItem.Name = "duplicateToolStripMenuItem";
|
||||
resources.ApplyResources(this.duplicateToolStripMenuItem, "duplicateToolStripMenuItem");
|
||||
this.duplicateToolStripMenuItem.Click += new System.EventHandler(this.tSBDupProfile_Click);
|
||||
//
|
||||
// newProfileToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.newProfileToolStripMenuItem, "newProfileToolStripMenuItem");
|
||||
this.newProfileToolStripMenuItem.Name = "newProfileToolStripMenuItem";
|
||||
resources.ApplyResources(this.newProfileToolStripMenuItem, "newProfileToolStripMenuItem");
|
||||
this.newProfileToolStripMenuItem.Click += new System.EventHandler(this.tsBNewProfile_Click);
|
||||
//
|
||||
// importToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.importToolStripMenuItem, "importToolStripMenuItem");
|
||||
this.importToolStripMenuItem.Name = "importToolStripMenuItem";
|
||||
resources.ApplyResources(this.importToolStripMenuItem, "importToolStripMenuItem");
|
||||
this.importToolStripMenuItem.Click += new System.EventHandler(this.tSBImportProfile_Click);
|
||||
//
|
||||
// exportToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.exportToolStripMenuItem, "exportToolStripMenuItem");
|
||||
this.exportToolStripMenuItem.Name = "exportToolStripMenuItem";
|
||||
resources.ApplyResources(this.exportToolStripMenuItem, "exportToolStripMenuItem");
|
||||
this.exportToolStripMenuItem.Click += new System.EventHandler(this.tSBExportProfile_Click);
|
||||
//
|
||||
// tSOptions
|
||||
//
|
||||
resources.ApplyResources(this.tSOptions, "tSOptions");
|
||||
this.tSOptions.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
|
||||
this.tSOptions.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.toolStripLabel1,
|
||||
@ -639,54 +653,54 @@
|
||||
this.tSBCancel,
|
||||
this.toolStripSeparator3,
|
||||
this.tSBKeepSize});
|
||||
resources.ApplyResources(this.tSOptions, "tSOptions");
|
||||
this.tSOptions.Name = "tSOptions";
|
||||
this.tSOptions.ShowItemToolTips = false;
|
||||
//
|
||||
// toolStripLabel1
|
||||
//
|
||||
resources.ApplyResources(this.toolStripLabel1, "toolStripLabel1");
|
||||
this.toolStripLabel1.Name = "toolStripLabel1";
|
||||
resources.ApplyResources(this.toolStripLabel1, "toolStripLabel1");
|
||||
//
|
||||
// tSTBProfile
|
||||
//
|
||||
resources.ApplyResources(this.tSTBProfile, "tSTBProfile");
|
||||
this.tSTBProfile.ForeColor = System.Drawing.SystemColors.GrayText;
|
||||
this.tSTBProfile.Name = "tSTBProfile";
|
||||
resources.ApplyResources(this.tSTBProfile, "tSTBProfile");
|
||||
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);
|
||||
//
|
||||
// tSBSaveProfile
|
||||
//
|
||||
resources.ApplyResources(this.tSBSaveProfile, "tSBSaveProfile");
|
||||
this.tSBSaveProfile.AutoToolTip = false;
|
||||
this.tSBSaveProfile.Image = global::DS4Windows.Properties.Resources.saveprofile;
|
||||
resources.ApplyResources(this.tSBSaveProfile, "tSBSaveProfile");
|
||||
this.tSBSaveProfile.Name = "tSBSaveProfile";
|
||||
this.tSBSaveProfile.Click += new System.EventHandler(this.tSBSaveProfile_Click);
|
||||
//
|
||||
// tSBCancel
|
||||
//
|
||||
resources.ApplyResources(this.tSBCancel, "tSBCancel");
|
||||
this.tSBCancel.AutoToolTip = false;
|
||||
this.tSBCancel.Image = global::DS4Windows.Properties.Resources.delete;
|
||||
resources.ApplyResources(this.tSBCancel, "tSBCancel");
|
||||
this.tSBCancel.Name = "tSBCancel";
|
||||
this.tSBCancel.Click += new System.EventHandler(this.tSBCancel_Click);
|
||||
//
|
||||
// toolStripSeparator3
|
||||
//
|
||||
resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3");
|
||||
this.toolStripSeparator3.Name = "toolStripSeparator3";
|
||||
resources.ApplyResources(this.toolStripSeparator3, "toolStripSeparator3");
|
||||
//
|
||||
// tSBKeepSize
|
||||
//
|
||||
resources.ApplyResources(this.tSBKeepSize, "tSBKeepSize");
|
||||
this.tSBKeepSize.Image = global::DS4Windows.Properties.Resources.size;
|
||||
resources.ApplyResources(this.tSBKeepSize, "tSBKeepSize");
|
||||
this.tSBKeepSize.Name = "tSBKeepSize";
|
||||
this.tSBKeepSize.Click += new System.EventHandler(this.tSBKeepSize_Click);
|
||||
//
|
||||
// toolStrip1
|
||||
//
|
||||
resources.ApplyResources(this.toolStrip1, "toolStrip1");
|
||||
this.toolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
|
||||
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tsBNewProfle,
|
||||
@ -695,19 +709,20 @@
|
||||
this.tSBDupProfile,
|
||||
this.tSBImportProfile,
|
||||
this.tSBExportProfile});
|
||||
resources.ApplyResources(this.toolStrip1, "toolStrip1");
|
||||
this.toolStrip1.Name = "toolStrip1";
|
||||
//
|
||||
// tsBNewProfle
|
||||
//
|
||||
resources.ApplyResources(this.tsBNewProfle, "tsBNewProfle");
|
||||
this.tsBNewProfle.Image = global::DS4Windows.Properties.Resources.newprofile;
|
||||
resources.ApplyResources(this.tsBNewProfle, "tsBNewProfle");
|
||||
this.tsBNewProfle.Name = "tsBNewProfle";
|
||||
this.tsBNewProfle.Click += new System.EventHandler(this.tsBNewProfile_Click);
|
||||
//
|
||||
// tsBEditProfile
|
||||
//
|
||||
resources.ApplyResources(this.tsBEditProfile, "tsBEditProfile");
|
||||
this.tsBEditProfile.Image = global::DS4Windows.Properties.Resources.edit;
|
||||
resources.ApplyResources(this.tsBEditProfile, "tsBEditProfile");
|
||||
this.tsBEditProfile.Name = "tsBEditProfile";
|
||||
this.tsBEditProfile.Click += new System.EventHandler(this.tsBNEditProfile_Click);
|
||||
//
|
||||
@ -725,8 +740,8 @@
|
||||
//
|
||||
// tSBImportProfile
|
||||
//
|
||||
resources.ApplyResources(this.tSBImportProfile, "tSBImportProfile");
|
||||
this.tSBImportProfile.Image = global::DS4Windows.Properties.Resources.import;
|
||||
resources.ApplyResources(this.tSBImportProfile, "tSBImportProfile");
|
||||
this.tSBImportProfile.Name = "tSBImportProfile";
|
||||
this.tSBImportProfile.Click += new System.EventHandler(this.tSBImportProfile_Click);
|
||||
//
|
||||
@ -744,8 +759,8 @@
|
||||
//
|
||||
// tabSettings
|
||||
//
|
||||
resources.ApplyResources(this.tabSettings, "tabSettings");
|
||||
this.tabSettings.Controls.Add(this.fLPSettings);
|
||||
resources.ApplyResources(this.tabSettings, "tabSettings");
|
||||
this.tabSettings.Name = "tabSettings";
|
||||
this.tabSettings.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -761,6 +776,7 @@
|
||||
this.fLPSettings.Controls.Add(this.cBCloseMini);
|
||||
this.fLPSettings.Controls.Add(this.cBQuickCharge);
|
||||
this.fLPSettings.Controls.Add(this.cBUpdate);
|
||||
this.fLPSettings.Controls.Add(this.cBDownloadLangauge);
|
||||
this.fLPSettings.Controls.Add(this.pNUpdate);
|
||||
this.fLPSettings.Controls.Add(this.pnlXIPorts);
|
||||
this.fLPSettings.Controls.Add(this.flowLayoutPanel1);
|
||||
@ -833,27 +849,27 @@
|
||||
//
|
||||
// pNUpdate
|
||||
//
|
||||
resources.ApplyResources(this.pNUpdate, "pNUpdate");
|
||||
this.pNUpdate.Controls.Add(this.cBUpdateTime);
|
||||
this.pNUpdate.Controls.Add(this.lBCheckEvery);
|
||||
this.pNUpdate.Controls.Add(this.lbCheckEvery);
|
||||
this.pNUpdate.Controls.Add(this.nUDUpdateTime);
|
||||
resources.ApplyResources(this.pNUpdate, "pNUpdate");
|
||||
this.pNUpdate.Name = "pNUpdate";
|
||||
//
|
||||
// cBUpdateTime
|
||||
//
|
||||
resources.ApplyResources(this.cBUpdateTime, "cBUpdateTime");
|
||||
this.cBUpdateTime.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cBUpdateTime.FormattingEnabled = true;
|
||||
this.cBUpdateTime.Items.AddRange(new object[] {
|
||||
resources.GetString("cBUpdateTime.Items"),
|
||||
resources.GetString("cBUpdateTime.Items1")});
|
||||
resources.ApplyResources(this.cBUpdateTime, "cBUpdateTime");
|
||||
this.cBUpdateTime.Name = "cBUpdateTime";
|
||||
this.cBUpdateTime.SelectedIndexChanged += new System.EventHandler(this.cBUpdateTime_SelectedIndexChanged);
|
||||
//
|
||||
// lBCheckEvery
|
||||
// lbCheckEvery
|
||||
//
|
||||
resources.ApplyResources(this.lBCheckEvery, "lBCheckEvery");
|
||||
this.lBCheckEvery.Name = "lBCheckEvery";
|
||||
resources.ApplyResources(this.lbCheckEvery, "lbCheckEvery");
|
||||
this.lbCheckEvery.Name = "lbCheckEvery";
|
||||
//
|
||||
// nUDUpdateTime
|
||||
//
|
||||
@ -868,10 +884,10 @@
|
||||
//
|
||||
// pnlXIPorts
|
||||
//
|
||||
resources.ApplyResources(this.pnlXIPorts, "pnlXIPorts");
|
||||
this.pnlXIPorts.Controls.Add(this.lbUseXIPorts);
|
||||
this.pnlXIPorts.Controls.Add(this.nUDXIPorts);
|
||||
this.pnlXIPorts.Controls.Add(this.lbLastXIPort);
|
||||
resources.ApplyResources(this.pnlXIPorts, "pnlXIPorts");
|
||||
this.pnlXIPorts.Name = "pnlXIPorts";
|
||||
this.pnlXIPorts.MouseEnter += new System.EventHandler(this.pnlXIPorts_MouseEnter);
|
||||
this.pnlXIPorts.MouseLeave += new System.EventHandler(this.pnlXIPorts_MouseLeave);
|
||||
@ -954,11 +970,20 @@
|
||||
this.lLBUpdate.TabStop = true;
|
||||
this.lLBUpdate.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lLBUpdate_LinkClicked);
|
||||
//
|
||||
// cBDownloadLangauge
|
||||
//
|
||||
resources.ApplyResources(this.cBDownloadLangauge, "cBDownloadLangauge");
|
||||
this.cBDownloadLangauge.Checked = true;
|
||||
this.cBDownloadLangauge.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.cBDownloadLangauge.Name = "cBDownloadLangauge";
|
||||
this.cBDownloadLangauge.UseVisualStyleBackColor = true;
|
||||
this.cBDownloadLangauge.CheckedChanged += new System.EventHandler(this.cBDownloadLangauge_CheckedChanged);
|
||||
//
|
||||
// tabLog
|
||||
//
|
||||
resources.ApplyResources(this.tabLog, "tabLog");
|
||||
this.tabLog.Controls.Add(this.lvDebug);
|
||||
this.tabLog.Controls.Add(this.btnClear);
|
||||
resources.ApplyResources(this.tabLog, "tabLog");
|
||||
this.tabLog.Name = "tabLog";
|
||||
this.tabLog.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -968,8 +993,8 @@
|
||||
//
|
||||
// DS4Form
|
||||
//
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AllowDrop = true;
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.BackColor = System.Drawing.Color.White;
|
||||
this.Controls.Add(this.tabMain);
|
||||
@ -1034,7 +1059,7 @@
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
|
||||
private System.Windows.Forms.OpenFileDialog openProfiles;
|
||||
private System.Windows.Forms.LinkLabel llbHelp;
|
||||
private System.Windows.Forms.Label lBTest;
|
||||
private System.Windows.Forms.Label lbTest;
|
||||
private System.Windows.Forms.TabControl tabMain;
|
||||
private System.Windows.Forms.TabPage tabProfiles;
|
||||
private System.Windows.Forms.TabPage tabLog;
|
||||
@ -1059,14 +1084,14 @@
|
||||
private System.Windows.Forms.ComboBox cBController3;
|
||||
private System.Windows.Forms.Button bnEditC1;
|
||||
private System.Windows.Forms.ComboBox cBController4;
|
||||
private System.Windows.Forms.Label lBSelectedProfile;
|
||||
private System.Windows.Forms.Label lBID;
|
||||
private System.Windows.Forms.Label lBStatus;
|
||||
private System.Windows.Forms.Label lBBattery;
|
||||
private System.Windows.Forms.Label lBBatt1;
|
||||
private System.Windows.Forms.Label lBBatt2;
|
||||
private System.Windows.Forms.Label lBBatt3;
|
||||
private System.Windows.Forms.Label lBBatt4;
|
||||
private System.Windows.Forms.Label lbSelectedProfile;
|
||||
private System.Windows.Forms.Label lbID;
|
||||
private System.Windows.Forms.Label lbStatus;
|
||||
private System.Windows.Forms.Label lbBattery;
|
||||
private System.Windows.Forms.Label lbBatt1;
|
||||
private System.Windows.Forms.Label lbBatt2;
|
||||
private System.Windows.Forms.Label lbBatt3;
|
||||
private System.Windows.Forms.Label lbBatt4;
|
||||
private System.Windows.Forms.PictureBox pBStatus2;
|
||||
private System.Windows.Forms.PictureBox pBStatus3;
|
||||
private System.Windows.Forms.PictureBox pBStatus4;
|
||||
@ -1099,7 +1124,7 @@
|
||||
private System.Windows.Forms.CheckBox cBUpdate;
|
||||
private System.Windows.Forms.Panel pNUpdate;
|
||||
private System.Windows.Forms.ComboBox cBUpdateTime;
|
||||
private System.Windows.Forms.Label lBCheckEvery;
|
||||
private System.Windows.Forms.Label lbCheckEvery;
|
||||
private System.Windows.Forms.NumericUpDown nUDUpdateTime;
|
||||
private System.Windows.Forms.LinkLabel lnkControllers;
|
||||
private System.Windows.Forms.CheckBox StartWindowsCheckBox;
|
||||
@ -1119,7 +1144,9 @@
|
||||
public System.Windows.Forms.ListBox lBProfiles;
|
||||
private System.Windows.Forms.CheckBox cBCloseMini;
|
||||
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1;
|
||||
private System.Windows.Forms.Label lbNoControlers;
|
||||
private System.Windows.Forms.Label lbNoControllers;
|
||||
private System.Windows.Forms.ToolTip toolTip1;
|
||||
private System.Windows.Forms.CheckBox cBDownloadLangauge;
|
||||
//private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2;
|
||||
}
|
||||
}
|
@ -1,8 +1,6 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
using System.Runtime.InteropServices;
|
||||
using DS4Control;
|
||||
using DS4Library;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using System.Collections.Generic;
|
||||
@ -16,6 +14,7 @@ using System.Text;
|
||||
using System.Globalization;
|
||||
using System.Threading.Tasks;
|
||||
using System.ServiceProcess;
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
||||
public partial class DS4Form : Form
|
||||
@ -35,7 +34,7 @@ namespace DS4Windows
|
||||
string oldappdatapath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\DS4Tool";
|
||||
string tempProfileProgram = "null";
|
||||
float dpix, dpiy;
|
||||
List<string> profilenames= new List<string>();
|
||||
List<string> profilenames = new List<string>();
|
||||
List<string> programpaths = new List<string>();
|
||||
List<string>[] proprofiles;
|
||||
private static int WM_QUERYENDSESSION = 0x11;
|
||||
@ -46,7 +45,6 @@ namespace DS4Windows
|
||||
Options opt;
|
||||
private System.Drawing.Size oldsize;
|
||||
WinProgs WP;
|
||||
ToolTip tt = new ToolTip();
|
||||
public bool mAllowVisible;
|
||||
bool contextclose;
|
||||
string logFile = Global.appdatapath + @"\DS4Service.log";
|
||||
@ -77,7 +75,7 @@ namespace DS4Windows
|
||||
arguements = args;
|
||||
ThemeUtil.SetTheme(lvDebug);
|
||||
Pads = new Label[4] { lbPad1, lbPad2, lbPad3, lbPad4 };
|
||||
Batteries = new Label[4] { lBBatt1, lBBatt2, lBBatt3, lBBatt4 };
|
||||
Batteries = new Label[4] { lbBatt1, lbBatt2, lbBatt3, lbBatt4 };
|
||||
cbs = new ComboBox[4] { cBController1, cBController2, cBController3, cBController4 };
|
||||
ebns = new Button[4] { bnEditC1, bnEditC2, bnEditC3, bnEditC4 };
|
||||
statPB = new PictureBox[4] { pBStatus1, pBStatus2, pBStatus3, pBStatus4 };
|
||||
@ -111,7 +109,7 @@ namespace DS4Windows
|
||||
{
|
||||
MessageBox.Show(Properties.Resources.CannotMoveFiles, "DS4Windows");
|
||||
Process.Start("explorer.exe", @"/select, " + appdatapath);
|
||||
Close();
|
||||
Close();
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -148,7 +146,7 @@ namespace DS4Windows
|
||||
Icon = Properties.Resources.DS4W;
|
||||
notifyIcon1.Icon = Properties.Resources.DS4W;
|
||||
Program.rootHub.Debug += On_Debug;
|
||||
|
||||
|
||||
Log.GuiLog += On_Debug;
|
||||
logFile = Global.appdatapath + "\\DS4Windows.log";
|
||||
//logWriter = File.AppendText(logFile);
|
||||
@ -188,19 +186,23 @@ namespace DS4Windows
|
||||
foreach (ToolStripMenuItem t in shortcuts)
|
||||
t.DropDownItemClicked += Profile_Changed_Menu;
|
||||
hideDS4CheckBox.CheckedChanged -= hideDS4CheckBox_CheckedChanged;
|
||||
hideDS4CheckBox.Checked = Global.getUseExclusiveMode();
|
||||
hideDS4CheckBox.Checked = Global.UseExclusiveMode;
|
||||
hideDS4CheckBox.CheckedChanged += hideDS4CheckBox_CheckedChanged;
|
||||
cBDisconnectBT.Checked = Global.getDCBTatStop();
|
||||
cBQuickCharge.Checked = Global.getQuickCharge();
|
||||
nUDXIPorts.Value = Global.getFirstXinputPort();
|
||||
Program.rootHub.x360Bus.FirstController = Global.getFirstXinputPort();
|
||||
cBDisconnectBT.Checked = Global.DCBTatStop;
|
||||
cBQuickCharge.Checked = Global.QuickCharge;
|
||||
nUDXIPorts.Value = Global.FirstXinputPort;
|
||||
Program.rootHub.x360Bus.FirstController = Global.FirstXinputPort;
|
||||
// New settings
|
||||
this.Width = Global.getFormWidth();
|
||||
this.Height = Global.getFormHeight();
|
||||
this.Width = Global.FormWidth;
|
||||
this.Height = Global.FormHeight;
|
||||
startMinimizedCheckBox.CheckedChanged -= startMinimizedCheckBox_CheckedChanged;
|
||||
startMinimizedCheckBox.Checked = Global.getStartMinimized();
|
||||
startMinimizedCheckBox.Checked = Global.StartMinimized;
|
||||
startMinimizedCheckBox.CheckedChanged += startMinimizedCheckBox_CheckedChanged;
|
||||
cBCloseMini.Checked = Global.getCloseMini();
|
||||
cBCloseMini.Checked = Global.CloseMini;
|
||||
string lang = CultureInfo.CurrentCulture.ToString();
|
||||
if (lang.StartsWith("en"))
|
||||
cBDownloadLangauge.Visible = false;
|
||||
cBDownloadLangauge.Checked = Global.DownloadLang;
|
||||
if (!Global.LoadActions()) //if first no actions have been made yet, create PS+Option to D/C and save it to every profile
|
||||
{
|
||||
XmlDocument xDoc = new XmlDocument();
|
||||
@ -229,7 +231,7 @@ namespace DS4Windows
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
}
|
||||
bool start = true;
|
||||
bool mini = false;
|
||||
for (int i = 0; i < arguements.Length; i++)
|
||||
@ -264,9 +266,9 @@ namespace DS4Windows
|
||||
startToolStripMenuItem.Text = btnStartStop.Text;
|
||||
if (!tLPControllers.Visible)
|
||||
tabMain.SelectedIndex = 1;
|
||||
cBNotifications.Checked = Global.getNotifications();
|
||||
cBSwipeProfiles.Checked = Global.getSwipeProfiles();
|
||||
int checkwhen = Global.getCheckWhen();
|
||||
cBNotifications.Checked = Global.Notifications;
|
||||
cBSwipeProfiles.Checked = Global.SwipeProfiles;
|
||||
int checkwhen = Global.CheckWhen;
|
||||
cBUpdate.Checked = checkwhen > 0;
|
||||
if (checkwhen > 23)
|
||||
{
|
||||
@ -281,11 +283,11 @@ namespace DS4Windows
|
||||
Uri url = new Uri("http://ds4windows.com/Files/Builds/newest.txt"); //Sorry other devs, gonna have to find your own server
|
||||
|
||||
|
||||
if (checkwhen > 0 && DateTime.Now >= Global.getLastChecked() + TimeSpan.FromHours(checkwhen))
|
||||
if (checkwhen > 0 && DateTime.Now >= Global.LastChecked + TimeSpan.FromHours(checkwhen))
|
||||
{
|
||||
wc.DownloadFileAsync(url, Global.appdatapath + "\\version.txt");
|
||||
wc.DownloadFileCompleted += Check_Version;
|
||||
Global.setLastChecked(DateTime.Now);
|
||||
Global.LastChecked = DateTime.Now;
|
||||
}
|
||||
|
||||
if (File.Exists(exepath + "\\Updater.exe"))
|
||||
@ -313,7 +315,7 @@ namespace DS4Windows
|
||||
|
||||
void NewVersion()
|
||||
{
|
||||
if (File.Exists(exepath + "\\1.4.22.ds4w"))
|
||||
if (File.Exists(exepath + "\\1.4.22.ds4w"))
|
||||
{
|
||||
bool dcexists = false;
|
||||
foreach (SpecialAction action in Global.GetActions())
|
||||
@ -415,12 +417,13 @@ namespace DS4Windows
|
||||
|
||||
private void test_Tick(object sender, EventArgs e)
|
||||
{
|
||||
lBTest.Visible = true;
|
||||
lBTest.Text = Program.rootHub.oldtouchvalue[0].ToString();
|
||||
/*testing values
|
||||
lbTest.Visible = true;
|
||||
lbTest.Text = Program.rootHub.oldtouchvalue[0].ToString();//*/
|
||||
}
|
||||
void Hotkeys(object sender, EventArgs e)
|
||||
{
|
||||
if (Global.getSwipeProfiles())
|
||||
if (Global.SwipeProfiles)
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
string slide = Program.rootHub.TouchpadSlide(i);
|
||||
@ -449,7 +452,7 @@ namespace DS4Windows
|
||||
if (proprofiles[j][i] != "(none)" && proprofiles[j][i] != Properties.Resources.noneProfile)
|
||||
{
|
||||
Global.LoadTempProfile(j, proprofiles[j][i], true, Program.rootHub); //j is controller index, i is filename
|
||||
if (Global.getLaunchProgram(j) != string.Empty) Process.Start(Global.getLaunchProgram(j));
|
||||
if (Global.LaunchProgram[j] != string.Empty) Process.Start(Global.LaunchProgram[j]);
|
||||
}
|
||||
tempProfileProgram = name;
|
||||
}
|
||||
@ -465,7 +468,7 @@ namespace DS4Windows
|
||||
}
|
||||
GC.Collect();
|
||||
}
|
||||
|
||||
|
||||
public void LoadP()
|
||||
{
|
||||
XmlDocument doc = new XmlDocument();
|
||||
@ -477,7 +480,7 @@ namespace DS4Windows
|
||||
doc.Load(Global.appdatapath + "\\Auto Profiles.xml");
|
||||
XmlNodeList programslist = doc.SelectNodes("Programs/Program");
|
||||
foreach (XmlNode x in programslist)
|
||||
programpaths.Add(x.Attributes["path"].Value);
|
||||
programpaths.Add(x.Attributes["path"].Value);
|
||||
foreach (string s in programpaths)
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
@ -491,8 +494,8 @@ namespace DS4Windows
|
||||
bool deriverinstalled = false;
|
||||
try
|
||||
{
|
||||
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPSignedDriver");
|
||||
|
||||
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPSignedDriver");
|
||||
|
||||
foreach (ManagementObject obj in searcher.Get())
|
||||
{
|
||||
try
|
||||
@ -553,6 +556,8 @@ namespace DS4Windows
|
||||
}
|
||||
Process p = new Process();
|
||||
p.StartInfo.FileName = exepath + "\\DS4Updater.exe";
|
||||
if (cBDownloadLangauge.Checked)
|
||||
p.StartInfo.Arguments = "-skipLang";
|
||||
if (Global.AdminNeeded())
|
||||
p.StartInfo.Verb = "runas";
|
||||
try { p.Start(); Close(); }
|
||||
@ -578,7 +583,7 @@ namespace DS4Windows
|
||||
if (lBProfiles.Items.Count == 0)
|
||||
{
|
||||
Global.SaveProfile(0, "Default", null, null);
|
||||
Global.setAProfile(0, "Default");
|
||||
Global.ProfilePath[0] = "Default";
|
||||
RefreshProfiles();
|
||||
return;
|
||||
}
|
||||
@ -590,11 +595,11 @@ namespace DS4Windows
|
||||
foreach (string s in profilenames)
|
||||
shortcuts[i].DropDownItems.Add(s);
|
||||
for (int j = 0; j < cbs[i].Items.Count; j++)
|
||||
if (cbs[i].Items[j].ToString() == Path.GetFileNameWithoutExtension(Global.getAProfile(i)))
|
||||
if (cbs[i].Items[j].ToString() == Path.GetFileNameWithoutExtension(Global.ProfilePath[i]))
|
||||
{
|
||||
cbs[i].SelectedIndex = j;
|
||||
((ToolStripMenuItem)shortcuts[i].DropDownItems[j]).Checked = true;
|
||||
Global.setAProfile(i, cbs[i].Text);
|
||||
Global.ProfilePath[i] = cbs[i].Text;
|
||||
shortcuts[i].Text = Properties.Resources.ContextEdit.Replace("*number*", (i + 1).ToString());
|
||||
ebns[i].Text = Properties.Resources.EditProfile;
|
||||
break;
|
||||
@ -611,7 +616,7 @@ namespace DS4Windows
|
||||
{
|
||||
Directory.CreateDirectory(Global.appdatapath + @"\Profiles\");
|
||||
Global.SaveProfile(0, "Default", null, null);
|
||||
Global.setAProfile(0, "Default");
|
||||
Global.ProfilePath[0] = "Default";
|
||||
RefreshProfiles();
|
||||
return;
|
||||
}
|
||||
@ -669,7 +674,7 @@ namespace DS4Windows
|
||||
{
|
||||
this.notifyIcon1.BalloonTipText = args.Data;
|
||||
notifyIcon1.BalloonTipTitle = "DS4Windows";
|
||||
notifyIcon1.ShowBalloonTip(1);
|
||||
notifyIcon1.ShowBalloonTip(1);
|
||||
}
|
||||
}
|
||||
|
||||
@ -716,7 +721,7 @@ namespace DS4Windows
|
||||
}
|
||||
|
||||
else if (btnStartStop.Text == Properties.Resources.StopText)
|
||||
{
|
||||
{
|
||||
Program.rootHub.Stop(log);
|
||||
hotkeysTimer.Stop();
|
||||
btnStartStop.Text = Properties.Resources.StartText;
|
||||
@ -750,7 +755,7 @@ namespace DS4Windows
|
||||
// raised in the base WndProc.
|
||||
base.WndProc(ref m);
|
||||
}
|
||||
|
||||
|
||||
protected void ControllerStatusChange(object sender, EventArgs e)
|
||||
{
|
||||
if (InvokeRequired)
|
||||
@ -766,16 +771,16 @@ namespace DS4Windows
|
||||
{
|
||||
Pads[Index].Text = Program.rootHub.getDS4MacAddress(Index);
|
||||
DS4Device d = Program.rootHub.DS4Controllers[Index];
|
||||
if (d != null && Global.getQuickCharge() && d.ConnectionType == ConnectionType.BT && d.Charging)
|
||||
if (d != null && Global.QuickCharge && d.ConnectionType == ConnectionType.BT && d.Charging)
|
||||
{
|
||||
d.DisconnectBT();
|
||||
return;
|
||||
}
|
||||
switch (Program.rootHub.getDS4Status(Index))
|
||||
{
|
||||
case "USB": statPB[Index].Visible = true; statPB[Index].Image = Properties.Resources.USB; tt.SetToolTip(statPB[Index], ""); break;
|
||||
case "BT": statPB[Index].Visible = true; statPB[Index].Image = Properties.Resources.BT; tt.SetToolTip(statPB[Index], "Right click to disconnect"); break;
|
||||
default: statPB[Index].Visible = false; tt.SetToolTip(statPB[Index], ""); break;
|
||||
case "USB": statPB[Index].Visible = true; statPB[Index].Image = Properties.Resources.USB; toolTip1.SetToolTip(statPB[Index], ""); break;
|
||||
case "BT": statPB[Index].Visible = true; statPB[Index].Image = Properties.Resources.BT; toolTip1.SetToolTip(statPB[Index], "Right click to disconnect"); break;
|
||||
default: statPB[Index].Visible = false; toolTip1.SetToolTip(statPB[Index], ""); break;
|
||||
}
|
||||
Batteries[Index].Text = Program.rootHub.getDS4Battery(Index);
|
||||
if (Pads[Index].Text != String.Empty)
|
||||
@ -802,15 +807,15 @@ namespace DS4Windows
|
||||
if (Program.rootHub.getShortDS4ControllerInfo(Index) != Properties.Resources.NoneText)
|
||||
tooltip += "\n" + (Index + 1) + ": " + Program.rootHub.getShortDS4ControllerInfo(Index); // Carefully stay under the 63 character limit.
|
||||
}
|
||||
lbNoControlers.Visible = nocontrollers;
|
||||
lbNoControllers.Visible = nocontrollers;
|
||||
tLPControllers.Visible = !nocontrollers;
|
||||
btnClear.Enabled = lvDebug.Items.Count > 0;
|
||||
if (tooltip.Length > 63)
|
||||
notifyIcon1.Text = tooltip.Substring(0,63);
|
||||
notifyIcon1.Text = tooltip.Substring(0, 63);
|
||||
else
|
||||
notifyIcon1.Text = tooltip;
|
||||
}
|
||||
|
||||
|
||||
private void pBStatus_MouseClick(object sender, MouseEventArgs e)
|
||||
{
|
||||
int i = Int32.Parse(((PictureBox)sender).Tag.ToString());
|
||||
@ -826,7 +831,7 @@ namespace DS4Windows
|
||||
shortcuts[device].Visible = on;
|
||||
Batteries[device].Visible = on;
|
||||
}
|
||||
|
||||
|
||||
void ScpForm_Report(object sender, EventArgs e)
|
||||
{
|
||||
if (InvokeRequired)
|
||||
@ -835,7 +840,7 @@ namespace DS4Windows
|
||||
Hotkeys(sender, e);
|
||||
}
|
||||
|
||||
protected void On_Debug(object sender, DS4Control.DebugEventArgs e)
|
||||
protected void On_Debug(object sender, DebugEventArgs e)
|
||||
{
|
||||
//logWriter.WriteLine(e.Time + ":\t" + e.Data);
|
||||
//logWriter.Flush();
|
||||
@ -846,7 +851,7 @@ namespace DS4Windows
|
||||
private void lBProfiles_MouseDoubleClick(object sender, MouseEventArgs e)
|
||||
{
|
||||
if (lBProfiles.SelectedIndex >= 0)
|
||||
ShowOptions(4, lBProfiles.SelectedItem.ToString());
|
||||
ShowOptions(4, lBProfiles.SelectedItem.ToString());
|
||||
}
|
||||
|
||||
|
||||
@ -908,12 +913,12 @@ namespace DS4Windows
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void tSBDupProfile_Click(object sender, EventArgs e)
|
||||
{
|
||||
string filename = "";
|
||||
if (lBProfiles.SelectedIndex >= 0)
|
||||
{
|
||||
{
|
||||
filename = lBProfiles.SelectedItem.ToString();
|
||||
DupBox MTB = new DupBox(filename, this);
|
||||
MTB.TopLevel = false;
|
||||
@ -992,7 +997,7 @@ namespace DS4Windows
|
||||
RefreshProfiles();
|
||||
this.Size = oldsize;
|
||||
oldsize = new System.Drawing.Size(0, 0);
|
||||
tSBKeepSize.Text = Properties.Resources.KeepThisSize;
|
||||
tSBKeepSize.Text = Properties.Resources.KeepThisSize;
|
||||
tSBKeepSize.Image = Properties.Resources.size;
|
||||
tSBKeepSize.Enabled = true;
|
||||
tSOptions.Visible = false;
|
||||
@ -1002,14 +1007,6 @@ namespace DS4Windows
|
||||
lbLastMessage.Text = lvDebug.Items[lvDebug.Items.Count - 1].SubItems[1].Text;
|
||||
};
|
||||
oldsize = this.Size;
|
||||
/*if (dpix == 120)
|
||||
{
|
||||
if (this.Size.Height < 90 + opt.MaximumSize.Height * 1.25)
|
||||
this.Size = new System.Drawing.Size(this.Size.Width, (int)(90 + opt.MaximumSize.Height * 1.25));
|
||||
if (this.Size.Width < 20 + opt.MaximumSize.Width * 1.25)
|
||||
this.Size = new System.Drawing.Size((int)(20 + opt.Size.Width * 1.25), this.Size.Height);
|
||||
}
|
||||
else*/
|
||||
{
|
||||
if (this.Size.Height < (int)(90 * dpiy) + opt.MaximumSize.Height)
|
||||
this.Size = new System.Drawing.Size(this.Size.Width, (int)(90 * dpiy) + opt.MaximumSize.Height);
|
||||
@ -1024,9 +1021,9 @@ namespace DS4Windows
|
||||
Button bn = (Button)sender;
|
||||
int i = Int32.Parse(bn.Tag.ToString());
|
||||
if (cbs[i].Text == "(" + Properties.Resources.NoProfileLoaded + ")")
|
||||
ShowOptions(i, "");
|
||||
else
|
||||
ShowOptions(i, cbs[i].Text);
|
||||
ShowOptions(i, "");
|
||||
else
|
||||
ShowOptions(i, cbs[i].Text);
|
||||
}
|
||||
|
||||
private void editMenu_Click(object sender, EventArgs e)
|
||||
@ -1036,14 +1033,14 @@ namespace DS4Windows
|
||||
WindowState = FormWindowState.Normal;
|
||||
ToolStripMenuItem em = (ToolStripMenuItem)sender;
|
||||
int i = Int32.Parse(em.Tag.ToString());
|
||||
if (em.Text == Properties.Resources.ContextNew.Replace("*number*", (i + 1).ToString()))
|
||||
ShowOptions(i, "");
|
||||
else
|
||||
for (int t=0; t < em.DropDownItems.Count-2; t++)
|
||||
if (((ToolStripMenuItem)em.DropDownItems[t]).Checked)
|
||||
ShowOptions(i, ((ToolStripMenuItem)em.DropDownItems[t]).Text);
|
||||
if (em.Text == Properties.Resources.ContextNew.Replace("*number*", (i + 1).ToString()))
|
||||
ShowOptions(i, "");
|
||||
else
|
||||
for (int t = 0; t < em.DropDownItems.Count - 2; t++)
|
||||
if (((ToolStripMenuItem)em.DropDownItems[t]).Checked)
|
||||
ShowOptions(i, ((ToolStripMenuItem)em.DropDownItems[t]).Text);
|
||||
}
|
||||
|
||||
|
||||
private void lnkControllers_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
System.Diagnostics.Process.Start("control", "joy.cpl");
|
||||
@ -1058,16 +1055,15 @@ namespace DS4Windows
|
||||
if (module.FileName.Contains("joy.cpl"))
|
||||
module.Dispose();
|
||||
|
||||
Global.setUseExclusiveMode(hideDS4CheckBox.Checked);
|
||||
Global.UseExclusiveMode = hideDS4CheckBox.Checked;
|
||||
btnStartStop_Clicked(false);
|
||||
btnStartStop_Clicked(false);
|
||||
Global.Save();
|
||||
//if (MessageBox.Show("Restart DS4Windows?", "") == System.Windows.Forms.DialogResult.OK);
|
||||
}
|
||||
|
||||
private void startMinimizedCheckBox_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Global.setStartMinimized(startMinimizedCheckBox.Checked);
|
||||
Global.StartMinimized = startMinimizedCheckBox.Checked;
|
||||
Global.Save();
|
||||
}
|
||||
|
||||
@ -1090,7 +1086,7 @@ namespace DS4Windows
|
||||
((ToolStripMenuItem)shortcuts[tdevice].DropDownItems[cb.SelectedIndex]).Checked = true;
|
||||
LogDebug(DateTime.Now, Properties.Resources.UsingProfile.Replace("*number*", (tdevice + 1).ToString()).Replace("*Profile name*", cb.Text), false);
|
||||
shortcuts[tdevice].Text = Properties.Resources.ContextEdit.Replace("*number*", (tdevice + 1).ToString());
|
||||
Global.setAProfile(tdevice, cb.Items[cb.SelectedIndex].ToString());
|
||||
Global.ProfilePath[tdevice] = cb.Items[cb.SelectedIndex].ToString();
|
||||
Global.Save();
|
||||
Global.LoadProfile(tdevice, true, Program.rootHub);
|
||||
}
|
||||
@ -1125,22 +1121,17 @@ namespace DS4Windows
|
||||
{
|
||||
mAllowVisible = true;
|
||||
this.Show();
|
||||
Focus();
|
||||
WindowState = FormWindowState.Normal;
|
||||
}
|
||||
|
||||
|
||||
private void startToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
btnStartStop_Clicked();
|
||||
}
|
||||
private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
|
||||
{
|
||||
if (e.Button == System.Windows.Forms.MouseButtons.Left)
|
||||
{
|
||||
mAllowVisible = true;
|
||||
this.Show();
|
||||
WindowState = FormWindowState.Normal;
|
||||
}
|
||||
else if (e.Button == System.Windows.Forms.MouseButtons.Middle)
|
||||
if (e.Button == System.Windows.Forms.MouseButtons.Middle)
|
||||
{
|
||||
contextclose = true;
|
||||
this.Close();
|
||||
@ -1156,6 +1147,7 @@ namespace DS4Windows
|
||||
{
|
||||
Hotkeys hotkeysForm = new Hotkeys();
|
||||
hotkeysForm.Icon = this.Icon;
|
||||
hotkeysForm.Text = llbHelp.Text;
|
||||
hotkeysForm.ShowDialog();
|
||||
}
|
||||
|
||||
@ -1207,8 +1199,8 @@ namespace DS4Windows
|
||||
foreach (System.Windows.Forms.Control control in fLPSettings.Controls)
|
||||
{
|
||||
if (control.HasChildren)
|
||||
foreach (System.Windows.Forms.Control ctrl in control.Controls)
|
||||
ctrl.MouseHover += Items_MouseHover;
|
||||
foreach (System.Windows.Forms.Control ctrl in control.Controls)
|
||||
ctrl.MouseHover += Items_MouseHover;
|
||||
control.MouseHover += Items_MouseHover;
|
||||
}
|
||||
}
|
||||
@ -1284,7 +1276,7 @@ namespace DS4Windows
|
||||
deleteToolStripMenuItem.Visible = true;
|
||||
editToolStripMenuItem.Visible = true;
|
||||
duplicateToolStripMenuItem.Visible = true;
|
||||
exportToolStripMenuItem.Visible = true;
|
||||
exportToolStripMenuItem.Visible = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1311,7 +1303,7 @@ namespace DS4Windows
|
||||
e.Effect = DragDropEffects.None; // Unknown data, ignore it
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private void tBProfile_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
@ -1349,7 +1341,7 @@ namespace DS4Windows
|
||||
if (tSTBProfile.Text != null && tSTBProfile.Text != "" && !tSTBProfile.Text.Contains("\\") && !tSTBProfile.Text.Contains("/") && !tSTBProfile.Text.Contains(":") && !tSTBProfile.Text.Contains("*") && !tSTBProfile.Text.Contains("?") && !tSTBProfile.Text.Contains("\"") && !tSTBProfile.Text.Contains("<") && !tSTBProfile.Text.Contains(">") && !tSTBProfile.Text.Contains("|"))
|
||||
{
|
||||
System.IO.File.Delete(Global.appdatapath + @"\Profiles\" + opt.filename + ".xml");
|
||||
Global.setAProfile(opt.device, tSTBProfile.Text);
|
||||
Global.ProfilePath[opt.device] = tSTBProfile.Text;
|
||||
Global.SaveProfile(opt.device, tSTBProfile.Text, opt.buttons.ToArray(), opt.subbuttons.ToArray());
|
||||
Global.Save();
|
||||
opt.Close();
|
||||
@ -1385,9 +1377,9 @@ namespace DS4Windows
|
||||
private void nUDUpdateTime_ValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (cBUpdateTime.SelectedIndex == 0)
|
||||
Global.setCheckWhen((int)nUDUpdateTime.Value);
|
||||
Global.CheckWhen = (int)nUDUpdateTime.Value;
|
||||
else if (cBUpdateTime.SelectedIndex == 1)
|
||||
Global.setCheckWhen((int)nUDUpdateTime.Value * 24);
|
||||
Global.CheckWhen = (int)nUDUpdateTime.Value * 24;
|
||||
if (nUDUpdateTime.Value < 1)
|
||||
cBUpdate.Checked = false;
|
||||
if (nUDUpdateTime.Value == 1)
|
||||
@ -1411,9 +1403,9 @@ namespace DS4Windows
|
||||
private void cBUpdateTime_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (cBUpdateTime.SelectedIndex == 0)
|
||||
Global.setCheckWhen((int)nUDUpdateTime.Value);
|
||||
Global.CheckWhen = (int)nUDUpdateTime.Value;
|
||||
else if (cBUpdateTime.SelectedIndex == 1)
|
||||
Global.setCheckWhen((int)nUDUpdateTime.Value * 24);
|
||||
Global.CheckWhen = (int)nUDUpdateTime.Value * 24;
|
||||
}
|
||||
|
||||
private void lLBUpdate_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
@ -1426,12 +1418,12 @@ namespace DS4Windows
|
||||
|
||||
private void cBDisconnectBT_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Global.setDCBTatStop(cBDisconnectBT.Checked);
|
||||
Global.DCBTatStop = cBDisconnectBT.Checked;
|
||||
}
|
||||
|
||||
void wct_DownloadFileCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
|
||||
{
|
||||
Global.setLastChecked(DateTime.Now);
|
||||
Global.LastChecked = DateTime.Now;
|
||||
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location);
|
||||
string version2 = fvi.FileVersion;
|
||||
string newversion2 = File.ReadAllText(Global.appdatapath + "\\version.txt");
|
||||
@ -1453,10 +1445,12 @@ namespace DS4Windows
|
||||
}
|
||||
Process p = new Process();
|
||||
p.StartInfo.FileName = exepath + "\\DS4Updater.exe";
|
||||
if (cBDownloadLangauge.Checked)
|
||||
p.StartInfo.Arguments = "-skipLang";
|
||||
if (Global.AdminNeeded())
|
||||
p.StartInfo.Verb = "runas";
|
||||
try { p.Start(); Close(); }
|
||||
catch { }
|
||||
catch { }
|
||||
}
|
||||
else
|
||||
File.Delete(Global.appdatapath + "\\version.txt");
|
||||
@ -1481,7 +1475,7 @@ namespace DS4Windows
|
||||
|
||||
private void cBNotifications_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Global.setNotifications(cBNotifications.Checked);
|
||||
Global.Notifications = cBNotifications.Checked;
|
||||
}
|
||||
|
||||
private void lLSetup_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
@ -1521,13 +1515,13 @@ namespace DS4Windows
|
||||
}
|
||||
if (oldsize == new System.Drawing.Size(0, 0))
|
||||
{
|
||||
Global.setFormWidth(this.Width);
|
||||
Global.setFormHeight(this.Height);
|
||||
Global.FormWidth = this.Width;
|
||||
Global.FormHeight = this.Height;
|
||||
}
|
||||
else
|
||||
{
|
||||
Global.setFormWidth(oldsize.Width);
|
||||
Global.setFormHeight(oldsize.Height);
|
||||
Global.FormWidth = oldsize.Width;
|
||||
Global.FormHeight = oldsize.Height;
|
||||
}
|
||||
if (!String.IsNullOrEmpty(Global.appdatapath))
|
||||
{
|
||||
@ -1538,22 +1532,22 @@ namespace DS4Windows
|
||||
|
||||
private void cBSwipeProfiles_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Global.setSwipeProfiles(cBSwipeProfiles.Checked);
|
||||
Global.SwipeProfiles = cBSwipeProfiles.Checked;
|
||||
}
|
||||
|
||||
private void cBQuickCharge_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Global.setQuickCharge(cBQuickCharge.Checked);
|
||||
Global.QuickCharge = cBQuickCharge.Checked;
|
||||
}
|
||||
|
||||
private void lbLastMessage_MouseHover(object sender, EventArgs e)
|
||||
{
|
||||
tt.Show(lbLastMessage.Text, lbLastMessage, -3, -3);
|
||||
toolTip1.Show(lbLastMessage.Text, lbLastMessage, -3, -3);
|
||||
}
|
||||
|
||||
private void pnlButton_MouseLeave(object sender, EventArgs e)
|
||||
{
|
||||
tt.Hide(lbLastMessage);
|
||||
toolTip1.Hide(lbLastMessage);
|
||||
}
|
||||
|
||||
private void pnlXIPorts_MouseEnter(object sender, EventArgs e)
|
||||
@ -1563,7 +1557,7 @@ namespace DS4Windows
|
||||
int oldxiport;
|
||||
private void pnlXIPorts_MouseLeave(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void nUDXIPorts_ValueChanged(object sender, EventArgs e)
|
||||
@ -1573,14 +1567,14 @@ namespace DS4Windows
|
||||
|
||||
private void nUDXIPorts_Leave(object sender, EventArgs e)
|
||||
{
|
||||
if (oldxiport != (int)Math.Round(nUDXIPorts.Value,0))
|
||||
{
|
||||
oldxiport = (int)Math.Round(nUDXIPorts.Value, 0);
|
||||
Global.setFirstXinputPort(oldxiport);
|
||||
Program.rootHub.x360Bus.FirstController = oldxiport;
|
||||
btnStartStop_Click(sender, e);
|
||||
btnStartStop_Click(sender, e);
|
||||
}
|
||||
if (oldxiport != (int)Math.Round(nUDXIPorts.Value, 0))
|
||||
{
|
||||
oldxiport = (int)Math.Round(nUDXIPorts.Value, 0);
|
||||
Global.FirstXinputPort = oldxiport;
|
||||
Program.rootHub.x360Bus.FirstController = oldxiport;
|
||||
btnStartStop_Click(sender, e);
|
||||
btnStartStop_Click(sender, e);
|
||||
}
|
||||
}
|
||||
|
||||
private void nUDXIPorts_Enter(object sender, EventArgs e)
|
||||
@ -1590,7 +1584,28 @@ namespace DS4Windows
|
||||
|
||||
private void cBCloseMini_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Global.setCloseMini(cBCloseMini.Checked);
|
||||
Global.CloseMini = cBCloseMini.Checked;
|
||||
}
|
||||
|
||||
private void Pads_MouseHover(object sender, EventArgs e)
|
||||
{
|
||||
Label lb = (Label)sender;
|
||||
int i = Int32.Parse(lb.Tag.ToString());
|
||||
if (Program.rootHub.DS4Controllers[i] != null && Program.rootHub.DS4Controllers[i].ConnectionType == ConnectionType.BT)
|
||||
{
|
||||
double latency = Program.rootHub.DS4Controllers[i].Latency;
|
||||
toolTip1.Hide(Pads[i]);
|
||||
toolTip1.Show(Properties.Resources.InputDelay.Replace("*number*", latency.ToString()), lb, lb.Size.Width, 0);
|
||||
}
|
||||
}
|
||||
private void Pads_MouseLeave(object sender, EventArgs e)
|
||||
{
|
||||
toolTip1.Hide((Label)sender);
|
||||
}
|
||||
|
||||
private void cBDownloadLangauge_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
Global.DownloadLang = cBDownloadLangauge.Checked;
|
||||
}
|
||||
}
|
||||
|
@ -133,57 +133,23 @@
|
||||
<data name="btnStartStop.Text" xml:space="preserve">
|
||||
<value>Inizia</value>
|
||||
</data>
|
||||
<data name="llbHelp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>754, 9</value>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="lbHelp.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Right</value>
|
||||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="lbHelp.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbHelp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>79, 13</value>
|
||||
</data>
|
||||
<data name="lbHelp.Text" xml:space="preserve">
|
||||
<value>Hotkeys/About</value>
|
||||
</data>
|
||||
<data name="btnClear.Text" xml:space="preserve">
|
||||
<value>Pulisci</value>
|
||||
</data>
|
||||
<data name="editProfileForController1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="editProfileForController1ToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Modifica Profilo per Controller 1</value>
|
||||
</data>
|
||||
<data name="editProfileForController2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="editProfileForController2ToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Modifica Profilo per Controller 2</value>
|
||||
</data>
|
||||
<data name="editProfileForController3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="editProfileForController3ToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Modifica Profilo per Controller 3</value>
|
||||
</data>
|
||||
<data name="editProfileForController4ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="editProfileForController4ToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Modifica Profilo per Controller 4</value>
|
||||
</data>
|
||||
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>241, 6</value>
|
||||
</data>
|
||||
<data name="startToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="startToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Inizia</value>
|
||||
</data>
|
||||
<data name="openToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="openToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Apri</value>
|
||||
</data>
|
||||
<data name="exitToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="exitToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Esci (Mouse Centrale)</value>
|
||||
</data>
|
||||
<data name="cMTaskbar.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>245, 164</value>
|
||||
</data>
|
||||
@ -6359,6 +6325,54 @@
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
|
||||
</value>
|
||||
</data>
|
||||
<data name="editProfileForController1ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="editProfileForController1ToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Modifica Profilo per Controller 1</value>
|
||||
</data>
|
||||
<data name="editProfileForController2ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="editProfileForController2ToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Modifica Profilo per Controller 2</value>
|
||||
</data>
|
||||
<data name="editProfileForController3ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="editProfileForController3ToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Modifica Profilo per Controller 3</value>
|
||||
</data>
|
||||
<data name="editProfileForController4ToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="editProfileForController4ToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Modifica Profilo per Controller 4</value>
|
||||
</data>
|
||||
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>241, 6</value>
|
||||
</data>
|
||||
<data name="startToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="startToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Inizia</value>
|
||||
</data>
|
||||
<data name="openToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="openToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Apri</value>
|
||||
</data>
|
||||
<data name="exitToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 22</value>
|
||||
</data>
|
||||
<data name="exitToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Esci (Mouse Centrale)</value>
|
||||
</data>
|
||||
<data name="tabControllers.Text" xml:space="preserve">
|
||||
<value>Controller</value>
|
||||
</data>
|
||||
<data name="pBStatus1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAACcAAAAUCAYAAAAOTSQ2AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
@ -6685,8 +6699,11 @@
|
||||
<data name="lbNoControlers.Text" xml:space="preserve">
|
||||
<value>Nessun Controller Connesso (Max 4)</value>
|
||||
</data>
|
||||
<data name="tabControllers.Text" xml:space="preserve">
|
||||
<value>Controller</value>
|
||||
<data name="tabProfiles.Text" xml:space="preserve">
|
||||
<value>Profili</value>
|
||||
</data>
|
||||
<data name="cMProfile.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>193, 224</value>
|
||||
</data>
|
||||
<data name="editToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>192, 22</value>
|
||||
@ -6748,8 +6765,8 @@
|
||||
<data name="exportToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Esporta</value>
|
||||
</data>
|
||||
<data name="cMProfile.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>193, 224</value>
|
||||
<data name="tSOptions.Text" xml:space="preserve">
|
||||
<value>Opzioni Profilo</value>
|
||||
</data>
|
||||
<data name="toolStripLabel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>81, 22</value>
|
||||
@ -6778,9 +6795,6 @@
|
||||
<data name="tSBKeepSize.Text" xml:space="preserve">
|
||||
<value>Mantieni questa dimensione della finestra dopo la chiusura</value>
|
||||
</data>
|
||||
<data name="tSOptions.Text" xml:space="preserve">
|
||||
<value>Opzioni Profilo</value>
|
||||
</data>
|
||||
<data name="tsBNewProfle.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 22</value>
|
||||
</data>
|
||||
@ -6870,12 +6884,12 @@
|
||||
<data name="tSBExportProfile.ToolTipText" xml:space="preserve">
|
||||
<value>Esporta Profilo Selezionato</value>
|
||||
</data>
|
||||
<data name="tabProfiles.Text" xml:space="preserve">
|
||||
<value>Profili Automatici</value>
|
||||
</data>
|
||||
<data name="tabAutoProfiles.Text" xml:space="preserve">
|
||||
<value>Profili Automatici</value>
|
||||
</data>
|
||||
<data name="tabSettings.Text" xml:space="preserve">
|
||||
<value>Impostazioni</value>
|
||||
</data>
|
||||
<data name="hideDS4CheckBox.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>142, 17</value>
|
||||
</data>
|
||||
@ -6948,6 +6962,9 @@
|
||||
<data name="lbUseXIPorts.Text" xml:space="preserve">
|
||||
<value>Usa Porte Xinput</value>
|
||||
</data>
|
||||
<data name="flowLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>163, 65</value>
|
||||
</data>
|
||||
<data name="linkProfiles.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 13</value>
|
||||
</data>
|
||||
@ -6978,10 +6995,4 @@
|
||||
<data name="lLBUpdate.Text" xml:space="preserve">
|
||||
<value>Controlla Aggiornamenti Ora</value>
|
||||
</data>
|
||||
<data name="flowLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>163, 65</value>
|
||||
</data>
|
||||
<data name="tabSettings.Text" xml:space="preserve">
|
||||
<value>Impostazioni</value>
|
||||
</data>
|
||||
</root>
|
File diff suppressed because it is too large
Load Diff
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
@ -7,7 +7,7 @@ using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using DS4Control;
|
||||
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
@ -223,6 +223,6 @@
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>it-IT</value>
|
||||
<value>ru-RU</value>
|
||||
</metadata>
|
||||
</root>
|
244
DS4Windows/Hotkeys.Designer.cs
generated
Normal file
244
DS4Windows/Hotkeys.Designer.cs
generated
Normal file
@ -0,0 +1,244 @@
|
||||
namespace DS4Windows
|
||||
{
|
||||
partial class Hotkeys
|
||||
{
|
||||
/// <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)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
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()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Hotkeys));
|
||||
this.linkElectro = new System.Windows.Forms.LinkLabel();
|
||||
this.linkJays2Kings = new System.Windows.Forms.LinkLabel();
|
||||
this.lbAbout = new System.Windows.Forms.Label();
|
||||
this.linkInhexSTER = new System.Windows.Forms.LinkLabel();
|
||||
this.linkJhebbel = new System.Windows.Forms.LinkLabel();
|
||||
this.lLChangelog = new System.Windows.Forms.LinkLabel();
|
||||
this.linkDonate = new System.Windows.Forms.LinkLabel();
|
||||
this.tCAbout = new System.Windows.Forms.TabControl();
|
||||
this.tPHotkeys = new System.Windows.Forms.TabPage();
|
||||
this.lbHotkeys = new System.Windows.Forms.Label();
|
||||
this.tPCredits = new System.Windows.Forms.TabPage();
|
||||
this.tLPTranslators = new System.Windows.Forms.TableLayoutPanel();
|
||||
this.lbGerman = new System.Windows.Forms.Label();
|
||||
this.lbGermanT = new System.Windows.Forms.Label();
|
||||
this.lbItalianT = new System.Windows.Forms.Label();
|
||||
this.lbItalian = new System.Windows.Forms.Label();
|
||||
this.lbRussian = new System.Windows.Forms.Label();
|
||||
this.lbRussianT = new System.Windows.Forms.Label();
|
||||
this.lbTranslators = new System.Windows.Forms.Label();
|
||||
this.linkSourceCode = new System.Windows.Forms.LinkLabel();
|
||||
this.lbLinkText = new System.Windows.Forms.Label();
|
||||
this.tCAbout.SuspendLayout();
|
||||
this.tPHotkeys.SuspendLayout();
|
||||
this.tPCredits.SuspendLayout();
|
||||
this.tLPTranslators.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// linkElectro
|
||||
//
|
||||
resources.ApplyResources(this.linkElectro, "linkElectro");
|
||||
this.linkElectro.Name = "linkElectro";
|
||||
this.linkElectro.TabStop = true;
|
||||
this.linkElectro.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkElectro_LinkClicked);
|
||||
//
|
||||
// linkJays2Kings
|
||||
//
|
||||
resources.ApplyResources(this.linkJays2Kings, "linkJays2Kings");
|
||||
this.linkJays2Kings.Name = "linkJays2Kings";
|
||||
this.linkJays2Kings.TabStop = true;
|
||||
this.linkJays2Kings.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkJays2Kings_LinkClicked);
|
||||
//
|
||||
// lbAbout
|
||||
//
|
||||
resources.ApplyResources(this.lbAbout, "lbAbout");
|
||||
this.lbAbout.Name = "lbAbout";
|
||||
//
|
||||
// linkInhexSTER
|
||||
//
|
||||
resources.ApplyResources(this.linkInhexSTER, "linkInhexSTER");
|
||||
this.linkInhexSTER.Name = "linkInhexSTER";
|
||||
this.linkInhexSTER.TabStop = true;
|
||||
this.linkInhexSTER.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkInhexSTER_LinkClicked);
|
||||
//
|
||||
// linkJhebbel
|
||||
//
|
||||
resources.ApplyResources(this.linkJhebbel, "linkJhebbel");
|
||||
this.linkJhebbel.Name = "linkJhebbel";
|
||||
this.linkJhebbel.TabStop = true;
|
||||
this.linkJhebbel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkJhebbel_LinkClicked);
|
||||
//
|
||||
// lLChangelog
|
||||
//
|
||||
resources.ApplyResources(this.lLChangelog, "lLChangelog");
|
||||
this.lLChangelog.Name = "lLChangelog";
|
||||
this.lLChangelog.TabStop = true;
|
||||
this.lLChangelog.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.lLChangelog_LinkClicked);
|
||||
//
|
||||
// linkDonate
|
||||
//
|
||||
resources.ApplyResources(this.linkDonate, "linkDonate");
|
||||
this.linkDonate.Name = "linkDonate";
|
||||
this.linkDonate.TabStop = true;
|
||||
this.linkDonate.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkDonate_LinkClicked);
|
||||
//
|
||||
// tCAbout
|
||||
//
|
||||
resources.ApplyResources(this.tCAbout, "tCAbout");
|
||||
this.tCAbout.Controls.Add(this.tPHotkeys);
|
||||
this.tCAbout.Controls.Add(this.tPCredits);
|
||||
this.tCAbout.Name = "tCAbout";
|
||||
this.tCAbout.SelectedIndex = 0;
|
||||
//
|
||||
// tPHotkeys
|
||||
//
|
||||
resources.ApplyResources(this.tPHotkeys, "tPHotkeys");
|
||||
this.tPHotkeys.Controls.Add(this.lbHotkeys);
|
||||
this.tPHotkeys.Name = "tPHotkeys";
|
||||
this.tPHotkeys.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// lbHotkeys
|
||||
//
|
||||
resources.ApplyResources(this.lbHotkeys, "lbHotkeys");
|
||||
this.lbHotkeys.Name = "lbHotkeys";
|
||||
//
|
||||
// tPCredits
|
||||
//
|
||||
resources.ApplyResources(this.tPCredits, "tPCredits");
|
||||
this.tPCredits.Controls.Add(this.tLPTranslators);
|
||||
this.tPCredits.Controls.Add(this.lbTranslators);
|
||||
this.tPCredits.Controls.Add(this.linkElectro);
|
||||
this.tPCredits.Controls.Add(this.linkSourceCode);
|
||||
this.tPCredits.Controls.Add(this.lbLinkText);
|
||||
this.tPCredits.Controls.Add(this.linkJays2Kings);
|
||||
this.tPCredits.Controls.Add(this.linkJhebbel);
|
||||
this.tPCredits.Controls.Add(this.linkInhexSTER);
|
||||
this.tPCredits.Name = "tPCredits";
|
||||
this.tPCredits.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// tLPTranslators
|
||||
//
|
||||
resources.ApplyResources(this.tLPTranslators, "tLPTranslators");
|
||||
this.tLPTranslators.Controls.Add(this.lbGerman, 0, 0);
|
||||
this.tLPTranslators.Controls.Add(this.lbGermanT, 1, 0);
|
||||
this.tLPTranslators.Controls.Add(this.lbItalianT, 1, 1);
|
||||
this.tLPTranslators.Controls.Add(this.lbItalian, 0, 1);
|
||||
this.tLPTranslators.Controls.Add(this.lbRussian, 0, 2);
|
||||
this.tLPTranslators.Controls.Add(this.lbRussianT, 1, 2);
|
||||
this.tLPTranslators.Name = "tLPTranslators";
|
||||
//
|
||||
// lbGerman
|
||||
//
|
||||
resources.ApplyResources(this.lbGerman, "lbGerman");
|
||||
this.lbGerman.Name = "lbGerman";
|
||||
//
|
||||
// lbGermanT
|
||||
//
|
||||
resources.ApplyResources(this.lbGermanT, "lbGermanT");
|
||||
this.lbGermanT.Name = "lbGermanT";
|
||||
//
|
||||
// lbItalianT
|
||||
//
|
||||
resources.ApplyResources(this.lbItalianT, "lbItalianT");
|
||||
this.lbItalianT.Name = "lbItalianT";
|
||||
//
|
||||
// lbItalian
|
||||
//
|
||||
resources.ApplyResources(this.lbItalian, "lbItalian");
|
||||
this.lbItalian.Name = "lbItalian";
|
||||
//
|
||||
// lbRussian
|
||||
//
|
||||
resources.ApplyResources(this.lbRussian, "lbRussian");
|
||||
this.lbRussian.Name = "lbRussian";
|
||||
//
|
||||
// lbRussianT
|
||||
//
|
||||
resources.ApplyResources(this.lbRussianT, "lbRussianT");
|
||||
this.lbRussianT.Name = "lbRussianT";
|
||||
//
|
||||
// lbTranslators
|
||||
//
|
||||
resources.ApplyResources(this.lbTranslators, "lbTranslators");
|
||||
this.lbTranslators.Name = "lbTranslators";
|
||||
//
|
||||
// linkSourceCode
|
||||
//
|
||||
resources.ApplyResources(this.linkSourceCode, "linkSourceCode");
|
||||
this.linkSourceCode.Name = "linkSourceCode";
|
||||
this.linkSourceCode.TabStop = true;
|
||||
this.linkSourceCode.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkSourceCode_LinkClicked);
|
||||
//
|
||||
// lbLinkText
|
||||
//
|
||||
resources.ApplyResources(this.lbLinkText, "lbLinkText");
|
||||
this.lbLinkText.Name = "lbLinkText";
|
||||
//
|
||||
// Hotkeys
|
||||
//
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.linkDonate);
|
||||
this.Controls.Add(this.lLChangelog);
|
||||
this.Controls.Add(this.tCAbout);
|
||||
this.Controls.Add(this.lbAbout);
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "Hotkeys";
|
||||
this.tCAbout.ResumeLayout(false);
|
||||
this.tPHotkeys.ResumeLayout(false);
|
||||
this.tPCredits.ResumeLayout(false);
|
||||
this.tPCredits.PerformLayout();
|
||||
this.tLPTranslators.ResumeLayout(false);
|
||||
this.tLPTranslators.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.LinkLabel linkElectro;
|
||||
private System.Windows.Forms.LinkLabel linkJays2Kings;
|
||||
private System.Windows.Forms.Label lbAbout;
|
||||
private System.Windows.Forms.LinkLabel linkInhexSTER;
|
||||
private System.Windows.Forms.LinkLabel linkJhebbel;
|
||||
private System.Windows.Forms.LinkLabel lLChangelog;
|
||||
private System.Windows.Forms.LinkLabel linkDonate;
|
||||
private System.Windows.Forms.TabControl tCAbout;
|
||||
private System.Windows.Forms.TabPage tPHotkeys;
|
||||
private System.Windows.Forms.TabPage tPCredits;
|
||||
private System.Windows.Forms.LinkLabel linkSourceCode;
|
||||
private System.Windows.Forms.Label lbTranslators;
|
||||
private System.Windows.Forms.Label lbHotkeys;
|
||||
private System.Windows.Forms.TableLayoutPanel tLPTranslators;
|
||||
private System.Windows.Forms.Label lbGerman;
|
||||
private System.Windows.Forms.Label lbGermanT;
|
||||
private System.Windows.Forms.Label lbItalianT;
|
||||
private System.Windows.Forms.Label lbItalian;
|
||||
private System.Windows.Forms.Label lbRussian;
|
||||
private System.Windows.Forms.Label lbRussianT;
|
||||
private System.Windows.Forms.Label lbLinkText;
|
||||
}
|
||||
}
|
@ -6,7 +6,7 @@ using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using DS4Control;
|
||||
|
||||
using System.Net;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
@ -22,20 +22,38 @@ namespace DS4Windows
|
||||
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location);
|
||||
string version = fvi.FileVersion;
|
||||
lbAbout.Text += version + ")";
|
||||
//lbAbout.Text += Global.getVersion().ToString() + ")";
|
||||
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 button1_Click(object sender, EventArgs e)
|
||||
private void Items_MouseHover(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
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 linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
private void linkJays2Kings_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
System.Diagnostics.Process.Start("https://github.com/Jays2Kings/DS4Windows");
|
||||
System.Diagnostics.Process.Start("http://ds4windows.com");
|
||||
}
|
||||
|
||||
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
private void linkElectro_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
|
||||
{
|
||||
System.Diagnostics.Process.Start("https://code.google.com/r/brianfundakowskifeldman-ds4windows/");
|
||||
}
|
||||
@ -60,5 +78,10 @@ namespace DS4Windows
|
||||
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");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
210
DS4Windows/Hotkeys.de-DE.resx
Normal file
210
DS4Windows/Hotkeys.de-DE.resx
Normal file
@ -0,0 +1,210 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>582, 19</value>
|
||||
</data>
|
||||
<data name="lbAbout.Text" xml:space="preserve">
|
||||
<value>DS4Windows - Jays2Kings Build (Version</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>7, 3</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Änderungen</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>476, 3</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>102, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Spenden via Paypal</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>574, 352</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Text" xml:space="preserve">
|
||||
<value>Makros</value>
|
||||
</data>
|
||||
<data name="lbTranslators.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>61, 13</value>
|
||||
</data>
|
||||
<data name="lbTranslators.Text" xml:space="preserve">
|
||||
<value>Übersetzer:</value>
|
||||
</data>
|
||||
<data name="lbLinkText.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 336</value>
|
||||
</data>
|
||||
<data name="tPCredits.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>574, 352</value>
|
||||
</data>
|
||||
<data name="tCAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 19</value>
|
||||
</data>
|
||||
<data name="tCAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>582, 378</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>551, 458</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Text" xml:space="preserve">
|
||||
<value>Verstecke DS4 Controller: Verstecke DS4's Standard Eingabemethode (Dinput) vor anderen Programmen. Überprüfe ob du Doppeleingaben in Spielen bekommst oder R2 das Spiel pausiert.
|
||||
|
||||
Drücke die Linke Seite des Touchpads: Linker Touch
|
||||
|
||||
Drücke die Rechte Seite des Touchpads: Right Touch
|
||||
|
||||
Drücke das Touchpad mit 2 Fingern: Multitouch
|
||||
|
||||
Drücke den oberen Teil des Touchpads: Upper Touch
|
||||
|
||||
PS + Options oder halte PS für 10 Sekunden: Trenne Controller (nur bei Bluetooth)
|
||||
|
||||
Berühre Touchpad + PS: Schalte Touchpadbewegung aus (Klicken funktioniert weiterhin)
|
||||
|
||||
Pad Unten Rechts drücken*: Rechtsklick (Am besten benutzt wenn Rechte Seite als Maustaste verwendet wird.)
|
||||
|
||||
Zwei Finger hoch/runter auf dem Touchpad*: Hoch/Runter blättern
|
||||
|
||||
Drücke und halte Touchpad*: Ziehe Maus Links
|
||||
|
||||
2 Finger Wischgeste auf dem Touchpad nach Links oder Rechts*: Blättere durch die Profile
|
||||
|
||||
Umschalter Modifikator: Halte eine Aktion um ein anderes Steuerungsprofil auszuwählen.
|
||||
|
||||
Wenn Maus und Tastatur Zuordung:
|
||||
|
||||
Wechseln: Taste bleibt im "Gedrückt" Status, bis sie erneut gedrückt wird
|
||||
|
||||
Makro: Weise mehrere Tasten einer Eingabe zu
|
||||
|
||||
Scan Code: Tasten werden unterschiedlich interpretiert. Nur für manche Spiele nötig.
|
||||
|
||||
*Falls aktiviert</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>582, 397</value>
|
||||
</data>
|
||||
</root>
|
189
DS4Windows/Hotkeys.es.resx
Normal file
189
DS4Windows/Hotkeys.es.resx
Normal file
@ -0,0 +1,189 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>571, 22</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Registro de cambios</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>479, 5</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>88, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Donar via Paypal</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>540, 458</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Text" xml:space="preserve">
|
||||
<value>Ocultar Controlador DS4: Hides the DS4's regular input (Dinput) from other programs, check if you are getting double input in games or R2 pauses games
|
||||
|
||||
Click left side of touchpad: Left Touch
|
||||
|
||||
Click right side of touchpad: Right Touch
|
||||
|
||||
Click touchpad with 2 fingers: Multitouch
|
||||
|
||||
Click upper part of touchpad: Upper Touch
|
||||
|
||||
PS + Options o mantener PS por 10 segundos: Desconectar Controlador (Solo Bluetooth)
|
||||
|
||||
Tocar Touchpad + PS: Turn off touchpad movement (clicking still works)
|
||||
|
||||
Pad click on lower right*: Right click (Best used when right side is used as a mouse button)
|
||||
|
||||
Two fingers up/down on touchpad*: Scroll Up/Down
|
||||
|
||||
Tap then hold touchpad*: Left mouse drag
|
||||
|
||||
2 finger touchpad swipe left or right: Cycle through profiles
|
||||
|
||||
Shift Modifer: Hold an action to use another set of controls
|
||||
|
||||
When mapping keyboard and mouse:
|
||||
|
||||
Toggle: The key will remain in a ""held down"" state until pressed again
|
||||
|
||||
Macro: Assign multiple keys to one input
|
||||
|
||||
Scan Code: Keys are interpreted differently. May be needed for certain games
|
||||
|
||||
*If enabled</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>563, 386</value>
|
||||
</data>
|
||||
<data name="tPCredits.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>563, 386</value>
|
||||
</data>
|
||||
<data name="tCAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>571, 412</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>571, 434</value>
|
||||
</data>
|
||||
</root>
|
@ -117,101 +117,89 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="btnDone.Text" xml:space="preserve">
|
||||
<value>Hecho</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>122, 13</value>
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>528, 19</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>Creditos/Codigo Fuente:</value>
|
||||
<data name="linkInhexSTER.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>180, 13</value>
|
||||
</data>
|
||||
<data name="label27.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 263</value>
|
||||
<data name="linkInhexSTER.Text" xml:space="preserve">
|
||||
<value>InhexSTER (Démarreur de DS4Tool)</value>
|
||||
</data>
|
||||
<data name="label29.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 301</value>
|
||||
</data>
|
||||
<data name="label28.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 282</value>
|
||||
</data>
|
||||
<data name="label14.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 108</value>
|
||||
</data>
|
||||
<data name="label14.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>203, 13</value>
|
||||
</data>
|
||||
<data name="label14.Text" xml:space="preserve">
|
||||
<value>Desconectar Controlador (Solo Bluetooth)</value>
|
||||
</data>
|
||||
<data name="label8.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 146</value>
|
||||
</data>
|
||||
<data name="label16.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 89</value>
|
||||
</data>
|
||||
<data name="label15.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>224, 13</value>
|
||||
</data>
|
||||
<data name="label15.Text" xml:space="preserve">
|
||||
<value>PS + Options o mantener PS por 10 segundos</value>
|
||||
</data>
|
||||
<data name="label7.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 184</value>
|
||||
</data>
|
||||
<data name="label12.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 70</value>
|
||||
</data>
|
||||
<data name="label9.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 165</value>
|
||||
</data>
|
||||
<data name="label11.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 51</value>
|
||||
</data>
|
||||
<data name="label6.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 32</value>
|
||||
</data>
|
||||
<data name="label5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 127</value>
|
||||
</data>
|
||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>113, 13</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>Tocar Touchpad + PS</value>
|
||||
</data>
|
||||
<data name="label22.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 203</value>
|
||||
</data>
|
||||
<data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>560, 318</value>
|
||||
</data>
|
||||
<data name="label30.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>122, 13</value>
|
||||
</data>
|
||||
<data name="label30.Text" xml:space="preserve">
|
||||
<value>Ocultar Controlador DS4</value>
|
||||
</data>
|
||||
<data name="label31.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 3</value>
|
||||
</data>
|
||||
<data name="label33.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>233, 225</value>
|
||||
<data name="lLChangelog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>7, 3</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Registro de cambios</value>
|
||||
<value>Liste de nouveautés</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>429, 3</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>88, 13</value>
|
||||
<value>95, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Donar via Paypal</value>
|
||||
<value>Donner via PayPal</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>497, 505</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Text" xml:space="preserve">
|
||||
<value>Cacher manette DS4: Cacher les entrées de base (Dinput) de la DS4 de la vérification des autres programmes si vous observez des entrées doubles en plein jeu ou si R2 met le jeu en pause
|
||||
|
||||
Cliquez sur le côté gauche du pavé tactile: Left Touch
|
||||
|
||||
Cliquez sur le côté droit du pavé tactile: Right Touch
|
||||
|
||||
Cliquez sur le pavé tactile avec 2 doigts: Multitouch
|
||||
|
||||
Cliquez sur la partie supérieure du pavé tactile: Upper Touch
|
||||
|
||||
PS + Options ou maintenir PS pendant 10 secondes: Déconnecter la manette (Bluetooth seulement)
|
||||
|
||||
Pavé tactile + PS: Désactiver les glissements sur le pavé tactile (le clique fonctionne toujours)
|
||||
|
||||
Clic sur la partie inférieure et droite du pavé tactile*: Clic droit (conseillé d'utiliser quand le côté droit est utilisé comme bouton de souris)
|
||||
|
||||
Deux doigts haut/bas sur la pavé tactile*: Défiler vers le Haut/Bas
|
||||
|
||||
Appuyer puis maintenir le pavé tactile*: Glisser du clic gauche de la souris
|
||||
|
||||
Glisser gauche ou droit avec 2 doigts sur le pavé tactile*: Cycle through profiles
|
||||
|
||||
Shift Modifer: Maintenir une action pour utiliser un autre ensemble de commandes
|
||||
|
||||
When mapping keyboard and mouse:
|
||||
|
||||
Toggle: The key will remain in a "held down" state until pressed again
|
||||
|
||||
Macro: Assigner plusieurs touches à une entrée
|
||||
|
||||
Scan du code: Les touches sont interprétées différemment. Peut-être nécessaire pour certains jeux
|
||||
|
||||
*si Activé</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>520, 384</value>
|
||||
</data>
|
||||
<data name="tPCredits.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>520, 384</value>
|
||||
</data>
|
||||
<data name="tCAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 19</value>
|
||||
</data>
|
||||
<data name="tCAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>528, 410</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>571, 434</value>
|
||||
<value>528, 429</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
</root>
|
196
DS4Windows/Hotkeys.it-IT.resx
Normal file
196
DS4Windows/Hotkeys.it-IT.resx
Normal file
@ -0,0 +1,196 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>563, 19</value>
|
||||
</data>
|
||||
<data name="lbAbout.Text" xml:space="preserve">
|
||||
<value>DS4Windows - Jays2Kings Build (Versione</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>7, 3</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>453, 3</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>106, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Donazioni via Paypal</value>
|
||||
</data>
|
||||
<data name="tCAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 19</value>
|
||||
</data>
|
||||
<data name="tCAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>563, 412</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>555, 386</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>532, 476</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Text" xml:space="preserve">
|
||||
<value>Nascondi Controller DS4: "Nasconde l'input regolare del DS4 (Dinput) da altri programmi spunta se stai avendo input doppio nei giochi o R2 pausa i giochi."
|
||||
|
||||
Clicca parte sinistra del touchpad: Tocco Sinistro
|
||||
|
||||
Clicca parte destra del touchpad: Tocco Destro
|
||||
|
||||
Clicca sul touchpad con 2 dita: Tocco Multiplo
|
||||
|
||||
Clicca parte superiore del touchpad: Tocco Superiore
|
||||
|
||||
PS + Options oppure tieni premuto PS per 10 secondi: Disconnetti Controller (Solo su Bluetooth)
|
||||
|
||||
Tocca Touchpad + PS: Disattiva movimento touchpad (cliccare funziona ancora)
|
||||
|
||||
Click inferiore destro sul Pad*: Click Destro (Meglio usato quando la parte destra è usata come bottone mouse)
|
||||
|
||||
Due dita su/giù sul touchpad*: Scorri Su/Giù
|
||||
|
||||
Tap quindi tieni premuto il touchpad*: Trascinamento mouse Sinistro
|
||||
|
||||
Swipe a 2 dita sul touchpad a sinistra o a destra*: Cicla tra i profili
|
||||
|
||||
Modificatore Shift: Tieni premuta un'azione per usare un altro set di controlli
|
||||
|
||||
Mentre si sta mappando tastiera e mouse:
|
||||
|
||||
Toggle: Il tasto rimarrà nello stato "tenuto giù" finchè non verrà premuto nuovamente
|
||||
|
||||
Macro: Assegna tasti multipli ad un input
|
||||
|
||||
Scansiona Codice: I Tasti sono interpretati differentemente. Potrebbe essere necessario per alcuni giochi
|
||||
|
||||
*Se abilitato</value>
|
||||
</data>
|
||||
<data name="tPCredits.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>555, 386</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>563, 431</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
</root>
|
198
DS4Windows/Hotkeys.pt-BR.resx
Normal file
198
DS4Windows/Hotkeys.pt-BR.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>554, 19</value>
|
||||
</data>
|
||||
<data name="lbAbout.Text" xml:space="preserve">
|
||||
<value>DS4Windows - Jays2Kings Construir (Versão</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 3</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>114, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Registro de Alterações</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>471, 3</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>83, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Doar Via Paypal</value>
|
||||
</data>
|
||||
<data name="tCAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 19</value>
|
||||
</data>
|
||||
<data name="tCAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>554, 411</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>546, 385</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>523, 472</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Text" xml:space="preserve">
|
||||
<value>Esconder Controle DS4: Esconde entrada regular do DS4 (DINPUT) de outros programas verifique se você está recebendo dupla entrada em jogos ou R2 pausa jogos
|
||||
|
||||
Clique esquerdo do touchpad: Toque Esquerdo
|
||||
|
||||
Clique direito do touchpad: Right Touch
|
||||
|
||||
Clique no TouchPad com 2 Dedos: Multitouch
|
||||
|
||||
Clique na Parte Superiro do TouchPad: Upper Touch
|
||||
|
||||
Opções PS + ou segurar PS durante 10 segundos: Desconectar Controle ( Apenas Bluetooth)
|
||||
|
||||
Toque Touchpad + PS: Desligue movimento touchpad (clicando ainda funciona)
|
||||
|
||||
Clique direito no Canto Superio Direito*: Botão direito do mouse (o melhor utilizada quando o lado direito é usado como um botão do mouse)
|
||||
|
||||
Dois Dedos Para Cima/Baixo no touchpad*: Lista Cima/Baixo
|
||||
|
||||
Toque e Segure o touchpad*: Arrastar com o Esquerdo
|
||||
|
||||
2 Dedos Para TouchPad Direito ou Esquerto*: Clico De Perfis
|
||||
|
||||
Modificador: Segure uma ação para usar um outro conjunto de controles
|
||||
|
||||
Quando Mapear Teclado e Mouse:
|
||||
|
||||
Alternar: A chave permanecerá em um estado "pressionado" até ser pressionado novamente
|
||||
|
||||
Macro: Atribuir várias chaves para uma entrada
|
||||
|
||||
Scanear Codigo: As chaves são interpretados de forma diferente. Podem ser necessários para determinados jogos
|
||||
|
||||
*Se Ativado</value>
|
||||
</data>
|
||||
<data name="tPCredits.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>546, 385</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>554, 430</value>
|
||||
</data>
|
||||
</root>
|
794
DS4Windows/Hotkeys.resx
Normal file
794
DS4Windows/Hotkeys.resx
Normal file
@ -0,0 +1,794 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name=">>lbLinkText.Parent" xml:space="preserve">
|
||||
<value>tPCredits</value>
|
||||
</data>
|
||||
<data name="lbGerman.Text" xml:space="preserve">
|
||||
<value>German/Deutsch</value>
|
||||
</data>
|
||||
<data name=">>lbItalian.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>tLPTranslators.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="linkSourceCode.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>linkJhebbel.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="tPHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>559, 383</value>
|
||||
</data>
|
||||
<data name="linkJhebbel.Text" xml:space="preserve">
|
||||
<value>jhebbel (DSDCS)</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="linkSourceCode.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name=">>linkSourceCode.Parent" xml:space="preserve">
|
||||
<value>tPCredits</value>
|
||||
</data>
|
||||
<data name=">>lbAbout.Name" xml:space="preserve">
|
||||
<value>lbAbout</value>
|
||||
</data>
|
||||
<data name=">>lbGermanT.Name" xml:space="preserve">
|
||||
<value>lbGermanT</value>
|
||||
</data>
|
||||
<data name=">>tCAbout.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.AutoScroll" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>tPHotkeys.Parent" xml:space="preserve">
|
||||
<value>tCAbout</value>
|
||||
</data>
|
||||
<data name=">>tPCredits.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="linkDonate.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbTranslators.Text" xml:space="preserve">
|
||||
<value>Translators:</value>
|
||||
</data>
|
||||
<data name=">>lbHotkeys.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="linkElectro.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>149, 13</value>
|
||||
</data>
|
||||
<data name="lbRussianT.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>129, 26</value>
|
||||
</data>
|
||||
<data name=">>lbLinkText.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="lbGerman.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>469, 5</value>
|
||||
</data>
|
||||
<data name="tLPTranslators.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>290, 82</value>
|
||||
</data>
|
||||
<data name=">>linkSourceCode.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lbGerman.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 13</value>
|
||||
</data>
|
||||
<data name=">>lbGerman.Name" xml:space="preserve">
|
||||
<value>lbGerman</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>7, 5</value>
|
||||
</data>
|
||||
<data name="lbTranslators.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>58, 13</value>
|
||||
</data>
|
||||
<data name="lbGermanT.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="tLPTranslators.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>19</value>
|
||||
</data>
|
||||
<data name=">>lbLinkText.Name" xml:space="preserve">
|
||||
<value>lbLinkText</value>
|
||||
</data>
|
||||
<data name="lbAbout.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleCenter</value>
|
||||
</data>
|
||||
<data name="linkSourceCode.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>72, 3</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Help</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 13</value>
|
||||
</data>
|
||||
<data name="linkSourceCode.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>18</value>
|
||||
</data>
|
||||
<data name="tCAbout.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>159, 13</value>
|
||||
</data>
|
||||
<data name="lbItalianT.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>129, 13</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name=">>lbItalian.Parent" xml:space="preserve">
|
||||
<value>tLPTranslators</value>
|
||||
</data>
|
||||
<data name=">>tPHotkeys.Name" xml:space="preserve">
|
||||
<value>tPHotkeys</value>
|
||||
</data>
|
||||
<data name=">>linkSourceCode.Name" xml:space="preserve">
|
||||
<value>linkSourceCode</value>
|
||||
</data>
|
||||
<data name="tPCredits.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||
<value>3, 3, 3, 3</value>
|
||||
</data>
|
||||
<data name="tPCredits.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>linkElectro.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lbRussian.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name=">>lbRussian.Parent" xml:space="preserve">
|
||||
<value>tLPTranslators</value>
|
||||
</data>
|
||||
<data name="linkJhebbel.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>18</value>
|
||||
</data>
|
||||
<data name="lbAbout.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Top</value>
|
||||
</data>
|
||||
<data name=">>lbItalianT.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>lbGermanT.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 25</value>
|
||||
</data>
|
||||
<data name="lbGermanT.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>93, 13</value>
|
||||
</data>
|
||||
<data name="lbRussianT.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>120, 13</value>
|
||||
</data>
|
||||
<data name=">>tCAbout.Name" xml:space="preserve">
|
||||
<value>tCAbout</value>
|
||||
</data>
|
||||
<data name="lbItalian.Text" xml:space="preserve">
|
||||
<value>Italian/Italiano</value>
|
||||
</data>
|
||||
<data name="linkJhebbel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>87, 13</value>
|
||||
</data>
|
||||
<data name=">>tPHotkeys.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lbAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 0</value>
|
||||
</data>
|
||||
<data name=">>linkJhebbel.Parent" xml:space="preserve">
|
||||
<value>tPCredits</value>
|
||||
</data>
|
||||
<data name=">>lbTranslators.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>linkJays2Kings.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="lbTranslators.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbItalian.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 13</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>18</value>
|
||||
</data>
|
||||
<data name="lbLinkText.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="tPCredits.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>4, 22</value>
|
||||
</data>
|
||||
<data name=">>lbHotkeys.Parent" xml:space="preserve">
|
||||
<value>tPHotkeys</value>
|
||||
</data>
|
||||
<data name="linkElectro.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 47</value>
|
||||
</data>
|
||||
<data name=">>linkJhebbel.ZOrder" xml:space="preserve">
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name="lbItalianT.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="linkSourceCode.Text" xml:space="preserve">
|
||||
<value>Source Code</value>
|
||||
</data>
|
||||
<data name="lbTranslators.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>Hotkeys</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbGermanT.Text" xml:space="preserve">
|
||||
<value>Michél, Ammonjak</value>
|
||||
</data>
|
||||
<data name=">>lLChangelog.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="linkElectro.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>18</value>
|
||||
</data>
|
||||
<data name=">>lbItalianT.Parent" xml:space="preserve">
|
||||
<value>tLPTranslators</value>
|
||||
</data>
|
||||
<data name="lbLinkText.Text" xml:space="preserve">
|
||||
<value>Links displayed here</value>
|
||||
</data>
|
||||
<data name=">>lbItalian.Name" xml:space="preserve">
|
||||
<value>lbItalian</value>
|
||||
</data>
|
||||
<data name="linkDonate.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>21</value>
|
||||
</data>
|
||||
<data name="lbTranslators.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name="lbItalian.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name=">>tPCredits.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lbLinkText.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 13</value>
|
||||
</data>
|
||||
<data name=">>lbRussian.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name=">>tLPTranslators.Parent" xml:space="preserve">
|
||||
<value>tPCredits</value>
|
||||
</data>
|
||||
<data name="lbRussian.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 26</value>
|
||||
</data>
|
||||
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
||||
<value>CenterParent</value>
|
||||
</data>
|
||||
<data name="tLPTranslators.RowCount" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name=">>lbItalian.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name=">>lbHotkeys.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>linkJhebbel.Name" xml:space="preserve">
|
||||
<value>linkJhebbel</value>
|
||||
</data>
|
||||
<data name=">>lLChangelog.Name" xml:space="preserve">
|
||||
<value>lLChangelog</value>
|
||||
</data>
|
||||
<data name=">>lbAbout.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbAbout.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lbItalianT.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name=">>lbRussianT.Name" xml:space="preserve">
|
||||
<value>lbRussianT</value>
|
||||
</data>
|
||||
<data name=">>lbItalianT.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="lbItalianT.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbRussian.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>120, 13</value>
|
||||
</data>
|
||||
<data name=">>linkInhexSTER.ZOrder" xml:space="preserve">
|
||||
<value>7</value>
|
||||
</data>
|
||||
<data name="lbRussian.Text" xml:space="preserve">
|
||||
<value>Russian/ру́сский язы́к</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Changelog</value>
|
||||
</data>
|
||||
<data name="lbRussianT.Text" xml:space="preserve">
|
||||
<value>KoNoRIMCI, Sr_psycho</value>
|
||||
</data>
|
||||
<data name=">>lbHotkeys.Name" xml:space="preserve">
|
||||
<value>lbHotkeys</value>
|
||||
</data>
|
||||
<data name="lbGerman.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>94, 13</value>
|
||||
</data>
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>567, 22</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Donate via Paypal</value>
|
||||
</data>
|
||||
<data name="lbItalianT.Text" xml:space="preserve">
|
||||
<value>Giulio</value>
|
||||
</data>
|
||||
<data name=">>linkDonate.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>linkElectro.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 3</value>
|
||||
</data>
|
||||
<data name=">>tPCredits.Name" xml:space="preserve">
|
||||
<value>tPCredits</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 3</value>
|
||||
</data>
|
||||
<data name="lbItalian.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name=">>lbRussianT.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="tLPTranslators.ColumnCount" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="lbAbout.Text" xml:space="preserve">
|
||||
<value>DS4Windows - Jays2Kings Build (Version </value>
|
||||
</data>
|
||||
<data name="tPCredits.Text" xml:space="preserve">
|
||||
<value>Credits</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>4, 22</value>
|
||||
</data>
|
||||
<data name=">>linkDonate.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Top</value>
|
||||
</data>
|
||||
<data name="lbRussian.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbItalian.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>74, 13</value>
|
||||
</data>
|
||||
<data name=">>tPHotkeys.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>linkElectro.Parent" xml:space="preserve">
|
||||
<value>tPCredits</value>
|
||||
</data>
|
||||
<data name=">>lbRussianT.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>linkInhexSTER.Parent" xml:space="preserve">
|
||||
<value>tPCredits</value>
|
||||
</data>
|
||||
<data name=">>lbGermanT.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>linkDonate.Name" xml:space="preserve">
|
||||
<value>linkDonate</value>
|
||||
</data>
|
||||
<data name=">>linkElectro.Name" xml:space="preserve">
|
||||
<value>linkElectro</value>
|
||||
</data>
|
||||
<data name="lbLinkText.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="lbLinkText.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 367</value>
|
||||
</data>
|
||||
<data name=">>linkInhexSTER.Name" xml:space="preserve">
|
||||
<value>linkInhexSTER</value>
|
||||
</data>
|
||||
<data name="lbLinkText.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name="tPCredits.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>559, 383</value>
|
||||
</data>
|
||||
<data name="lbRussian.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name="tCAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>567, 409</value>
|
||||
</data>
|
||||
<data name=">>lbGerman.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>lbRussian.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="tLPTranslators.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>2, 109</value>
|
||||
</data>
|
||||
<data name=">>$this.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>lbAbout.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="lbItalian.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>tCAbout.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Text" xml:space="preserve">
|
||||
<value>Hotkeys</value>
|
||||
</data>
|
||||
<data name=">>lbAbout.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lbGerman.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="tCAbout.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>22</value>
|
||||
</data>
|
||||
<data name=">>linkJays2Kings.Name" xml:space="preserve">
|
||||
<value>linkJays2Kings</value>
|
||||
</data>
|
||||
<data name="tLPTranslators.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms">
|
||||
<value><?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="lbGerman" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbGermanT" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbItalianT" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbItalian" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbRussian" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbRussianT" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /></Controls><Columns Styles="AutoSize,0,AutoSize,0" /><Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0" /></TableLayoutSettings></value>
|
||||
</data>
|
||||
<data name="linkJhebbel.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>lLChangelog.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>18</value>
|
||||
</data>
|
||||
<data name="lbGermanT.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name="lbRussianT.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbLinkText.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Bottom</value>
|
||||
</data>
|
||||
<data name="linkElectro.Text" xml:space="preserve">
|
||||
<value>electrobrains (Branched off of)</value>
|
||||
</data>
|
||||
<data name="tCAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 22</value>
|
||||
</data>
|
||||
<data name=">>lbRussianT.Parent" xml:space="preserve">
|
||||
<value>tLPTranslators</value>
|
||||
</data>
|
||||
<data name="linkDonate.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name=">>lbGerman.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="linkSourceCode.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>69, 13</value>
|
||||
</data>
|
||||
<data name=">>lbGerman.Parent" xml:space="preserve">
|
||||
<value>tLPTranslators</value>
|
||||
</data>
|
||||
<data name=">>linkJays2Kings.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>lbGermanT.Parent" xml:space="preserve">
|
||||
<value>tLPTranslators</value>
|
||||
</data>
|
||||
<data name="lLChangelog.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>20</value>
|
||||
</data>
|
||||
<data name=">>tCAbout.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lbItalianT.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>33, 13</value>
|
||||
</data>
|
||||
<data name=">>lLChangelog.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>linkInhexSTER.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="linkInhexSTER.Text" xml:space="preserve">
|
||||
<value>InhexSTER (Starter of DS4Tool)</value>
|
||||
</data>
|
||||
<data name=">>linkJays2Kings.Parent" xml:space="preserve">
|
||||
<value>tPCredits</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>567, 431</value>
|
||||
</data>
|
||||
<data name=">>lbItalianT.Name" xml:space="preserve">
|
||||
<value>lbItalianT</value>
|
||||
</data>
|
||||
<data name=">>tLPTranslators.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="linkElectro.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbAbout.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>Microsoft Sans Serif, 8.25pt, style=Bold</value>
|
||||
</data>
|
||||
<data name="lbRussianT.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name=">>tLPTranslators.Name" xml:space="preserve">
|
||||
<value>tLPTranslators</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Text" xml:space="preserve">
|
||||
<value>Hide DS4 Controller: Hides the DS4's regular input (Dinput) from other programs, check if you are getting double input in games or R2 pauses games
|
||||
|
||||
Click left side of touchpad: Left Touch
|
||||
|
||||
Click right side of touchpad: Right Touch
|
||||
|
||||
Click touchpad with 2 fingers: Multitouch
|
||||
|
||||
Click upper part of touchpad: Upper Touch
|
||||
|
||||
PS + Options or hold PS for 10 secs: Disconnect Controller (Only on Bluetooth)
|
||||
|
||||
Touch Touchpad + PS: Turn off touchpad movement (clicking still works)
|
||||
|
||||
Pad click on lower right*: Right click (Best used when right side is used as a mouse button)
|
||||
|
||||
Two fingers up/down on touchpad*: Scroll Up/Down
|
||||
|
||||
Tap then hold touchpad*: Left mouse drag
|
||||
|
||||
2 finger touchpad swipe left or right*: Cycle through profiles
|
||||
|
||||
Shift Modifer: Hold an action to use another set of controls
|
||||
|
||||
When mapping keyboard and mouse:
|
||||
|
||||
Toggle: The key will remain in a "held down" state until pressed again
|
||||
|
||||
Macro: Assign multiple keys to one input
|
||||
|
||||
Scan Code: Keys are interpreted differently. May be needed for certain games
|
||||
|
||||
*If enabled</value>
|
||||
</data>
|
||||
<data name="lbRussianT.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||
<value>6, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbGerman.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 0</value>
|
||||
</data>
|
||||
<data name="linkJays2Kings.Text" xml:space="preserve">
|
||||
<value>Jays2Kings</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||
<value>3, 3, 3, 3</value>
|
||||
</data>
|
||||
<data name="lbGermanT.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>129, 0</value>
|
||||
</data>
|
||||
<data name=">>lbTranslators.Name" xml:space="preserve">
|
||||
<value>lbTranslators</value>
|
||||
</data>
|
||||
<data name=">>lbRussian.Name" xml:space="preserve">
|
||||
<value>lbRussian</value>
|
||||
</data>
|
||||
<data name=">>lbTranslators.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>linkDonate.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>lbLinkText.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lbGermanT.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>536, 454</value>
|
||||
</data>
|
||||
<data name="linkJhebbel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 69</value>
|
||||
</data>
|
||||
<data name=">>lbTranslators.Parent" xml:space="preserve">
|
||||
<value>tPCredits</value>
|
||||
</data>
|
||||
<data name="lbTranslators.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 93</value>
|
||||
</data>
|
||||
<data name=">>tPCredits.Parent" xml:space="preserve">
|
||||
<value>tCAbout</value>
|
||||
</data>
|
||||
<data name=">>linkSourceCode.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>507, 428</value>
|
||||
</data>
|
||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>de-DE</value>
|
||||
</metadata>
|
||||
</root>
|
198
DS4Windows/Hotkeys.ru-RU.resx
Normal file
198
DS4Windows/Hotkeys.ru-RU.resx
Normal file
@ -0,0 +1,198 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>608, 19</value>
|
||||
</data>
|
||||
<data name="lbAbout.Text" xml:space="preserve">
|
||||
<value>DS4Windows - Сборка от Jays2Kings (v</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>7, 3</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 13</value>
|
||||
</data>
|
||||
<data name="lLChangelog.Text" xml:space="preserve">
|
||||
<value>Список изменений</value>
|
||||
</data>
|
||||
<data name="linkDonate.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>473, 3</value>
|
||||
</data>
|
||||
<data name="linkDonate.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>131, 13</value>
|
||||
</data>
|
||||
<data name="linkDonate.Text" xml:space="preserve">
|
||||
<value>Сделать пожертвование</value>
|
||||
</data>
|
||||
<data name="tCAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 19</value>
|
||||
</data>
|
||||
<data name="tCAbout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>608, 427</value>
|
||||
</data>
|
||||
<data name="tPHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>600, 401</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>577, 454</value>
|
||||
</data>
|
||||
<data name="lbHotkeys.Text" xml:space="preserve">
|
||||
<value>Скрыть контроллер DS4: Скрывает контроллер DS4 в режиме DInput от других программ Включите, если вы наблюдаете эффект двойного ввода
|
||||
|
||||
Нажатие на тачпад слева: Касание слева
|
||||
|
||||
Нажатие на тачпад справа: Касание справа
|
||||
|
||||
Нажатие на тачпад двумя пальцами: Мультитач
|
||||
|
||||
Нажатие на верхнюю часть тачпада: Верхний клик
|
||||
|
||||
PS + Options или удерживайте PS 10 секунд: Отключить контроллер (только при подключении по Bluetooth)
|
||||
|
||||
Коснитесь тачпада + PS: Отключение жестов тачпада (нажатия продолжат работать)
|
||||
|
||||
Pad click on lower right*: Правый клик (удобно, если правая сторона тачпада как кнопка мыши)
|
||||
|
||||
Скользите вверх/вниз двумя пальцами по тачпаду *: Прокрутка вверх или вниз
|
||||
|
||||
Коснитесь и удерживайте палец на тачпаде *: Перетаскивание левой кнопкой мыши
|
||||
|
||||
Скольжение двумя пальцами влево или вправо*: Цикличность профилей
|
||||
|
||||
Модификатор сдвига: Удерживайте для использования альтернативного набора управления
|
||||
|
||||
При назначение клавиатуры и мыши:
|
||||
|
||||
Переключатель: Клавиша будет оставаться в нажатом состоянии до повторного нажатия
|
||||
|
||||
Макрос: Присвоить несколько клавиш на одно нажатие
|
||||
|
||||
Скан-код: Клавиши распознаются по-разному. Необходимо для определённых игр.
|
||||
|
||||
* Если включено</value>
|
||||
</data>
|
||||
<data name="tPCredits.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>600, 401</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>608, 446</value>
|
||||
</data>
|
||||
</root>
|
@ -229,8 +229,8 @@
|
||||
//
|
||||
// pBMouse
|
||||
//
|
||||
this.pBMouse.Image = global::DS4Windows.Properties.Resources.mouse;
|
||||
resources.ApplyResources(this.pBMouse, "pBMouse");
|
||||
this.pBMouse.Image = global::DS4Windows.Properties.Resources.mouse;
|
||||
this.pBMouse.Name = "pBMouse";
|
||||
this.pBMouse.TabStop = false;
|
||||
//
|
||||
@ -1070,8 +1070,8 @@
|
||||
//
|
||||
// bnColor
|
||||
//
|
||||
this.bnColor.BackColor = System.Drawing.Color.White;
|
||||
resources.ApplyResources(this.bnColor, "bnColor");
|
||||
this.bnColor.BackColor = System.Drawing.Color.White;
|
||||
this.bnColor.Name = "bnColor";
|
||||
this.bnColor.UseVisualStyleBackColor = false;
|
||||
this.bnColor.Click += new System.EventHandler(this.bnColor_Click);
|
||||
@ -1123,8 +1123,8 @@
|
||||
//
|
||||
// button3
|
||||
//
|
||||
this.button3.Image = global::DS4Windows.Properties.Resources.A;
|
||||
resources.ApplyResources(this.button3, "button3");
|
||||
this.button3.Image = global::DS4Windows.Properties.Resources.A;
|
||||
this.button3.Name = "button3";
|
||||
this.button3.TabStop = false;
|
||||
this.button3.Tag = "X360A Button";
|
||||
@ -1156,8 +1156,8 @@
|
||||
//
|
||||
// button22
|
||||
//
|
||||
this.button22.Image = global::DS4Windows.Properties.Resources.START;
|
||||
resources.ApplyResources(this.button22, "button22");
|
||||
this.button22.Image = global::DS4Windows.Properties.Resources.START;
|
||||
this.button22.Name = "button22";
|
||||
this.button22.TabStop = false;
|
||||
this.button22.Tag = "X360Start";
|
||||
@ -1173,8 +1173,8 @@
|
||||
//
|
||||
// button23
|
||||
//
|
||||
this.button23.Image = global::DS4Windows.Properties.Resources.BACK;
|
||||
resources.ApplyResources(this.button23, "button23");
|
||||
this.button23.Image = global::DS4Windows.Properties.Resources.BACK;
|
||||
this.button23.Name = "button23";
|
||||
this.button23.TabStop = false;
|
||||
this.button23.Tag = "X360Back";
|
||||
@ -1190,8 +1190,8 @@
|
||||
//
|
||||
// button8
|
||||
//
|
||||
this.button8.Image = global::DS4Windows.Properties.Resources.B;
|
||||
resources.ApplyResources(this.button8, "button8");
|
||||
this.button8.Image = global::DS4Windows.Properties.Resources.B;
|
||||
this.button8.Name = "button8";
|
||||
this.button8.TabStop = false;
|
||||
this.button8.Tag = "X360B Button";
|
||||
@ -1207,8 +1207,8 @@
|
||||
//
|
||||
// button9
|
||||
//
|
||||
this.button9.Image = global::DS4Windows.Properties.Resources.X;
|
||||
resources.ApplyResources(this.button9, "button9");
|
||||
this.button9.Image = global::DS4Windows.Properties.Resources.X;
|
||||
this.button9.Name = "button9";
|
||||
this.button9.TabStop = false;
|
||||
this.button9.Tag = "X360X Button";
|
||||
@ -1224,8 +1224,8 @@
|
||||
//
|
||||
// button10
|
||||
//
|
||||
this.button10.Image = global::DS4Windows.Properties.Resources.Y;
|
||||
resources.ApplyResources(this.button10, "button10");
|
||||
this.button10.Image = global::DS4Windows.Properties.Resources.Y;
|
||||
this.button10.Name = "button10";
|
||||
this.button10.TabStop = false;
|
||||
this.button10.Tag = "X360Y Button";
|
||||
@ -1241,8 +1241,8 @@
|
||||
//
|
||||
// button11
|
||||
//
|
||||
this.button11.Image = global::DS4Windows.Properties.Resources.LB;
|
||||
resources.ApplyResources(this.button11, "button11");
|
||||
this.button11.Image = global::DS4Windows.Properties.Resources.LB;
|
||||
this.button11.Name = "button11";
|
||||
this.button11.TabStop = false;
|
||||
this.button11.Tag = "X360Left Bumper";
|
||||
@ -1258,8 +1258,8 @@
|
||||
//
|
||||
// button17
|
||||
//
|
||||
this.button17.Image = global::DS4Windows.Properties.Resources.RIGHT;
|
||||
resources.ApplyResources(this.button17, "button17");
|
||||
this.button17.Image = global::DS4Windows.Properties.Resources.RIGHT;
|
||||
this.button17.Name = "button17";
|
||||
this.button17.TabStop = false;
|
||||
this.button17.Tag = "X360Right Button";
|
||||
@ -1275,8 +1275,8 @@
|
||||
//
|
||||
// button18
|
||||
//
|
||||
this.button18.Image = global::DS4Windows.Properties.Resources.UP;
|
||||
resources.ApplyResources(this.button18, "button18");
|
||||
this.button18.Image = global::DS4Windows.Properties.Resources.UP;
|
||||
this.button18.Name = "button18";
|
||||
this.button18.TabStop = false;
|
||||
this.button18.Tag = "X360Up Button";
|
||||
@ -1292,8 +1292,8 @@
|
||||
//
|
||||
// button20
|
||||
//
|
||||
this.button20.Image = global::DS4Windows.Properties.Resources.DOWN;
|
||||
resources.ApplyResources(this.button20, "button20");
|
||||
this.button20.Image = global::DS4Windows.Properties.Resources.DOWN;
|
||||
this.button20.Name = "button20";
|
||||
this.button20.TabStop = false;
|
||||
this.button20.Tag = "X360Down Button";
|
||||
@ -1309,8 +1309,8 @@
|
||||
//
|
||||
// button19
|
||||
//
|
||||
this.button19.Image = global::DS4Windows.Properties.Resources.LEFT;
|
||||
resources.ApplyResources(this.button19, "button19");
|
||||
this.button19.Image = global::DS4Windows.Properties.Resources.LEFT;
|
||||
this.button19.Name = "button19";
|
||||
this.button19.TabStop = false;
|
||||
this.button19.Tag = "X360Left Button";
|
||||
@ -1326,8 +1326,8 @@
|
||||
//
|
||||
// button13
|
||||
//
|
||||
this.button13.Image = global::DS4Windows.Properties.Resources.LT;
|
||||
resources.ApplyResources(this.button13, "button13");
|
||||
this.button13.Image = global::DS4Windows.Properties.Resources.LT;
|
||||
this.button13.Name = "button13";
|
||||
this.button13.TabStop = false;
|
||||
this.button13.Tag = "X360Left Trigger";
|
||||
@ -1398,8 +1398,8 @@
|
||||
//
|
||||
// btnRSL
|
||||
//
|
||||
this.btnRSL.Image = global::DS4Windows.Properties.Resources.RSL;
|
||||
resources.ApplyResources(this.btnRSL, "btnRSL");
|
||||
this.btnRSL.Image = global::DS4Windows.Properties.Resources.RSL;
|
||||
this.btnRSL.Name = "btnRSL";
|
||||
this.btnRSL.TabStop = false;
|
||||
this.btnRSL.Tag = "X360Right X-Axis-";
|
||||
@ -1415,8 +1415,8 @@
|
||||
//
|
||||
// btnRSD
|
||||
//
|
||||
this.btnRSD.Image = global::DS4Windows.Properties.Resources.RSD;
|
||||
resources.ApplyResources(this.btnRSD, "btnRSD");
|
||||
this.btnRSD.Image = global::DS4Windows.Properties.Resources.RSD;
|
||||
this.btnRSD.Name = "btnRSD";
|
||||
this.btnRSD.TabStop = false;
|
||||
this.btnRSD.Tag = "X360Right Y-Axis+";
|
||||
@ -1432,8 +1432,8 @@
|
||||
//
|
||||
// btnRSR
|
||||
//
|
||||
this.btnRSR.Image = global::DS4Windows.Properties.Resources.RSR;
|
||||
resources.ApplyResources(this.btnRSR, "btnRSR");
|
||||
this.btnRSR.Image = global::DS4Windows.Properties.Resources.RSR;
|
||||
this.btnRSR.Name = "btnRSR";
|
||||
this.btnRSR.TabStop = false;
|
||||
this.btnRSR.Tag = "X360Right X-Axis+";
|
||||
@ -1449,8 +1449,8 @@
|
||||
//
|
||||
// btnRB
|
||||
//
|
||||
this.btnRB.Image = global::DS4Windows.Properties.Resources.RB;
|
||||
resources.ApplyResources(this.btnRB, "btnRB");
|
||||
this.btnRB.Image = global::DS4Windows.Properties.Resources.RB;
|
||||
this.btnRB.Name = "btnRB";
|
||||
this.btnRB.TabStop = false;
|
||||
this.btnRB.Tag = "X360Right Bumper";
|
||||
@ -1466,8 +1466,8 @@
|
||||
//
|
||||
// btnLSL
|
||||
//
|
||||
this.btnLSL.Image = global::DS4Windows.Properties.Resources.LSL;
|
||||
resources.ApplyResources(this.btnLSL, "btnLSL");
|
||||
this.btnLSL.Image = global::DS4Windows.Properties.Resources.LSL;
|
||||
this.btnLSL.Name = "btnLSL";
|
||||
this.btnLSL.TabStop = false;
|
||||
this.btnLSL.Tag = "X360Left X-Axis-";
|
||||
@ -1483,8 +1483,8 @@
|
||||
//
|
||||
// btnRSU
|
||||
//
|
||||
this.btnRSU.Image = global::DS4Windows.Properties.Resources.RSU;
|
||||
resources.ApplyResources(this.btnRSU, "btnRSU");
|
||||
this.btnRSU.Image = global::DS4Windows.Properties.Resources.RSU;
|
||||
this.btnRSU.Name = "btnRSU";
|
||||
this.btnRSU.TabStop = false;
|
||||
this.btnRSU.Tag = "X360Right Y-Axis-";
|
||||
@ -1500,8 +1500,8 @@
|
||||
//
|
||||
// btnLSD
|
||||
//
|
||||
this.btnLSD.Image = global::DS4Windows.Properties.Resources.LSD;
|
||||
resources.ApplyResources(this.btnLSD, "btnLSD");
|
||||
this.btnLSD.Image = global::DS4Windows.Properties.Resources.LSD;
|
||||
this.btnLSD.Name = "btnLSD";
|
||||
this.btnLSD.TabStop = false;
|
||||
this.btnLSD.Tag = "X360Left Y-Axis+";
|
||||
@ -1517,8 +1517,8 @@
|
||||
//
|
||||
// button2
|
||||
//
|
||||
this.button2.Image = global::DS4Windows.Properties.Resources.RT;
|
||||
resources.ApplyResources(this.button2, "button2");
|
||||
this.button2.Image = global::DS4Windows.Properties.Resources.RT;
|
||||
this.button2.Name = "button2";
|
||||
this.button2.TabStop = false;
|
||||
this.button2.Tag = "X360Right Trigger";
|
||||
@ -1534,8 +1534,8 @@
|
||||
//
|
||||
// btnLSR
|
||||
//
|
||||
this.btnLSR.Image = global::DS4Windows.Properties.Resources.LSR;
|
||||
resources.ApplyResources(this.btnLSR, "btnLSR");
|
||||
this.btnLSR.Image = global::DS4Windows.Properties.Resources.LSR;
|
||||
this.btnLSR.Name = "btnLSR";
|
||||
this.btnLSR.TabStop = false;
|
||||
this.btnLSR.Tag = "X360Left X-Axis+";
|
||||
@ -1551,8 +1551,8 @@
|
||||
//
|
||||
// btnRS
|
||||
//
|
||||
this.btnRS.Image = global::DS4Windows.Properties.Resources.RS;
|
||||
resources.ApplyResources(this.btnRS, "btnRS");
|
||||
this.btnRS.Image = global::DS4Windows.Properties.Resources.RS;
|
||||
this.btnRS.Name = "btnRS";
|
||||
this.btnRS.TabStop = false;
|
||||
this.btnRS.Tag = "X360Right Stick";
|
||||
@ -1568,8 +1568,8 @@
|
||||
//
|
||||
// btnLSU
|
||||
//
|
||||
this.btnLSU.Image = global::DS4Windows.Properties.Resources.LSU;
|
||||
resources.ApplyResources(this.btnLSU, "btnLSU");
|
||||
this.btnLSU.Image = global::DS4Windows.Properties.Resources.LSU;
|
||||
this.btnLSU.Name = "btnLSU";
|
||||
this.btnLSU.TabStop = false;
|
||||
this.btnLSU.Tag = "X360Left Y-Axis-";
|
||||
@ -1577,8 +1577,8 @@
|
||||
//
|
||||
// btnLS
|
||||
//
|
||||
this.btnLS.Image = global::DS4Windows.Properties.Resources.LS;
|
||||
resources.ApplyResources(this.btnLS, "btnLS");
|
||||
this.btnLS.Image = global::DS4Windows.Properties.Resources.LS;
|
||||
this.btnLS.Name = "btnLS";
|
||||
this.btnLS.TabStop = false;
|
||||
this.btnLS.Tag = "X360Left Stick";
|
||||
@ -1617,6 +1617,7 @@
|
||||
//
|
||||
// gBExtras
|
||||
//
|
||||
resources.ApplyResources(this.gBExtras, "gBExtras");
|
||||
this.gBExtras.Controls.Add(this.nUDMouse);
|
||||
this.gBExtras.Controls.Add(this.cBMouse);
|
||||
this.gBExtras.Controls.Add(this.cBLightbar);
|
||||
@ -1639,7 +1640,6 @@
|
||||
this.gBExtras.Controls.Add(this.tBGreenBar);
|
||||
this.gBExtras.Controls.Add(this.tBRedBar);
|
||||
this.gBExtras.Controls.Add(this.lBTip);
|
||||
resources.ApplyResources(this.gBExtras, "gBExtras");
|
||||
this.gBExtras.Name = "gBExtras";
|
||||
this.gBExtras.TabStop = false;
|
||||
//
|
@ -6,7 +6,7 @@ using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
using DS4Control;
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
||||
public partial class KBM360 : Form
|
||||
@ -347,7 +347,7 @@ namespace DS4Windows
|
||||
reg = Color.FromArgb(tBRedBar.Value, tBGreenBar.Value, tBBlueBar.Value);
|
||||
full = HuetoRGB(reg.GetHue(), reg.GetBrightness(), reg);
|
||||
bnColor.BackColor = Color.FromArgb((alphacolor > 205 ? 255 : (alphacolor + 50)), full);
|
||||
Global.saveColor(device, (byte)tBRedBar.Value, (byte)tBGreenBar.Value, (byte)tBBlueBar.Value);
|
||||
Global.ShiftColor[device] = new DS4Color((byte)tBRedBar.Value, (byte)tBGreenBar.Value, (byte)tBBlueBar.Value);
|
||||
lbRedV.Text = ((TrackBar)sender).Value.ToString();
|
||||
}
|
||||
private void greenBar_ValueChanged(object sender, EventArgs e)
|
||||
@ -361,7 +361,7 @@ namespace DS4Windows
|
||||
reg = Color.FromArgb(tBRedBar.Value, tBGreenBar.Value, tBBlueBar.Value);
|
||||
full = HuetoRGB(reg.GetHue(), reg.GetBrightness(), reg);
|
||||
bnColor.BackColor = Color.FromArgb((alphacolor > 205 ? 255 : (alphacolor + 50)), full);
|
||||
Global.saveColor(device, (byte)tBRedBar.Value, (byte)tBGreenBar.Value, (byte)tBBlueBar.Value);
|
||||
Global.ShiftColor[device] = new DS4Color((byte)tBRedBar.Value, (byte)tBGreenBar.Value, (byte)tBBlueBar.Value);
|
||||
lbGreenV.Text = ((TrackBar)sender).Value.ToString();
|
||||
}
|
||||
private void blueBar_ValueChanged(object sender, EventArgs e)
|
||||
@ -375,7 +375,7 @@ namespace DS4Windows
|
||||
reg = Color.FromArgb(tBRedBar.Value, tBGreenBar.Value, tBBlueBar.Value);
|
||||
full = HuetoRGB(reg.GetHue(), reg.GetBrightness(), reg);
|
||||
bnColor.BackColor = Color.FromArgb((alphacolor > 205 ? 255 : (alphacolor + 50)), full);
|
||||
Global.saveColor(device, (byte)tBRedBar.Value, (byte)tBGreenBar.Value, (byte)tBBlueBar.Value);
|
||||
Global.ShiftColor[device] = new DS4Color((byte)tBRedBar.Value, (byte)tBGreenBar.Value, (byte)tBBlueBar.Value);
|
||||
lbBlueV.Text = ((TrackBar)sender).Value.ToString();
|
||||
}
|
||||
|
||||
@ -411,7 +411,7 @@ namespace DS4Windows
|
||||
tBBlueBar.Value = advColorDialog.Color.B;
|
||||
}
|
||||
if (device < 4)
|
||||
DS4Control.DS4LightBar.forcelight[device] = false;
|
||||
DS4LightBar.forcelight[device] = false;
|
||||
}
|
||||
|
||||
private void advColorDialog_OnUpdateColor(object sender, EventArgs e)
|
||||
@ -419,10 +419,10 @@ namespace DS4Windows
|
||||
if (sender is Color && device < 4)
|
||||
{
|
||||
Color color = (Color)sender;
|
||||
DS4Library.DS4Color dcolor = new DS4Library.DS4Color { red = color.R, green = color.G, blue = color.B };
|
||||
DS4Control.DS4LightBar.forcedColor[device] = dcolor;
|
||||
DS4Control.DS4LightBar.forcedFlash[device] = 0;
|
||||
DS4Control.DS4LightBar.forcelight[device] = true;
|
||||
DS4Color dcolor = new DS4Color { red = color.R, green = color.G, blue = color.B };
|
||||
DS4LightBar.forcedColor[device] = dcolor;
|
||||
DS4LightBar.forcedFlash[device] = 0;
|
||||
DS4LightBar.forcelight[device] = true;
|
||||
}
|
||||
}
|
||||
|
@ -3713,6 +3713,21 @@ du sie eingibst.</value>
|
||||
<data name="bnMacro.Text" xml:space="preserve">
|
||||
<value>Macro aufzeichnen</value>
|
||||
</data>
|
||||
<data name="btnDefault.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>321, 380</value>
|
||||
</data>
|
||||
<data name="btnDefault.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>122, 23</value>
|
||||
</data>
|
||||
<data name="btnDefault.Text" xml:space="preserve">
|
||||
<value>Standarteinstellungen</value>
|
||||
</data>
|
||||
<data name="btnUNBOUND.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>458, 380</value>
|
||||
</data>
|
||||
<data name="btnUNBOUND.Text" xml:space="preserve">
|
||||
<value>loslösen</value>
|
||||
</data>
|
||||
<data name="cBMouse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>19, 251</value>
|
||||
</data>
|
@ -3712,24 +3712,15 @@ un tasto digitandolo </value>
|
||||
<data name="bnMacro.Text" xml:space="preserve">
|
||||
<value>Registra una macro</value>
|
||||
</data>
|
||||
<data name="btnFallBack.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>319, 380</value>
|
||||
</data>
|
||||
<data name="btnFallBack.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>133, 23</value>
|
||||
</data>
|
||||
<data name="btnUNBOUND.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>467, 380</value>
|
||||
<value>467, 382</value>
|
||||
</data>
|
||||
<data name="btnUNBOUND.Text" xml:space="preserve">
|
||||
<value>Slega</value>
|
||||
</data>
|
||||
<data name="cBMouse.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 43</value>
|
||||
</data>
|
||||
<data name="cBMouse.Text" xml:space="preserve">
|
||||
<value>Cambia
|
||||
Sensibilità
|
||||
<value>Cambia
|
||||
Sensibilità
|
||||
Mouse</value>
|
||||
</data>
|
||||
<data name="cBLightbar.Size" type="System.Drawing.Size, System.Drawing">
|
||||
@ -3738,4 +3729,7 @@ Mouse</value>
|
||||
<data name="cBLightbar.Text" xml:space="preserve">
|
||||
<value>Cambia Luce</value>
|
||||
</data>
|
||||
<data name="gBExtras.Text" xml:space="preserve">
|
||||
<value>Extra</value>
|
||||
</data>
|
||||
</root>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user