mirror of
https://github.com/cemu-project/DS4Windows.git
synced 2024-11-23 01:39:17 +01:00
Version 1.4.222
Added Press/Toggle Key to Special Actions, you can hold a trigger to hold a key or toggle a key with one set of buttons, and untoggle it by pressing or releasing another set of buttons Added Disconnect BT to Special Actions, PS+Options to d/c is now added to Special actions and can be enabled for each profile. You can now set Disconnect BT to any control(s) and how long you need to hold the control(s) to take affect Added Partial German Translation (Thanks Michél) Added 95% Finished Russian Translation (Thanks overclockers.ru members: KoNoRIMCI & Sr_psycho) Added Partial Italian Translation (Thanks Giulio) Updates to the translations sheets, they should now have every bit of text in DS4Windows, minus the controls of the controller English Spelling fixes Main/Starting tab only shows info for connected controllers, and context menu only shows options for connected controllers. Mouse wheel scrolling with analog sticks/triggers/gyro, the mouse now scrolls smoothly Slightly reworked analog mouse movement + mouse acceleration (not as janky anymore) When starting DS4Windows, if no controllers are connected, DS4Windows defaults to the profile tab Certain log warnings (Like unable to get controller exclusively) shows up in red Easter egg: try pressing a few buttons in sequence while in the log tab Fixed Start Profile with TP off being unchecked next time a profile is opened Other minor Bug Fixes, such as clearing the log then moving to a new tab crashing DS4W
This commit is contained in:
parent
6460a00934
commit
1439973204
@ -5,6 +5,7 @@ using System.Text;
|
||||
using DS4Library;
|
||||
using System.IO;
|
||||
using System.Reflection;
|
||||
using System.Media;
|
||||
namespace DS4Control
|
||||
{
|
||||
public class Control
|
||||
@ -20,6 +21,13 @@ namespace DS4Control
|
||||
public DS4StateExposed[] ExposedState = new DS4StateExposed[4];
|
||||
public bool recordingMacro = false;
|
||||
public event EventHandler<DebugEventArgs> Debug = null;
|
||||
public bool eastertime = false;
|
||||
private int eCode = 0;
|
||||
bool[] buttonsdown = { false, false, false, false };
|
||||
List<DS4Controls> dcs = new List<DS4Controls>();
|
||||
bool[] held = new bool[4];
|
||||
int[] oldmouse = new int[4] { -1, -1, -1, -1 };
|
||||
SoundPlayer sp = new SoundPlayer();
|
||||
|
||||
private class X360Data
|
||||
{
|
||||
@ -30,7 +38,9 @@ namespace DS4Control
|
||||
|
||||
public Control()
|
||||
{
|
||||
sp.Stream = Properties.Resources.EE;
|
||||
x360Bus = new X360Device();
|
||||
AddtoDS4List();
|
||||
for (int i = 0; i < DS4Controllers.Length; i++)
|
||||
{
|
||||
processingData[i] = new X360Data();
|
||||
@ -41,12 +51,47 @@ namespace DS4Control
|
||||
}
|
||||
}
|
||||
|
||||
private void WarnExclusiveModeFailure(DS4Device device)
|
||||
void AddtoDS4List()
|
||||
{
|
||||
dcs.Add(DS4Controls.Cross);
|
||||
dcs.Add(DS4Controls.Cross);
|
||||
dcs.Add(DS4Controls.Circle);
|
||||
dcs.Add(DS4Controls.Square);
|
||||
dcs.Add(DS4Controls.Triangle);
|
||||
dcs.Add(DS4Controls.Options);
|
||||
dcs.Add(DS4Controls.Share);
|
||||
dcs.Add(DS4Controls.DpadUp);
|
||||
dcs.Add(DS4Controls.DpadDown);
|
||||
dcs.Add(DS4Controls.DpadLeft);
|
||||
dcs.Add(DS4Controls.DpadRight);
|
||||
dcs.Add(DS4Controls.PS);
|
||||
dcs.Add(DS4Controls.L1);
|
||||
dcs.Add(DS4Controls.R1);
|
||||
dcs.Add(DS4Controls.L2);
|
||||
dcs.Add(DS4Controls.R2);
|
||||
dcs.Add(DS4Controls.L3);
|
||||
dcs.Add(DS4Controls.R3);
|
||||
dcs.Add(DS4Controls.LXPos);
|
||||
dcs.Add(DS4Controls.LXNeg);
|
||||
dcs.Add(DS4Controls.LYPos);
|
||||
dcs.Add(DS4Controls.LYNeg);
|
||||
dcs.Add(DS4Controls.RXPos);
|
||||
dcs.Add(DS4Controls.RXNeg);
|
||||
dcs.Add(DS4Controls.RYPos);
|
||||
dcs.Add(DS4Controls.RYNeg);
|
||||
dcs.Add(DS4Controls.SwipeUp);
|
||||
dcs.Add(DS4Controls.SwipeDown);
|
||||
dcs.Add(DS4Controls.SwipeLeft);
|
||||
dcs.Add(DS4Controls.SwipeRight);
|
||||
}
|
||||
|
||||
private async void WarnExclusiveModeFailure(DS4Device device)
|
||||
{
|
||||
if (DS4Devices.isExclusiveMode && !device.IsExclusive)
|
||||
{
|
||||
await System.Threading.Tasks.Task.Delay(5);
|
||||
String message = Properties.Resources.CouldNotOpenDS4.Replace("*Mac address*", device.MacAddress) + " " + Properties.Resources.QuitOtherPrograms;
|
||||
LogDebug(message);
|
||||
LogDebug(message, true);
|
||||
Log.LogToTray(message);
|
||||
}
|
||||
}
|
||||
@ -410,12 +455,14 @@ namespace DS4Control
|
||||
if (pState.Battery != cState.Battery)
|
||||
Global.ControllerStatusChanged(this);
|
||||
CheckForHotkeys(ind, cState, pState);
|
||||
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
|
||||
cState = Mapping.SetCurveAndDeadzone(ind, cState);
|
||||
if (!recordingMacro && (!string.IsNullOrEmpty(Global.tempprofilename[ind]) ||
|
||||
Global.getHasCustomKeysorButtons(ind) || Global.getHasShiftCustomKeysorButtons(ind)))
|
||||
Global.getHasCustomKeysorButtons(ind) || Global.getHasShiftCustomKeysorButtons(ind) || Global.GetProfileActions(ind).Count > 0))
|
||||
{
|
||||
Mapping.MapCustom(ind, cState, MappedState[ind], ExposedState[ind], touchPad[ind], this);
|
||||
cState = MappedState[ind];
|
||||
@ -446,8 +493,7 @@ namespace DS4Control
|
||||
device.IdleTimeout = Global.getIdleDisconnectTimeout(ind);
|
||||
}
|
||||
}
|
||||
bool[] held = new bool[4];
|
||||
int[] oldmouse = new int[4] {-1,-1,-1,-1};
|
||||
|
||||
private void DoExtras(int ind)
|
||||
{
|
||||
DS4State cState = CurrentState[ind];
|
||||
@ -506,6 +552,84 @@ namespace DS4Control
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
public void EasterTime(int ind)
|
||||
{
|
||||
DS4State cState = CurrentState[ind];
|
||||
DS4StateExposed eState = ExposedState[ind];
|
||||
Mouse tp = touchPad[ind];
|
||||
|
||||
bool pb = false;
|
||||
foreach (DS4Controls dc in dcs)
|
||||
{
|
||||
if (Mapping.getBoolMapping(dc, cState, eState, tp))
|
||||
{
|
||||
pb = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
int temp = eCode;
|
||||
//Looks like you found the easter egg code, since you're already cheating,
|
||||
//I scrambled the code for you :)
|
||||
if (pb && !buttonsdown[ind])
|
||||
{
|
||||
if (cState.Cross && eCode == 9)
|
||||
eCode++;
|
||||
else if (!cState.Cross && eCode == 9)
|
||||
eCode = 0;
|
||||
else if (cState.DpadLeft && eCode == 6)
|
||||
eCode++;
|
||||
else if (!cState.DpadLeft && eCode == 6)
|
||||
eCode = 0;
|
||||
else if (cState.DpadRight && eCode == 7)
|
||||
eCode++;
|
||||
else if (!cState.DpadRight && eCode == 7)
|
||||
eCode = 0;
|
||||
else if (cState.DpadLeft && eCode == 4)
|
||||
eCode++;
|
||||
else if (!cState.DpadLeft && eCode == 4)
|
||||
eCode = 0;
|
||||
else if (cState.DpadDown && eCode == 2)
|
||||
eCode++;
|
||||
else if (!cState.DpadDown && eCode == 2)
|
||||
eCode = 0;
|
||||
else if (cState.DpadRight && eCode == 5)
|
||||
eCode++;
|
||||
else if (!cState.DpadRight && eCode == 5)
|
||||
eCode = 0;
|
||||
else if (cState.DpadUp && eCode == 1)
|
||||
eCode++;
|
||||
else if (!cState.DpadUp && eCode == 1)
|
||||
eCode = 0;
|
||||
else if (cState.DpadDown && eCode == 3)
|
||||
eCode++;
|
||||
else if (!cState.DpadDown && eCode == 3)
|
||||
eCode = 0;
|
||||
else if (cState.Circle && eCode == 8)
|
||||
eCode++;
|
||||
else if (!cState.Circle && eCode == 8)
|
||||
eCode = 0;
|
||||
|
||||
if (cState.DpadUp && eCode == 0)
|
||||
eCode++;
|
||||
|
||||
if (eCode == 10)
|
||||
{
|
||||
string message = "(!)";
|
||||
sp.Play();
|
||||
LogDebug(message, true);
|
||||
eCode = 0;
|
||||
}
|
||||
|
||||
if (temp != eCode)
|
||||
Console.WriteLine(eCode);
|
||||
buttonsdown[ind] = true;
|
||||
}
|
||||
else if (!pb)
|
||||
buttonsdown[ind] = false;
|
||||
}
|
||||
|
||||
public string GetInputkeys(int ind)
|
||||
{
|
||||
DS4State cState = CurrentState[ind];
|
||||
@ -587,22 +711,6 @@ namespace DS4Control
|
||||
public int[] oldscrollvalue = { 0, 0, 0, 0 };
|
||||
protected virtual void CheckForHotkeys(int deviceID, DS4State cState, DS4State pState)
|
||||
{
|
||||
DS4Device d = DS4Controllers[deviceID];
|
||||
if ((!pState.PS || !pState.Options) && cState.PS && cState.Options)
|
||||
{
|
||||
if (!d.Charging)
|
||||
{
|
||||
d.DisconnectBT(); InputMethods.performKeyRelease(Global.getCustomKey(0, DS4Controls.PS));
|
||||
string[] skeys = Global.getCustomMacro(0, DS4Controls.PS).Split('/');
|
||||
ushort[] keys = new ushort[skeys.Length];
|
||||
for (int i = 0; i < keys.Length; i++)
|
||||
{
|
||||
keys[i] = ushort.Parse(skeys[i]);
|
||||
InputMethods.performKeyRelease(keys[i]);
|
||||
}
|
||||
d = null;
|
||||
}
|
||||
}
|
||||
if (!Global.getUseTPforControls(deviceID) && cState.Touch1 && pState.PS)
|
||||
{
|
||||
if (Global.getTouchSensitivity(deviceID) > 0 && touchreleased[deviceID])
|
||||
@ -630,10 +738,13 @@ namespace DS4Control
|
||||
|
||||
public virtual void StartTPOff(int deviceID)
|
||||
{
|
||||
oldtouchvalue[deviceID] = Global.getTouchSensitivity(deviceID);
|
||||
oldscrollvalue[deviceID] = Global.getScrollSensitivity(deviceID);
|
||||
Global.setTouchSensitivity(deviceID, 0);
|
||||
Global.setScrollSensitivity(deviceID, 0);
|
||||
if (deviceID > 4)
|
||||
{
|
||||
oldtouchvalue[deviceID] = Global.getTouchSensitivity(deviceID);
|
||||
oldscrollvalue[deviceID] = Global.getScrollSensitivity(deviceID);
|
||||
Global.setTouchSensitivity(deviceID, 0);
|
||||
Global.setScrollSensitivity(deviceID, 0);
|
||||
}
|
||||
}
|
||||
|
||||
public virtual string TouchpadSlide(int ind)
|
||||
@ -660,12 +771,12 @@ namespace DS4Control
|
||||
}
|
||||
return slidedir;
|
||||
}
|
||||
public virtual void LogDebug(String Data)
|
||||
public virtual void LogDebug(String Data, bool warning = false)
|
||||
{
|
||||
Console.WriteLine(System.DateTime.Now.ToString("G") + "> " + Data);
|
||||
if (Debug != null)
|
||||
{
|
||||
DebugEventArgs args = new DebugEventArgs(Data);
|
||||
DebugEventArgs args = new DebugEventArgs(Data, warning);
|
||||
OnDebug(this, args);
|
||||
}
|
||||
}
|
||||
|
@ -93,7 +93,13 @@
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.fr-FR.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.es.resx" />
|
||||
<EmbeddedResource Include="Resources.pt-BR.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\Metal Gear Solid_ Alert %28!%29.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.
|
||||
|
@ -181,7 +181,6 @@ namespace DS4Control
|
||||
|
||||
public static void performSCKeyRelease(ushort key)
|
||||
{
|
||||
Console.WriteLine((System.Windows.Forms.Keys)key);
|
||||
lock (lockob)
|
||||
{
|
||||
sendInputs[0].Type = INPUT_KEYBOARD;
|
||||
|
@ -10,11 +10,11 @@ namespace DS4Control
|
||||
public static event EventHandler<DebugEventArgs> TrayIconLog;
|
||||
public static event EventHandler<DebugEventArgs> GuiLog;
|
||||
|
||||
public static void LogToGui(string data)
|
||||
public static void LogToGui(string data, bool warning)
|
||||
{
|
||||
if (GuiLog != null)
|
||||
{
|
||||
GuiLog(null, new DebugEventArgs(data));
|
||||
GuiLog(null, new DebugEventArgs(data, warning));
|
||||
}
|
||||
}
|
||||
|
||||
@ -22,7 +22,7 @@ namespace DS4Control
|
||||
{
|
||||
if (TrayIconLog != null)
|
||||
{
|
||||
TrayIconLog(null, new DebugEventArgs(data));
|
||||
TrayIconLog(null, new DebugEventArgs(data, false));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -430,6 +430,7 @@ namespace DS4Control
|
||||
if (Global.GetActions().Count > 0 && (Global.GetProfileActions(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))
|
||||
{
|
||||
case 1: shift = getBoolMapping(DS4Controls.Cross, cState, eState, tp); break;
|
||||
@ -730,6 +731,13 @@ namespace DS4Control
|
||||
}
|
||||
}
|
||||
resetToDefaultValue(customButton.Key, MappedState); // erase default mappings for things that are remapped
|
||||
bool isAnalog = customButton.Key.ToString().Contains("LX") ||
|
||||
customButton.Key.ToString().Contains("RX") ||
|
||||
customButton.Key.ToString().Contains("LY") ||
|
||||
customButton.Key.ToString().Contains("LY") ||
|
||||
customButton.Key.ToString().Contains("R2") ||
|
||||
customButton.Key.ToString().Contains("L2") ||
|
||||
customButton.Key.ToString().Contains("Gyro");
|
||||
switch (customButton.Value)
|
||||
{
|
||||
case X360Controls.A: Cross.Add(customButton.Key); break;
|
||||
@ -779,10 +787,16 @@ namespace DS4Control
|
||||
break;
|
||||
case X360Controls.WUP:
|
||||
if (getBoolMapping(customButton.Key, cState, eState, tp))
|
||||
if (isAnalog)
|
||||
getMouseWheelMapping(device, customButton.Key, cState, eState, tp, false);
|
||||
else
|
||||
deviceState.currentClicks.wUpCount++;
|
||||
break;
|
||||
case X360Controls.WDOWN:
|
||||
if (getBoolMapping(customButton.Key, cState, eState, tp))
|
||||
if (isAnalog)
|
||||
getMouseWheelMapping(device, customButton.Key, cState, eState, tp, true);
|
||||
else
|
||||
deviceState.currentClicks.wDownCount++;
|
||||
break;
|
||||
case X360Controls.MouseUp:
|
||||
@ -955,7 +969,6 @@ namespace DS4Control
|
||||
MappedState.RY = cState.RY;
|
||||
InputMethods.MoveCursorBy(MouseDeltaX, MouseDeltaY);
|
||||
}
|
||||
|
||||
public static async void MapShiftCustom(int device, DS4State cState, DS4State MappedState, DS4StateExposed eState, Mouse tp)
|
||||
{
|
||||
//cState.CopyTo(MappedState);
|
||||
@ -1236,7 +1249,7 @@ namespace DS4Control
|
||||
case X360Controls.LYPos: LYP.Add(customButton.Key); break;
|
||||
case X360Controls.RXPos: RXP.Add(customButton.Key); break;
|
||||
case X360Controls.RYPos: RYP.Add(customButton.Key); break;
|
||||
case X360Controls.LT: L2.Add(customButton.Key); Console.WriteLine("yes"); break;
|
||||
case X360Controls.LT: L2.Add(customButton.Key); break;
|
||||
case X360Controls.RT: R2.Add(customButton.Key); break;
|
||||
case X360Controls.LeftMouse:
|
||||
if (getBoolMapping(customButton.Key, cState, eState, tp))
|
||||
@ -1438,7 +1451,9 @@ namespace DS4Control
|
||||
|
||||
public static bool[,] actionDone = new bool[4,50];
|
||||
public static SpecialAction[] untriggeraction = new SpecialAction[4];
|
||||
public static int[] untriggerindex = new int[4];
|
||||
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)
|
||||
{
|
||||
foreach (string actionname in Global.GetProfileActions(device))
|
||||
@ -1446,187 +1461,332 @@ namespace DS4Control
|
||||
//DS4KeyType keyType = Global.getShiftCustomKeyType(device, customKey.Key);
|
||||
SpecialAction action = Global.GetAction(actionname);
|
||||
int index = Global.GetActionIndexOf(actionname);
|
||||
if (action.name == "null" || index < 0)
|
||||
return;
|
||||
bool triggeractivated = true;
|
||||
foreach (DS4Controls dc in action.trigger)
|
||||
double time;
|
||||
//If a key or button is assigned to the trigger, a key special action is used like
|
||||
//a quick tap to use and hold to use the regular custom button/key
|
||||
bool triggerToBeTapped = action.type == "Key" && action.trigger.Count == 1 &&
|
||||
(Global.getCustomMacro(device, action.trigger[0]) != "0" ||
|
||||
Global.getCustomKey(device, action.trigger[0]) != 0 ||
|
||||
Global.getCustomButton(device, action.trigger[0]) != X360Controls.None);
|
||||
if (!(action.name == "null" || index < 0))
|
||||
{
|
||||
if (!getBoolMapping(dc, cState, eState, tp))
|
||||
bool triggeractivated = true;
|
||||
if (action.type == "DisconnectBT" && double.Parse(action.details) > 0)
|
||||
{
|
||||
triggeractivated = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
//if (triggeractivated)
|
||||
if (triggeractivated && action.type == "Program")
|
||||
{
|
||||
if (!actionDone[device,index])
|
||||
{
|
||||
actionDone[device,index] = true;
|
||||
Process.Start(action.details);
|
||||
}
|
||||
}
|
||||
else if (triggeractivated && action.type == "Profile")
|
||||
{
|
||||
if (!actionDone[device,index] && string.IsNullOrEmpty(Global.tempprofilename[device]))
|
||||
{
|
||||
actionDone[device, index] = true;
|
||||
untriggeraction[device] = action;
|
||||
untriggerindex[device] = index;
|
||||
bool subtriggeractivated = true;
|
||||
foreach (DS4Controls dc in action.trigger)
|
||||
{
|
||||
InputMethods.performKeyRelease(Global.getCustomKey(0, dc));
|
||||
string[] skeys = Global.getCustomMacro(0, dc).Split('/');
|
||||
ushort[] keys = new ushort[skeys.Length];
|
||||
for (int i = 0; i < keys.Length; i++)
|
||||
if (!getBoolMapping(dc, cState, eState, tp))
|
||||
{
|
||||
keys[i] = ushort.Parse(skeys[i]);
|
||||
InputMethods.performKeyRelease(keys[i]);
|
||||
subtriggeractivated = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
Global.LoadTempProfile(device, action.details, true, ctrl);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (triggeractivated && action.type == "Macro")
|
||||
{
|
||||
if (!actionDone[device,index])
|
||||
{
|
||||
DS4KeyType keyType = action.keyType;
|
||||
actionDone[device,index] = true;
|
||||
foreach (DS4Controls dc in action.trigger)
|
||||
resetToDefaultValue(dc, MappedState);
|
||||
bool[] keydown = new bool[286];
|
||||
//for (int i = 0; i < keys.Length; i++)
|
||||
foreach (int i in action.macro)
|
||||
if (subtriggeractivated)
|
||||
{
|
||||
if (i >= 300) //ints over 300 used to delay
|
||||
await Task.Delay(i - 300);
|
||||
else if (!keydown[i])
|
||||
time = double.Parse(action.details);
|
||||
DateTime now = DateTime.UtcNow;
|
||||
if (now >= oldnowAction[device] + TimeSpan.FromMilliseconds(time * 1000))
|
||||
triggeractivated = true;
|
||||
}
|
||||
else
|
||||
oldnowAction[device] = DateTime.UtcNow;
|
||||
}
|
||||
else if (triggerToBeTapped && oldnowKeyAct[device] == DateTime.MinValue)
|
||||
{
|
||||
triggeractivated = false;
|
||||
bool subtriggeractivated = true;
|
||||
foreach (DS4Controls dc in action.trigger)
|
||||
{
|
||||
if (!getBoolMapping(dc, cState, eState, tp))
|
||||
{
|
||||
if (i == 256) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_LEFTDOWN); //anything above 255 is not a keyvalue
|
||||
else if (i == 257) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_RIGHTDOWN);
|
||||
else if (i == 258) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_MIDDLEDOWN);
|
||||
else if (i == 259) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONDOWN, 1);
|
||||
else if (i == 260) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONDOWN, 2);
|
||||
else if (i == 261) macroControl[0] = true;
|
||||
else if (i == 262) macroControl[1] = true;
|
||||
else if (i == 263) macroControl[2] = true;
|
||||
else if (i == 264) macroControl[3] = true;
|
||||
else if (i == 265) macroControl[4] = true;
|
||||
else if (i == 266) macroControl[5] = true;
|
||||
else if (i == 267) macroControl[6] = true;
|
||||
else if (i == 268) macroControl[7] = true;
|
||||
else if (i == 269) macroControl[8] = true;
|
||||
else if (i == 270) macroControl[9] = true;
|
||||
else if (i == 271) macroControl[10] = true;
|
||||
else if (i == 272) macroControl[11] = true;
|
||||
else if (i == 273) macroControl[12] = true;
|
||||
else if (i == 274) macroControl[13] = true;
|
||||
else if (i == 275) macroControl[14] = true;
|
||||
else if (i == 276) macroControl[15] = true;
|
||||
else if (i == 277) macroControl[16] = true;
|
||||
else if (i == 278) macroControl[17] = true;
|
||||
else if (i == 279) macroControl[18] = true;
|
||||
else if (i == 280) macroControl[19] = true;
|
||||
else if (i == 281) macroControl[20] = true;
|
||||
else if (i == 282) macroControl[21] = true;
|
||||
else if (i == 283) macroControl[22] = true;
|
||||
else if (i == 284) macroControl[23] = true;
|
||||
else if (i == 285) macroControl[24] = true;
|
||||
else if (keyType.HasFlag(DS4KeyType.ScanCode))
|
||||
InputMethods.performSCKeyPress((ushort)i);
|
||||
else
|
||||
InputMethods.performKeyPress((ushort)i);
|
||||
keydown[i] = true;
|
||||
subtriggeractivated = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (subtriggeractivated)
|
||||
{
|
||||
oldnowKeyAct[device] = DateTime.UtcNow;
|
||||
}
|
||||
}
|
||||
else if (triggerToBeTapped && oldnowKeyAct[device] != DateTime.MinValue)
|
||||
{
|
||||
triggeractivated = false;
|
||||
bool subtriggeractivated = true;
|
||||
foreach (DS4Controls dc in action.trigger)
|
||||
{
|
||||
if (!getBoolMapping(dc, cState, eState, tp))
|
||||
{
|
||||
subtriggeractivated = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
DateTime now = DateTime.UtcNow;
|
||||
if (!subtriggeractivated && now <= oldnowKeyAct[device] + TimeSpan.FromMilliseconds(250))
|
||||
{
|
||||
await Task.Delay(3); //if the button is assigned to the same key use a delay so the keydown is the last action, not key up
|
||||
triggeractivated = true;
|
||||
oldnowKeyAct[device] = DateTime.MinValue;
|
||||
}
|
||||
else if (!subtriggeractivated)
|
||||
oldnowKeyAct[device] = DateTime.MinValue;
|
||||
}
|
||||
else
|
||||
foreach (DS4Controls dc in action.trigger)
|
||||
{
|
||||
if (!getBoolMapping(dc, cState, eState, tp))
|
||||
{
|
||||
triggeractivated = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
bool utriggeractivated = true;
|
||||
if (action.type == "Key" && action.uTrigger.Count > 0)
|
||||
{
|
||||
foreach (DS4Controls dc in action.uTrigger)
|
||||
{
|
||||
if (!getBoolMapping(dc, cState, eState, tp))
|
||||
{
|
||||
utriggeractivated = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (action.pressRelease) utriggeractivated = !utriggeractivated;
|
||||
}
|
||||
|
||||
if (triggeractivated && action.type == "Program")
|
||||
{
|
||||
if (!actionDone[device, index])
|
||||
{
|
||||
actionDone[device, index] = true;
|
||||
Process.Start(action.details);
|
||||
}
|
||||
}
|
||||
else if (triggeractivated && action.type == "Profile")
|
||||
{
|
||||
if (!actionDone[device, index] && string.IsNullOrEmpty(Global.tempprofilename[device]))
|
||||
{
|
||||
actionDone[device, index] = true;
|
||||
untriggeraction[device] = action;
|
||||
untriggerindex[device] = index;
|
||||
foreach (DS4Controls dc in action.trigger)
|
||||
{
|
||||
InputMethods.performKeyRelease(Global.getCustomKey(0, dc));
|
||||
string[] skeys = Global.getCustomMacro(0, dc).Split('/');
|
||||
ushort[] keys = new ushort[skeys.Length];
|
||||
for (int i = 0; i < keys.Length; i++)
|
||||
{
|
||||
keys[i] = ushort.Parse(skeys[i]);
|
||||
InputMethods.performKeyRelease(keys[i]);
|
||||
}
|
||||
}
|
||||
Global.LoadTempProfile(device, action.details, true, ctrl);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (triggeractivated && action.type == "Macro")
|
||||
{
|
||||
if (!actionDone[device, index])
|
||||
{
|
||||
DS4KeyType keyType = action.keyType;
|
||||
actionDone[device, index] = true;
|
||||
foreach (DS4Controls dc in action.trigger)
|
||||
resetToDefaultValue(dc, MappedState);
|
||||
bool[] keydown = new bool[286];
|
||||
#region macro
|
||||
foreach (int i in action.macro)
|
||||
{
|
||||
if (i >= 300) //ints over 300 used to delay
|
||||
await Task.Delay(i - 300);
|
||||
else if (!keydown[i])
|
||||
{
|
||||
if (i == 256) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_LEFTDOWN); //anything above 255 is not a keyvalue
|
||||
else if (i == 257) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_RIGHTDOWN);
|
||||
else if (i == 258) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_MIDDLEDOWN);
|
||||
else if (i == 259) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONDOWN, 1);
|
||||
else if (i == 260) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONDOWN, 2);
|
||||
else if (i == 261) macroControl[0] = true;
|
||||
else if (i == 262) macroControl[1] = true;
|
||||
else if (i == 263) macroControl[2] = true;
|
||||
else if (i == 264) macroControl[3] = true;
|
||||
else if (i == 265) macroControl[4] = true;
|
||||
else if (i == 266) macroControl[5] = true;
|
||||
else if (i == 267) macroControl[6] = true;
|
||||
else if (i == 268) macroControl[7] = true;
|
||||
else if (i == 269) macroControl[8] = true;
|
||||
else if (i == 270) macroControl[9] = true;
|
||||
else if (i == 271) macroControl[10] = true;
|
||||
else if (i == 272) macroControl[11] = true;
|
||||
else if (i == 273) macroControl[12] = true;
|
||||
else if (i == 274) macroControl[13] = true;
|
||||
else if (i == 275) macroControl[14] = true;
|
||||
else if (i == 276) macroControl[15] = true;
|
||||
else if (i == 277) macroControl[16] = true;
|
||||
else if (i == 278) macroControl[17] = true;
|
||||
else if (i == 279) macroControl[18] = true;
|
||||
else if (i == 280) macroControl[19] = true;
|
||||
else if (i == 281) macroControl[20] = true;
|
||||
else if (i == 282) macroControl[21] = true;
|
||||
else if (i == 283) macroControl[22] = true;
|
||||
else if (i == 284) macroControl[23] = true;
|
||||
else if (i == 285) macroControl[24] = true;
|
||||
else if (keyType.HasFlag(DS4KeyType.ScanCode))
|
||||
InputMethods.performSCKeyPress((ushort)i);
|
||||
else
|
||||
InputMethods.performKeyPress((ushort)i);
|
||||
keydown[i] = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (i == 256) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_LEFTUP); //anything above 255 is not a keyvalue
|
||||
else if (i == 257) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_RIGHTUP);
|
||||
else if (i == 258) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_MIDDLEUP);
|
||||
else if (i == 259) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONUP, 1);
|
||||
else if (i == 260) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONUP, 2);
|
||||
else if (i == 261) macroControl[0] = false;
|
||||
else if (i == 262) macroControl[1] = false;
|
||||
else if (i == 263) macroControl[2] = false;
|
||||
else if (i == 264) macroControl[3] = false;
|
||||
else if (i == 265) macroControl[4] = false;
|
||||
else if (i == 266) macroControl[5] = false;
|
||||
else if (i == 267) macroControl[6] = false;
|
||||
else if (i == 268) macroControl[7] = false;
|
||||
else if (i == 269) macroControl[8] = false;
|
||||
else if (i == 270) macroControl[9] = false;
|
||||
else if (i == 271) macroControl[10] = false;
|
||||
else if (i == 272) macroControl[11] = false;
|
||||
else if (i == 273) macroControl[12] = false;
|
||||
else if (i == 274) macroControl[13] = false;
|
||||
else if (i == 275) macroControl[14] = false;
|
||||
else if (i == 276) macroControl[15] = false;
|
||||
else if (i == 277) macroControl[16] = false;
|
||||
else if (i == 278) macroControl[17] = false;
|
||||
else if (i == 279) macroControl[18] = false;
|
||||
else if (i == 280) macroControl[19] = false;
|
||||
else if (i == 281) macroControl[20] = false;
|
||||
else if (i == 282) macroControl[21] = false;
|
||||
else if (i == 283) macroControl[22] = false;
|
||||
else if (i == 284) macroControl[23] = false;
|
||||
else if (i == 285) macroControl[24] = false;
|
||||
else if (keyType.HasFlag(DS4KeyType.ScanCode))
|
||||
InputMethods.performSCKeyRelease((ushort)i);
|
||||
else
|
||||
InputMethods.performKeyRelease((ushort)i);
|
||||
keydown[i] = false;
|
||||
}
|
||||
}
|
||||
for (ushort i = 0; i < keydown.Length; i++)
|
||||
{
|
||||
if (keydown[i])
|
||||
if (i == 256) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_LEFTUP); //anything above 255 is not a keyvalue
|
||||
else if (i == 257) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_RIGHTUP);
|
||||
else if (i == 258) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_MIDDLEUP);
|
||||
else if (i == 259) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONUP, 1);
|
||||
else if (i == 260) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONUP, 2);
|
||||
else if (i == 261) macroControl[0] = false;
|
||||
else if (i == 262) macroControl[1] = false;
|
||||
else if (i == 263) macroControl[2] = false;
|
||||
else if (i == 264) macroControl[3] = false;
|
||||
else if (i == 265) macroControl[4] = false;
|
||||
else if (i == 266) macroControl[5] = false;
|
||||
else if (i == 267) macroControl[6] = false;
|
||||
else if (i == 268) macroControl[7] = false;
|
||||
else if (i == 269) macroControl[8] = false;
|
||||
else if (i == 270) macroControl[9] = false;
|
||||
else if (i == 271) macroControl[10] = false;
|
||||
else if (i == 272) macroControl[11] = false;
|
||||
else if (i == 273) macroControl[12] = false;
|
||||
else if (i == 274) macroControl[13] = false;
|
||||
else if (i == 275) macroControl[14] = false;
|
||||
else if (i == 276) macroControl[15] = false;
|
||||
else if (i == 277) macroControl[16] = false;
|
||||
else if (i == 278) macroControl[17] = false;
|
||||
else if (i == 279) macroControl[18] = false;
|
||||
else if (i == 280) macroControl[19] = false;
|
||||
else if (i == 281) macroControl[20] = false;
|
||||
else if (i == 282) macroControl[21] = false;
|
||||
else if (i == 283) macroControl[22] = false;
|
||||
else if (i == 284) macroControl[23] = false;
|
||||
else if (i == 285) macroControl[24] = false;
|
||||
else if (keyType.HasFlag(DS4KeyType.ScanCode))
|
||||
InputMethods.performSCKeyRelease(i);
|
||||
else
|
||||
InputMethods.performKeyRelease(i);
|
||||
}
|
||||
/*if (keyType.HasFlag(DS4KeyType.HoldMacro))
|
||||
{
|
||||
await Task.Delay(50);
|
||||
actionDone[device,index] = false;
|
||||
}*/
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
else if (triggeractivated && action.type == "Key")
|
||||
{
|
||||
if (action.uTrigger.Count == 0 || (action.uTrigger.Count > 0 && untriggerindex[device] == -1 && !actionDone[device, index]))
|
||||
{
|
||||
actionDone[device, index] = true;
|
||||
untriggerindex[device] = index;
|
||||
ushort key;
|
||||
ushort.TryParse(action.details, out key);
|
||||
if (action.uTrigger.Count == 0)
|
||||
{
|
||||
SyntheticState.KeyPresses kp;
|
||||
if (!deviceState[device].keyPresses.TryGetValue(key, out kp))
|
||||
deviceState[device].keyPresses[key] = kp = new SyntheticState.KeyPresses();
|
||||
if (action.keyType.HasFlag(DS4KeyType.ScanCode))
|
||||
kp.current.scanCodeCount++;
|
||||
else
|
||||
kp.current.vkCount++;
|
||||
kp.current.repeatCount++;
|
||||
}
|
||||
else if (action.keyType.HasFlag(DS4KeyType.ScanCode))
|
||||
InputMethods.performSCKeyPress(key);
|
||||
else
|
||||
{
|
||||
if (i == 256) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_LEFTUP); //anything above 255 is not a keyvalue
|
||||
else if (i == 257) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_RIGHTUP);
|
||||
else if (i == 258) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_MIDDLEUP);
|
||||
else if (i == 259) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONUP, 1);
|
||||
else if (i == 260) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONUP, 2);
|
||||
else if (i == 261) macroControl[0] = false;
|
||||
else if (i == 262) macroControl[1] = false;
|
||||
else if (i == 263) macroControl[2] = false;
|
||||
else if (i == 264) macroControl[3] = false;
|
||||
else if (i == 265) macroControl[4] = false;
|
||||
else if (i == 266) macroControl[5] = false;
|
||||
else if (i == 267) macroControl[6] = false;
|
||||
else if (i == 268) macroControl[7] = false;
|
||||
else if (i == 269) macroControl[8] = false;
|
||||
else if (i == 270) macroControl[9] = false;
|
||||
else if (i == 271) macroControl[10] = false;
|
||||
else if (i == 272) macroControl[11] = false;
|
||||
else if (i == 273) macroControl[12] = false;
|
||||
else if (i == 274) macroControl[13] = false;
|
||||
else if (i == 275) macroControl[14] = false;
|
||||
else if (i == 276) macroControl[15] = false;
|
||||
else if (i == 277) macroControl[16] = false;
|
||||
else if (i == 278) macroControl[17] = false;
|
||||
else if (i == 279) macroControl[18] = false;
|
||||
else if (i == 280) macroControl[19] = false;
|
||||
else if (i == 281) macroControl[20] = false;
|
||||
else if (i == 282) macroControl[21] = false;
|
||||
else if (i == 283) macroControl[22] = false;
|
||||
else if (i == 284) macroControl[23] = false;
|
||||
else if (i == 285) macroControl[24] = false;
|
||||
else if (keyType.HasFlag(DS4KeyType.ScanCode))
|
||||
InputMethods.performSCKeyRelease((ushort)i);
|
||||
else
|
||||
InputMethods.performKeyRelease((ushort)i);
|
||||
keydown[i] = false;
|
||||
}
|
||||
InputMethods.performKeyPress(key);
|
||||
}
|
||||
for (ushort i = 0; i < keydown.Length; i++)
|
||||
{
|
||||
if (keydown[i])
|
||||
if (i == 256) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_LEFTUP); //anything above 255 is not a keyvalue
|
||||
else if (i == 257) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_RIGHTUP);
|
||||
else if (i == 258) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_MIDDLEUP);
|
||||
else if (i == 259) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONUP, 1);
|
||||
else if (i == 260) InputMethods.MouseEvent(InputMethods.MOUSEEVENTF_XBUTTONUP, 2);
|
||||
else if (i == 261) macroControl[0] = false;
|
||||
else if (i == 262) macroControl[1] = false;
|
||||
else if (i == 263) macroControl[2] = false;
|
||||
else if (i == 264) macroControl[3] = false;
|
||||
else if (i == 265) macroControl[4] = false;
|
||||
else if (i == 266) macroControl[5] = false;
|
||||
else if (i == 267) macroControl[6] = false;
|
||||
else if (i == 268) macroControl[7] = false;
|
||||
else if (i == 269) macroControl[8] = false;
|
||||
else if (i == 270) macroControl[9] = false;
|
||||
else if (i == 271) macroControl[10] = false;
|
||||
else if (i == 272) macroControl[11] = false;
|
||||
else if (i == 273) macroControl[12] = false;
|
||||
else if (i == 274) macroControl[13] = false;
|
||||
else if (i == 275) macroControl[14] = false;
|
||||
else if (i == 276) macroControl[15] = false;
|
||||
else if (i == 277) macroControl[16] = false;
|
||||
else if (i == 278) macroControl[17] = false;
|
||||
else if (i == 279) macroControl[18] = false;
|
||||
else if (i == 280) macroControl[19] = false;
|
||||
else if (i == 281) macroControl[20] = false;
|
||||
else if (i == 282) macroControl[21] = false;
|
||||
else if (i == 283) macroControl[22] = false;
|
||||
else if (i == 284) macroControl[23] = false;
|
||||
else if (i == 285) macroControl[24] = false;
|
||||
else if (keyType.HasFlag(DS4KeyType.ScanCode))
|
||||
InputMethods.performSCKeyRelease(i);
|
||||
else
|
||||
InputMethods.performKeyRelease(i);
|
||||
}
|
||||
/*if (keyType.HasFlag(DS4KeyType.HoldMacro))
|
||||
{
|
||||
await Task.Delay(50);
|
||||
actionDone[device,index] = false;
|
||||
}*/
|
||||
}
|
||||
else if (action.uTrigger.Count > 0 && utriggeractivated && action.type == "Key")
|
||||
{
|
||||
if (untriggerindex[device] > -1 && !actionDone[device, index])
|
||||
{
|
||||
actionDone[device, index] = true;
|
||||
untriggerindex[device] = -1;
|
||||
ushort key;
|
||||
ushort.TryParse(action.details, out key);
|
||||
if (action.keyType.HasFlag(DS4KeyType.ScanCode))
|
||||
InputMethods.performSCKeyRelease(key);
|
||||
else
|
||||
InputMethods.performKeyRelease(key);
|
||||
}
|
||||
}
|
||||
else if (triggeractivated && action.type == "DisconnectBT")
|
||||
{
|
||||
DS4Device d = ctrl.DS4Controllers[device];
|
||||
if (!d.Charging)
|
||||
{
|
||||
d.DisconnectBT();
|
||||
foreach (DS4Controls dc in action.trigger)
|
||||
{
|
||||
InputMethods.performKeyRelease(Global.getCustomKey(0, dc));
|
||||
string[] skeys = Global.getCustomMacro(0, dc).Split('/');
|
||||
ushort[] keys = new ushort[skeys.Length];
|
||||
for (int i = 0; i < keys.Length; i++)
|
||||
{
|
||||
keys[i] = ushort.Parse(skeys[i]);
|
||||
InputMethods.performKeyRelease(keys[i]);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
actionDone[device, index] = false;
|
||||
}
|
||||
else
|
||||
actionDone[device,index] = false;
|
||||
}
|
||||
|
||||
if (untriggeraction[device] != null)
|
||||
{
|
||||
SpecialAction action = untriggeraction[device];
|
||||
@ -1667,26 +1827,38 @@ namespace DS4Control
|
||||
actionDone[device, index] = false;
|
||||
}
|
||||
}
|
||||
public static DateTime[] mousenow = { DateTime.UtcNow, DateTime.UtcNow, DateTime.UtcNow, DateTime.UtcNow };
|
||||
public static double mvalue = 0;
|
||||
public static int[] mouseaccel = new int[34];
|
||||
public static bool[] mousedoublecheck = new bool[34];
|
||||
|
||||
private static void getMouseWheelMapping(int device, DS4Controls control, DS4State cState, DS4StateExposed eState, Mouse tp, bool down)
|
||||
{
|
||||
DateTime now = DateTime.UtcNow;
|
||||
if (now >= oldnow + TimeSpan.FromMilliseconds(10) && !pressagain)
|
||||
{
|
||||
oldnow = now;
|
||||
InputMethods.MouseWheel((int)(getByteMapping(device, control, cState, eState, tp) / 51f * (down ? -1 : 1)), 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static int mcounter = 34;
|
||||
public static int mouseaccel = 0;
|
||||
public static int prevmouseaccel = 0;
|
||||
private static double horizontalRemainder = 0.0, verticalRemainder = 0.0;
|
||||
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);
|
||||
int deadzoneL = 10;
|
||||
int deadzoneR = 10;
|
||||
if (Global.getLSDeadzone(device) >= 10)
|
||||
int deadzoneL = 3;
|
||||
int deadzoneR = 3;
|
||||
if (Global.getLSDeadzone(device) >= 3)
|
||||
deadzoneL = 0;
|
||||
if (Global.getRSDeadzone(device) >= 10)
|
||||
if (Global.getRSDeadzone(device) >= 3)
|
||||
deadzoneR = 0;
|
||||
double value = 0;
|
||||
int speed = Global.getButtonMouseSensitivity(device)+15;
|
||||
int speed = Global.getButtonMouseSensitivity(device) + 15;
|
||||
double root = 1.002;
|
||||
double divide = 10000d;
|
||||
DateTime now = mousenow[mnum];
|
||||
//DateTime now = mousenow[mnum];
|
||||
switch (control)
|
||||
{
|
||||
case DS4Controls.LXNeg:
|
||||
@ -1755,32 +1927,41 @@ namespace DS4Control
|
||||
control.ToString().Contains("LY") ||
|
||||
control.ToString().Contains("RX") ||
|
||||
control.ToString().Contains("RY"));
|
||||
if (LXChanged || LYChanged || RXChanged || RYChanged)
|
||||
now = DateTime.UtcNow;
|
||||
if (Global.getMouseAccel(device))
|
||||
{
|
||||
if (value > 0)
|
||||
mouseaccel[controlnum]++;
|
||||
else if (!mousedoublecheck[controlnum])
|
||||
mouseaccel[controlnum] = 0;
|
||||
mousedoublecheck[controlnum] = value != 0;
|
||||
if (mouseaccel[controlnum] > 1000)
|
||||
value *= (double)Math.Min(2000, (mouseaccel[controlnum])) / 1000d;
|
||||
}
|
||||
if (value != 0)
|
||||
if (contains && value <= 1 && value != 0)
|
||||
{
|
||||
if (now >= mousenow[mnum] + TimeSpan.FromMilliseconds((1 - value) * 500))
|
||||
{
|
||||
mousenow[mnum] = now;
|
||||
return 1;
|
||||
mcounter = 34;
|
||||
mouseaccel++;
|
||||
}
|
||||
else
|
||||
return 0;
|
||||
if (mouseaccel == prevmouseaccel)
|
||||
{
|
||||
mcounter--;
|
||||
}
|
||||
if (mcounter <= 0)
|
||||
{
|
||||
mouseaccel = 0;
|
||||
mcounter = 34;
|
||||
}
|
||||
value *= 1 + (double)Math.Min(20000, (mouseaccel)) / 10000d;
|
||||
prevmouseaccel = mouseaccel;
|
||||
}
|
||||
int intValue;
|
||||
if (mnum > 1)
|
||||
{
|
||||
if ((value > 0.0 && horizontalRemainder > 0.0) || (value < 0.0 && horizontalRemainder < 0.0))
|
||||
value += horizontalRemainder;
|
||||
intValue = (int)value;
|
||||
horizontalRemainder = value - intValue;
|
||||
}
|
||||
else
|
||||
return (int)value;
|
||||
return 0;
|
||||
{
|
||||
if ((value > 0.0 && verticalRemainder > 0.0) || (value < 0.0 && verticalRemainder < 0.0))
|
||||
value += verticalRemainder;
|
||||
intValue = (int)value;
|
||||
verticalRemainder = value - intValue;
|
||||
}
|
||||
return intValue;
|
||||
}
|
||||
|
||||
public static bool compare(byte b1, byte b2)
|
||||
|
@ -42,30 +42,14 @@ namespace DS4Control
|
||||
|
||||
// Collect rounding errors instead of losing motion.
|
||||
double xMotion = coefficient * (currentMidX - lastMidX);
|
||||
if (xMotion > 0.0)
|
||||
{
|
||||
if (horizontalRemainder > 0.0)
|
||||
if ((xMotion > 0.0 &&horizontalRemainder > 0.0) || (xMotion < 0.0 &&horizontalRemainder < 0.0))
|
||||
xMotion += horizontalRemainder;
|
||||
}
|
||||
else if (xMotion < 0.0)
|
||||
{
|
||||
if (horizontalRemainder < 0.0)
|
||||
xMotion += horizontalRemainder;
|
||||
}
|
||||
int xAction = (int)xMotion;
|
||||
horizontalRemainder = xMotion - xAction;
|
||||
|
||||
double yMotion = coefficient * (lastMidY - currentMidY);
|
||||
if (yMotion > 0.0)
|
||||
{
|
||||
if (verticalRemainder > 0.0)
|
||||
if ((yMotion > 0.0 && verticalRemainder > 0.0) || (yMotion < 0.0 && verticalRemainder < 0.0))
|
||||
yMotion += verticalRemainder;
|
||||
}
|
||||
else if (yMotion < 0.0)
|
||||
{
|
||||
if (verticalRemainder < 0.0)
|
||||
yMotion += verticalRemainder;
|
||||
}
|
||||
int yAction = (int)yMotion;
|
||||
verticalRemainder = yMotion - yAction;
|
||||
|
||||
|
9
DS4Control/Properties/Resources.Designer.cs
generated
9
DS4Control/Properties/Resources.Designer.cs
generated
@ -114,6 +114,15 @@ namespace DS4Control.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <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>
|
||||
|
180
DS4Control/Properties/Resources.de-DE.resx
Normal file
180
DS4Control/Properties/Resources.de-DE.resx
Normal file
@ -0,0 +1,180 @@
|
||||
<?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>
|
183
DS4Control/Properties/Resources.it-IT.resx
Normal file
183
DS4Control/Properties/Resources.it-IT.resx
Normal file
@ -0,0 +1,183 @@
|
||||
<?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>
|
@ -135,6 +135,10 @@
|
||||
<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\Metal Gear Solid_ Alert (!).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>
|
||||
|
183
DS4Control/Properties/Resources.ru-RU.resx
Normal file
183
DS4Control/Properties/Resources.ru-RU.resx
Normal file
@ -0,0 +1,183 @@
|
||||
<?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>
|
BIN
DS4Control/Resources/Metal Gear Solid_ Alert (!).wav
Normal file
BIN
DS4Control/Resources/Metal Gear Solid_ Alert (!).wav
Normal file
Binary file not shown.
@ -12,9 +12,9 @@ namespace DS4Control
|
||||
|
||||
public event EventHandler<ReportEventArgs> Report = null;
|
||||
|
||||
protected virtual Boolean LogDebug(String Data)
|
||||
protected virtual Boolean LogDebug(String Data, bool warning)
|
||||
{
|
||||
DebugEventArgs args = new DebugEventArgs(Data);
|
||||
DebugEventArgs args = new DebugEventArgs(Data, warning);
|
||||
|
||||
On_Debug(this, args);
|
||||
|
||||
|
@ -20,10 +20,11 @@ namespace DS4Control
|
||||
{
|
||||
protected DateTime m_Time = DateTime.Now;
|
||||
protected String m_Data = String.Empty;
|
||||
|
||||
public DebugEventArgs(String Data)
|
||||
protected bool warning = false;
|
||||
public DebugEventArgs(String Data, bool warn)
|
||||
{
|
||||
m_Data = Data;
|
||||
warning = warn;
|
||||
}
|
||||
|
||||
public DateTime Time
|
||||
@ -35,6 +36,10 @@ namespace DS4Control
|
||||
{
|
||||
get { return m_Data; }
|
||||
}
|
||||
public bool Warning
|
||||
{
|
||||
get { return warning; }
|
||||
}
|
||||
}
|
||||
|
||||
public class MappingDoneEventArgs : EventArgs
|
||||
@ -799,9 +804,9 @@ namespace DS4Control
|
||||
m_Config.RemoveAction(name);
|
||||
}
|
||||
|
||||
public static void LoadActions()
|
||||
public static bool LoadActions()
|
||||
{
|
||||
m_Config.LoadActions();
|
||||
return m_Config.LoadActions();
|
||||
}
|
||||
|
||||
public static List<SpecialAction> GetActions()
|
||||
@ -947,6 +952,7 @@ namespace DS4Control
|
||||
shiftCustomMapButtons[i] = new Dictionary<DS4Controls, X360Controls>();
|
||||
shiftCustomMapExtras[i] = new Dictionary<DS4Controls, string>();
|
||||
profileActions[i] = new List<string>();
|
||||
profileActions[i].Add("Disconnect Controller");
|
||||
}
|
||||
}
|
||||
|
||||
@ -2048,7 +2054,7 @@ namespace DS4Control
|
||||
el.AppendChild(m_Xdoc.CreateElement("Type")).InnerText = "Macro";
|
||||
el.AppendChild(m_Xdoc.CreateElement("Details")).InnerText = details;
|
||||
if (extras != string.Empty)
|
||||
el.AppendChild(m_Xdoc.CreateElement("Extras")).InnerText = extras;
|
||||
el.AppendChild(m_Xdoc.CreateElement("Extras")).InnerText = extras;
|
||||
break;
|
||||
case 2:
|
||||
el.AppendChild(m_Xdoc.CreateElement("Type")).InnerText = "Program";
|
||||
@ -2059,6 +2065,20 @@ namespace DS4Control
|
||||
el.AppendChild(m_Xdoc.CreateElement("Details")).InnerText = details;
|
||||
el.AppendChild(m_Xdoc.CreateElement("UnloadTrigger")).InnerText = extras;
|
||||
break;
|
||||
case 4:
|
||||
el.AppendChild(m_Xdoc.CreateElement("Type")).InnerText = "Key";
|
||||
el.AppendChild(m_Xdoc.CreateElement("Details")).InnerText = details;
|
||||
if (!String.IsNullOrEmpty(extras))
|
||||
{
|
||||
string[] exts = extras.Split('\n');
|
||||
el.AppendChild(m_Xdoc.CreateElement("UnloadTrigger")).InnerText = exts[1];
|
||||
el.AppendChild(m_Xdoc.CreateElement("UnloadStyle")).InnerText = exts[0];
|
||||
}
|
||||
break;
|
||||
case 5:
|
||||
el.AppendChild(m_Xdoc.CreateElement("Type")).InnerText = "DisconnectBT";
|
||||
el.AppendChild(m_Xdoc.CreateElement("Details")).InnerText = details;
|
||||
break;
|
||||
}
|
||||
if (edit)
|
||||
{
|
||||
@ -2089,14 +2109,17 @@ namespace DS4Control
|
||||
{
|
||||
bool saved = true;
|
||||
if (!File.Exists(Global.appdatapath + "\\Actions.xml"))
|
||||
return false;
|
||||
{
|
||||
SaveAction("Disconnect Controller", "PS/Options", 5, "0", false);
|
||||
saved = false;
|
||||
}
|
||||
try
|
||||
{
|
||||
actions.Clear();
|
||||
XmlDocument doc = new XmlDocument();
|
||||
doc.Load(Global.appdatapath + "\\Actions.xml");
|
||||
XmlNodeList actionslist = doc.SelectNodes("Actions/Action");
|
||||
string name, controls, type, details, extras;
|
||||
string name, controls, type, details, extras, extras2;
|
||||
foreach (XmlNode x in actionslist)
|
||||
{
|
||||
name = x.Attributes["Name"].Value;
|
||||
@ -2114,6 +2137,25 @@ namespace DS4Control
|
||||
else extras = string.Empty;
|
||||
actions.Add(new SpecialAction(name, controls, type, details, extras));
|
||||
}
|
||||
else if (type == "Key")
|
||||
{
|
||||
if (x.ChildNodes[3] != null)
|
||||
{
|
||||
extras = x.ChildNodes[3].InnerText;
|
||||
extras2 = x.ChildNodes[4].InnerText;
|
||||
}
|
||||
else
|
||||
{
|
||||
extras = string.Empty;
|
||||
extras2 = string.Empty;
|
||||
}
|
||||
if (!string.IsNullOrEmpty(extras))
|
||||
actions.Add(new SpecialAction(name, controls, type, details, extras2 + '\n' + extras));
|
||||
else
|
||||
actions.Add(new SpecialAction(name, controls, type, details));
|
||||
}
|
||||
else
|
||||
actions.Add(new SpecialAction(name, controls, type, details));
|
||||
}
|
||||
}
|
||||
catch { saved = false; }
|
||||
@ -2131,6 +2173,7 @@ namespace DS4Control
|
||||
public string details;
|
||||
public List<DS4Controls> uTrigger = new List<DS4Controls>();
|
||||
public string ucontrols;
|
||||
public bool pressRelease = false;
|
||||
public DS4KeyType keyType;
|
||||
public SpecialAction(string name, string controls, string type, string details, string extras = "")
|
||||
{
|
||||
@ -2152,9 +2195,25 @@ namespace DS4Control
|
||||
if (extras.Contains("Scan Code"))
|
||||
keyType |= DS4KeyType.ScanCode;
|
||||
}
|
||||
else if (type == "Key")
|
||||
{
|
||||
this.details = details.Split(' ')[0];
|
||||
if (!string.IsNullOrEmpty(extras))
|
||||
{
|
||||
string[] exts = extras.Split('\n');
|
||||
pressRelease = exts[0] == "Release";
|
||||
this.ucontrols = exts[1];
|
||||
string[] uctrls = exts[1].Split('/');
|
||||
foreach (string s in uctrls)
|
||||
uTrigger.Add(getDS4ControlsByName(s));
|
||||
}
|
||||
if (details.Contains("Scan Code"))
|
||||
keyType |= DS4KeyType.ScanCode;
|
||||
}
|
||||
else
|
||||
this.details = details;
|
||||
if (!string.IsNullOrEmpty(extras))
|
||||
|
||||
if (type != "Key" && !string.IsNullOrEmpty(extras))
|
||||
{
|
||||
this.ucontrols = extras;
|
||||
string[] uctrls = extras.Split('/');
|
||||
|
8
DS4Tool/DS4Form.Designer.cs
generated
8
DS4Tool/DS4Form.Designer.cs
generated
@ -79,6 +79,7 @@
|
||||
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.tabProfiles = new System.Windows.Forms.TabPage();
|
||||
this.lBProfiles = new System.Windows.Forms.ListBox();
|
||||
this.cMProfile = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||
@ -327,6 +328,7 @@
|
||||
//
|
||||
resources.ApplyResources(this.tabControllers, "tabControllers");
|
||||
this.tabControllers.Controls.Add(this.tLPControllers);
|
||||
this.tabControllers.Controls.Add(this.lbNoControlers);
|
||||
this.tabControllers.Name = "tabControllers";
|
||||
this.tabControllers.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@ -523,6 +525,11 @@
|
||||
this.pBStatus4.Tag = "3";
|
||||
this.pBStatus4.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pBStatus_MouseClick);
|
||||
//
|
||||
// lbNoControlers
|
||||
//
|
||||
resources.ApplyResources(this.lbNoControlers, "lbNoControlers");
|
||||
this.lbNoControlers.Name = "lbNoControlers";
|
||||
//
|
||||
// tabProfiles
|
||||
//
|
||||
resources.ApplyResources(this.tabProfiles, "tabProfiles");
|
||||
@ -1112,6 +1119,7 @@
|
||||
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.ToolStripMenuItem toolStripMenuItem2;
|
||||
}
|
||||
}
|
||||
|
@ -21,7 +21,7 @@ namespace DS4Windows
|
||||
public partial class DS4Form : Form
|
||||
{
|
||||
public string[] arguements;
|
||||
delegate void LogDebugDelegate(DateTime Time, String Data);
|
||||
delegate void LogDebugDelegate(DateTime Time, String Data, bool warning);
|
||||
|
||||
protected Label[] Pads, Batteries;
|
||||
protected ComboBox[] cbs;
|
||||
@ -33,9 +33,8 @@ namespace DS4Windows
|
||||
string exepath = Directory.GetParent(Assembly.GetExecutingAssembly().Location).FullName;
|
||||
string appdatapath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\DS4Windows";
|
||||
string oldappdatapath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\DS4Tool";
|
||||
string tempProfileProgram = "null";
|
||||
float dpix, dpiy;
|
||||
DateTime oldnow = DateTime.UtcNow;
|
||||
string tempprofile = "null";
|
||||
List<string> profilenames= new List<string>();
|
||||
List<string> programpaths = new List<string>();
|
||||
List<string>[] proprofiles;
|
||||
@ -48,13 +47,12 @@ namespace DS4Windows
|
||||
private System.Drawing.Size oldsize;
|
||||
WinProgs WP;
|
||||
ToolTip tt = new ToolTip();
|
||||
public String m_Profile = Directory.GetParent(Assembly.GetExecutingAssembly().Location).FullName + "\\Profiles.xml";
|
||||
protected XmlDocument m_Xdoc = new XmlDocument();
|
||||
public bool mAllowVisible;
|
||||
bool contextclose;
|
||||
string logFile = Global.appdatapath + @"\DS4Service.log";
|
||||
StreamWriter logWriter;
|
||||
//bool outputlog = false;
|
||||
|
||||
[DllImport("user32.dll")]
|
||||
private static extern IntPtr GetForegroundWindow();
|
||||
|
||||
@ -160,7 +158,7 @@ namespace DS4Windows
|
||||
Directory.CreateDirectory(Global.appdatapath);
|
||||
Global.Load();
|
||||
if (!Global.Save()) //if can't write to file
|
||||
if (MessageBox.Show("Cannot write at current locataion\nCopy Settings to appdata?", "DS4Windows",
|
||||
if (MessageBox.Show("Cannot write at current location\nCopy Settings to appdata?", "DS4Windows",
|
||||
MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == System.Windows.Forms.DialogResult.Yes)
|
||||
{
|
||||
try
|
||||
@ -203,7 +201,35 @@ namespace DS4Windows
|
||||
startMinimizedCheckBox.Checked = Global.getStartMinimized();
|
||||
startMinimizedCheckBox.CheckedChanged += startMinimizedCheckBox_CheckedChanged;
|
||||
cBCloseMini.Checked = Global.getCloseMini();
|
||||
Global.LoadActions();
|
||||
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();
|
||||
try
|
||||
{
|
||||
string[] profiles = Directory.GetFiles(Global.appdatapath + @"\Profiles\");
|
||||
foreach (String s in profiles)
|
||||
if (Path.GetExtension(s) == ".xml")
|
||||
{
|
||||
xDoc.Load(s);
|
||||
XmlNode el = xDoc.SelectSingleNode("DS4Windows/ProfileActions"); //.CreateElement("Action");
|
||||
if (el != null)
|
||||
if (string.IsNullOrEmpty(el.InnerText))
|
||||
el.InnerText = "Disconnect Controller";
|
||||
else
|
||||
el.InnerText += "/Disconnect Controller";
|
||||
else
|
||||
{
|
||||
XmlNode Node = xDoc.SelectSingleNode("DS4Windows");
|
||||
el = xDoc.CreateElement("ProfileActions");
|
||||
el.InnerText = "Disconnect Controller";
|
||||
Node.AppendChild(el);
|
||||
}
|
||||
xDoc.Save(s);
|
||||
Global.LoadActions();
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
bool start = true;
|
||||
bool mini = false;
|
||||
for (int i = 0; i < arguements.Length; i++)
|
||||
@ -222,6 +248,7 @@ namespace DS4Windows
|
||||
}
|
||||
Form_Resize(null, null);
|
||||
RefreshProfiles();
|
||||
NewVersion();
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
Global.LoadProfile(i, true, Program.rootHub);
|
||||
@ -235,6 +262,8 @@ namespace DS4Windows
|
||||
if (btnStartStop.Enabled && start)
|
||||
btnStartStop_Clicked();
|
||||
startToolStripMenuItem.Text = btnStartStop.Text;
|
||||
if (!tLPControllers.Visible)
|
||||
tabMain.SelectedIndex = 1;
|
||||
cBNotifications.Checked = Global.getNotifications();
|
||||
cBSwipeProfiles.Checked = Global.getSwipeProfiles();
|
||||
int checkwhen = Global.getCheckWhen();
|
||||
@ -282,6 +311,53 @@ namespace DS4Windows
|
||||
}
|
||||
}
|
||||
|
||||
void NewVersion()
|
||||
{
|
||||
if (File.Exists(exepath + "\\1.4.22.ds4w"))
|
||||
{
|
||||
bool dcexists = false;
|
||||
foreach (SpecialAction action in Global.GetActions())
|
||||
{
|
||||
if (action.type == "DisconnectBT")
|
||||
{
|
||||
dcexists = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!dcexists)
|
||||
{
|
||||
try
|
||||
{
|
||||
XmlDocument xDoc = new XmlDocument();
|
||||
Global.SaveAction("Disconnect Controller", "PS/Options", 5, "0", false);
|
||||
string[] profiles = Directory.GetFiles(Global.appdatapath + @"\Profiles\");
|
||||
foreach (String s in profiles)
|
||||
if (Path.GetExtension(s) == ".xml")
|
||||
{
|
||||
xDoc.Load(s);
|
||||
XmlNode el = xDoc.SelectSingleNode("DS4Windows/ProfileActions");
|
||||
if (el != null)
|
||||
if (string.IsNullOrEmpty(el.InnerText))
|
||||
el.InnerText = "Disconnect Controller";
|
||||
else
|
||||
el.InnerText += "/Disconnect Controller";
|
||||
else
|
||||
{
|
||||
XmlNode Node = xDoc.SelectSingleNode("DS4Windows");
|
||||
el = xDoc.CreateElement("ProfileActions");
|
||||
el.InnerText = "Disconnect Controller";
|
||||
Node.AppendChild(el);
|
||||
}
|
||||
xDoc.Save(s);
|
||||
Global.LoadActions();
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
finally { File.Delete(exepath + "\\1.4.22.ds4w"); }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected override void SetVisibleCore(bool value)
|
||||
{
|
||||
if (!mAllowVisible)
|
||||
@ -363,7 +439,7 @@ namespace DS4Windows
|
||||
}
|
||||
|
||||
//Check for process for auto profiles
|
||||
if (tempprofile == "null")
|
||||
if (tempProfileProgram == "null")
|
||||
for (int i = 0; i < programpaths.Count; i++)
|
||||
{
|
||||
string name = programpaths[i].ToLower().Replace('/', '\\');
|
||||
@ -375,14 +451,14 @@ namespace DS4Windows
|
||||
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));
|
||||
}
|
||||
tempprofile = name;
|
||||
tempProfileProgram = name;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (tempprofile != GetTopWindowName().ToLower().Replace('/', '\\'))
|
||||
if (tempProfileProgram != GetTopWindowName().ToLower().Replace('/', '\\'))
|
||||
{
|
||||
tempprofile = "null";
|
||||
tempProfileProgram = "null";
|
||||
for (int j = 0; j < 4; j++)
|
||||
Global.LoadProfile(j, false, Program.rootHub);
|
||||
}
|
||||
@ -409,7 +485,7 @@ namespace DS4Windows
|
||||
+ "/Controller" + (i + 1)).InnerText);
|
||||
}
|
||||
}
|
||||
|
||||
string originalsettingstext;
|
||||
private void CheckDrivers()
|
||||
{
|
||||
bool deriverinstalled = false;
|
||||
@ -448,6 +524,7 @@ namespace DS4Windows
|
||||
if (!File.Exists(exepath + "\\Auto Profiles.xml") && !File.Exists(appdatapath + "\\Auto Profiles.xml"))
|
||||
{
|
||||
linkSetup.LinkColor = Color.Green;
|
||||
originalsettingstext = tabSettings.Text;
|
||||
tabSettings.Text += " (" + Properties.Resources.InstallDriver + ")";
|
||||
}
|
||||
}
|
||||
@ -540,13 +617,13 @@ namespace DS4Windows
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (!(cbs[0].Items.Count > 0 && cbs[0].Items[cbs[0].Items.Count - 1].ToString() == "+New Profile"))
|
||||
if (!(cbs[0].Items.Count > 0 && cbs[0].Items[cbs[0].Items.Count - 1].ToString() == "+" + Properties.Resources.PlusNewProfile))
|
||||
{
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
cbs[i].Items.Add("+New Profile");
|
||||
cbs[i].Items.Add("+" + Properties.Resources.PlusNewProfile);
|
||||
shortcuts[i].DropDownItems.Add("-");
|
||||
shortcuts[i].DropDownItems.Add("+New Profile");
|
||||
shortcuts[i].DropDownItems.Add("+" + Properties.Resources.PlusNewProfile);
|
||||
}
|
||||
RefreshAutoProfilesPage();
|
||||
}
|
||||
@ -564,30 +641,25 @@ namespace DS4Windows
|
||||
WP.Dock = DockStyle.Fill;
|
||||
tabAutoProfiles.Controls.Add(WP);
|
||||
}
|
||||
protected async void LogDebug(DateTime Time, String Data)
|
||||
protected void LogDebug(DateTime Time, String Data, bool warning)
|
||||
{
|
||||
if (lvDebug.InvokeRequired)
|
||||
{
|
||||
LogDebugDelegate d = new LogDebugDelegate(LogDebug);
|
||||
try
|
||||
{
|
||||
this.Invoke(d, new Object[] { Time, Data });
|
||||
this.Invoke(d, new Object[] { Time, Data, warning });
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
else
|
||||
{
|
||||
if (Data.StartsWith("Warning"))
|
||||
{
|
||||
await System.Threading.Tasks.Task.Delay(5);
|
||||
Time = DateTime.Now;
|
||||
}
|
||||
String Posted = Time.ToString("G");
|
||||
|
||||
lvDebug.Items.Add(new ListViewItem(new String[] { Posted, Data })).EnsureVisible();
|
||||
|
||||
if (warning) lvDebug.Items[lvDebug.Items.Count - 1].ForeColor = Color.Red;
|
||||
//Added alternative
|
||||
lbLastMessage.Text = Data;
|
||||
lbLastMessage.ForeColor = (warning ? Color.Red : SystemColors.GrayText);
|
||||
}
|
||||
}
|
||||
|
||||
@ -654,12 +726,9 @@ namespace DS4Windows
|
||||
protected void btnClear_Click(object sender, EventArgs e)
|
||||
{
|
||||
lvDebug.Items.Clear();
|
||||
//Added alternative
|
||||
lbLastMessage.Text = string.Empty;
|
||||
}
|
||||
|
||||
|
||||
|
||||
protected override void WndProc(ref Message m)
|
||||
{
|
||||
try
|
||||
@ -692,6 +761,7 @@ namespace DS4Windows
|
||||
protected void ControllerStatusChanged()
|
||||
{
|
||||
String tooltip = "DS4Windows v" + FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).FileVersion;
|
||||
bool nocontrollers = true;
|
||||
for (Int32 Index = 0; Index < Pads.Length; Index++)
|
||||
{
|
||||
Pads[Index].Text = Program.rootHub.getDS4MacAddress(Index);
|
||||
@ -703,14 +773,15 @@ namespace DS4Windows
|
||||
}
|
||||
switch (Program.rootHub.getDS4Status(Index))
|
||||
{
|
||||
case "USB": statPB[Index].Image = Properties.Resources.USB; tt.SetToolTip(statPB[Index], ""); break;
|
||||
case "BT": statPB[Index].Image = Properties.Resources.BT; tt.SetToolTip(statPB[Index], "Right click to disconnect"); break;
|
||||
default: statPB[Index].Image = Properties.Resources.none; tt.SetToolTip(statPB[Index], ""); break;
|
||||
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;
|
||||
}
|
||||
Batteries[Index].Text = Program.rootHub.getDS4Battery(Index);
|
||||
if (Pads[Index].Text != String.Empty)
|
||||
{
|
||||
Pads[Index].Enabled = true;
|
||||
nocontrollers = false;
|
||||
if (Pads[Index].Text != Properties.Resources.Connecting)
|
||||
{
|
||||
Enable_Controls(Index, true);
|
||||
@ -725,13 +796,14 @@ namespace DS4Windows
|
||||
{
|
||||
Pads[Index].Text = Properties.Resources.Disconnected;
|
||||
Enable_Controls(Index, false);
|
||||
shortcuts[Index].Enabled = false;
|
||||
}
|
||||
//if (((Index + 1) + ": " + Program.rootHub.getShortDS4ControllerInfo(Index)).Length > 50)
|
||||
//MessageBox.Show(((Index + 1) + ": " + Program.rootHub.getShortDS4ControllerInfo(Index)).Length.ToString());
|
||||
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;
|
||||
tLPControllers.Visible = !nocontrollers;
|
||||
btnClear.Enabled = lvDebug.Items.Count > 0;
|
||||
if (tooltip.Length > 63)
|
||||
notifyIcon1.Text = tooltip.Substring(0,63);
|
||||
@ -748,11 +820,11 @@ namespace DS4Windows
|
||||
|
||||
private void Enable_Controls(int device, bool on)
|
||||
{
|
||||
Pads[device].Enabled = on;
|
||||
ebns[device].Enabled = on;
|
||||
cbs[device].Enabled = on;
|
||||
shortcuts[device].Enabled = on;
|
||||
Batteries[device].Enabled = on;
|
||||
Pads[device].Visible = on;
|
||||
ebns[device].Visible = on;
|
||||
cbs[device].Visible = on;
|
||||
shortcuts[device].Visible = on;
|
||||
Batteries[device].Visible = on;
|
||||
}
|
||||
|
||||
void ScpForm_Report(object sender, EventArgs e)
|
||||
@ -767,7 +839,7 @@ namespace DS4Windows
|
||||
{
|
||||
//logWriter.WriteLine(e.Time + ":\t" + e.Data);
|
||||
//logWriter.Flush();
|
||||
LogDebug(e.Time, e.Data);
|
||||
LogDebug(e.Time, e.Data, e.Warning);
|
||||
}
|
||||
|
||||
|
||||
@ -843,7 +915,7 @@ namespace DS4Windows
|
||||
if (lBProfiles.SelectedIndex >= 0)
|
||||
{
|
||||
filename = lBProfiles.SelectedItem.ToString();
|
||||
DuplicateForm MTB = new DuplicateForm(filename, this);
|
||||
DupBox MTB = new DupBox(filename, this);
|
||||
MTB.TopLevel = false;
|
||||
MTB.Dock = DockStyle.Top;
|
||||
MTB.Visible = true;
|
||||
@ -1016,7 +1088,7 @@ namespace DS4Windows
|
||||
if (!(shortcuts[tdevice].DropDownItems[i] is ToolStripSeparator))
|
||||
((ToolStripMenuItem)shortcuts[tdevice].DropDownItems[i]).Checked = false;
|
||||
((ToolStripMenuItem)shortcuts[tdevice].DropDownItems[cb.SelectedIndex]).Checked = true;
|
||||
LogDebug(DateTime.Now, Properties.Resources.UsingProfile.Replace("*number*", (tdevice + 1).ToString()).Replace("*Profile name*", cb.Text));
|
||||
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.Save();
|
||||
@ -1130,7 +1202,8 @@ namespace DS4Windows
|
||||
chData.AutoResize(ColumnHeaderAutoResizeStyle.HeaderSize);
|
||||
if (tabMain.SelectedTab == tabSettings)
|
||||
{
|
||||
lbLastMessage.Text = "Hover over items to see description or more about";
|
||||
lbLastMessage.ForeColor = SystemColors.GrayText;
|
||||
lbLastMessage.Text = Properties.Resources.HoverOverItems;
|
||||
foreach (System.Windows.Forms.Control control in fLPSettings.Controls)
|
||||
{
|
||||
if (control.HasChildren)
|
||||
@ -1139,13 +1212,16 @@ namespace DS4Windows
|
||||
control.MouseHover += Items_MouseHover;
|
||||
}
|
||||
}
|
||||
else
|
||||
else if (lvDebug.Items.Count > 0)
|
||||
lbLastMessage.Text = lbLastMessage.Text = lvDebug.Items[lvDebug.Items.Count - 1].SubItems[1].Text;
|
||||
else
|
||||
lbLastMessage.Text = "";
|
||||
if (opt != null)
|
||||
if (tabMain.SelectedIndex != 1)
|
||||
opt.inputtimer.Stop();
|
||||
else
|
||||
opt.inputtimer.Start();
|
||||
opt.inputtimer.Start();
|
||||
Program.rootHub.eastertime = tabMain.SelectedTab == tabLog;
|
||||
}
|
||||
|
||||
private void Items_MouseHover(object sender, EventArgs e)
|
||||
@ -1162,9 +1238,9 @@ namespace DS4Windows
|
||||
case "nUDXIPorts": lbLastMessage.Text = Properties.Resources.XinputPorts; break;
|
||||
case "lbLastXIPort": lbLastMessage.Text = Properties.Resources.XinputPorts; break;
|
||||
case "cBCloseMini": lbLastMessage.Text = Properties.Resources.CloseMinimize; break;
|
||||
default: lbLastMessage.Text = "Hover over items to see description or more about"; break;
|
||||
default: lbLastMessage.Text = Properties.Resources.HoverOverItems; break;
|
||||
}
|
||||
if (lbLastMessage.Text != "Hover over items to see description or more about")
|
||||
if (lbLastMessage.Text != Properties.Resources.HoverOverItems)
|
||||
lbLastMessage.ForeColor = Color.Black;
|
||||
else
|
||||
lbLastMessage.ForeColor = SystemColors.GrayText;
|
||||
@ -1418,7 +1494,7 @@ namespace DS4Windows
|
||||
catch { }
|
||||
//WelcomeDialog wd = new WelcomeDialog();
|
||||
//wd.ShowDialog();
|
||||
tabSettings.Text = "Settings";
|
||||
tabSettings.Text = originalsettingstext;
|
||||
linkSetup.LinkColor = Color.Blue;
|
||||
}
|
||||
|
||||
|
6984
DS4Tool/DS4Form.de-DE.resx
Normal file
6984
DS4Tool/DS4Form.de-DE.resx
Normal file
File diff suppressed because it is too large
Load Diff
6987
DS4Tool/DS4Form.it-IT.resx
Normal file
6987
DS4Tool/DS4Form.it-IT.resx
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
7032
DS4Tool/DS4Form.ru-RU.resx
Normal file
7032
DS4Tool/DS4Form.ru-RU.resx
Normal file
File diff suppressed because it is too large
Load Diff
@ -118,11 +118,16 @@
|
||||
<Compile Include="KBM360.Designer.cs">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="DuplicateForm.cs">
|
||||
<Compile Include="DupBox.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="DuplicateForm.Designer.cs">
|
||||
<DependentUpon>DuplicateForm.cs</DependentUpon>
|
||||
<Compile Include="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">
|
||||
<SubType>Form</SubType>
|
||||
@ -177,14 +182,35 @@
|
||||
<EmbeddedResource Include="Alreadyrunning.resx">
|
||||
<DependentUpon>Alreadyrunning.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.de-DE.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.es.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.it-IT.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.pt-BR.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DuplicateForm.pt-BR.resx">
|
||||
<DependentUpon>DuplicateForm.cs</DependentUpon>
|
||||
<EmbeddedResource Include="DS4Form.ru-RU.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.de-DE.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.it-IT.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.pt-BR.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DupBox.ru-RU.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.de-DE.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.es.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
@ -192,18 +218,30 @@
|
||||
<EmbeddedResource Include="Hotkeys.fr-FR.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.it-IT.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.pt-BR.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Hotkeys.ru-RU.resx">
|
||||
<DependentUpon>Hotkeys.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.de-DE.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.es.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.fr-FR.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.it-IT.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="KBM360.pt-BR.resx">
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
@ -211,16 +249,23 @@
|
||||
<DependentUpon>KBM360.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DuplicateForm.es.resx">
|
||||
<DependentUpon>DuplicateForm.cs</DependentUpon>
|
||||
<EmbeddedResource Include="DupBox.es.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DuplicateForm.fr-FR.resx">
|
||||
<DependentUpon>DuplicateForm.cs</DependentUpon>
|
||||
<EmbeddedResource Include="DupBox.fr-FR.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DuplicateForm.resx">
|
||||
<DependentUpon>DuplicateForm.cs</DependentUpon>
|
||||
<EmbeddedResource Include="DupBox.resx">
|
||||
<DependentUpon>DupBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.cs.resx">
|
||||
<EmbeddedResource Include="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">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.es.resx">
|
||||
@ -229,7 +274,7 @@
|
||||
<EmbeddedResource Include="Options.fr-FR.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.fr.resx">
|
||||
<EmbeddedResource Include="Options.it-IT.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.pt-BR.resx">
|
||||
@ -238,17 +283,27 @@
|
||||
<EmbeddedResource Include="Options.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Options.ru-RU.resx">
|
||||
<DependentUpon>Options.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\Resources.de-DE.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<SubType>Designer</SubType>
|
||||
<LastGenOutput>Resources1.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.de-DE.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.es.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.fr-FR.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.it-IT.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="RecordBox.pt-BR.resx">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
@ -258,17 +313,29 @@
|
||||
<EmbeddedResource Include="Properties\Resources.es.resx" />
|
||||
<EmbeddedResource Include="Properties\Resources.fr-FR.resx" />
|
||||
<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">
|
||||
<DependentUpon>RecordBox.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.de-DE.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.es.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.fr-FR.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.it-IT.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.pt-BR.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
<LastGenOutput>SaveWhere1.Designer.cs</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="DS4Form.fr-FR.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
@ -276,9 +343,18 @@
|
||||
<EmbeddedResource Include="DS4Form.resx">
|
||||
<DependentUpon>DS4Form.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SaveWhere.ru-RU.resx">
|
||||
<DependentUpon>SaveWhere.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.de-DE.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.fr-FR.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.it-IT.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.pt-BR.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
@ -288,30 +364,51 @@
|
||||
<EmbeddedResource Include="SpecActions.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SpecActions.ru-RU.resx">
|
||||
<DependentUpon>SpecActions.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.de-DE.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.es.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.fr-FR.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.it-IT.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.pt-BR.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WelcomeDialog.ru-RU.resx">
|
||||
<DependentUpon>WelcomeDialog.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.de-DE.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.es.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.fr-FR.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.it-IT.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.pt-BR.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="WinProgs.ru-RU.resx">
|
||||
<DependentUpon>WinProgs.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<None Include="app.config" />
|
||||
<None Include="DS4Tool_TemporaryKey.pfx" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
|
@ -1,6 +1,6 @@
|
||||
namespace DS4Windows
|
||||
{
|
||||
partial class DuplicateForm
|
||||
partial class DupBox
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
@ -28,7 +28,7 @@
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DuplicateForm));
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DupBox));
|
||||
this.btnSave = new System.Windows.Forms.Button();
|
||||
this.tBProfile = new System.Windows.Forms.TextBox();
|
||||
this.btnCancel = new System.Windows.Forms.Button();
|
||||
@ -58,7 +58,7 @@
|
||||
this.btnCancel.UseVisualStyleBackColor = true;
|
||||
this.btnCancel.Click += new System.EventHandler(this.button2_Click);
|
||||
//
|
||||
// DuplicateForm
|
||||
// DupBox
|
||||
//
|
||||
this.AcceptButton = this.btnSave;
|
||||
resources.ApplyResources(this, "$this");
|
||||
@ -71,7 +71,7 @@
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.MaximizeBox = false;
|
||||
this.MinimizeBox = false;
|
||||
this.Name = "DuplicateForm";
|
||||
this.Name = "DupBox";
|
||||
this.ShowInTaskbar = false;
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
@ -11,11 +11,11 @@ using DS4Control;
|
||||
|
||||
namespace DS4Windows
|
||||
{
|
||||
public partial class DuplicateForm : Form
|
||||
public partial class DupBox : Form
|
||||
{
|
||||
public string oldfilename;
|
||||
DS4Form yes;
|
||||
public DuplicateForm(string name, DS4Form mainwindow)
|
||||
public DupBox(string name, DS4Form mainwindow)
|
||||
{
|
||||
InitializeComponent();
|
||||
oldfilename = name;
|
129
DS4Tool/DupBox.de-DE.resx
Normal file
129
DS4Tool/DupBox.de-DE.resx
Normal file
@ -0,0 +1,129 @@
|
||||
<?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="btnSave.Text" xml:space="preserve">
|
||||
<value>Speichern</value>
|
||||
</data>
|
||||
<data name="tBProfile.Text" xml:space="preserve">
|
||||
<value><Neuen Namen hier eingeben></value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Abbrechen</value>
|
||||
</data>
|
||||
</root>
|
129
DS4Tool/DupBox.it-IT.resx
Normal file
129
DS4Tool/DupBox.it-IT.resx
Normal file
@ -0,0 +1,129 @@
|
||||
<?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="btnSave.Text" xml:space="preserve">
|
||||
<value>Salva</value>
|
||||
</data>
|
||||
<data name="tBProfile.Text" xml:space="preserve">
|
||||
<value><scrivi nuovo nome qui></value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Annulla</value>
|
||||
</data>
|
||||
</root>
|
@ -117,13 +117,13 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Cancelar</value>
|
||||
</data>
|
||||
<data name="btnSave.Text" xml:space="preserve">
|
||||
<value>Salvar</value>
|
||||
</data>
|
||||
<data name="tBProfile.Text" xml:space="preserve">
|
||||
<value><Escreva Novo Nome Aqui></value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Cancelar</value>
|
||||
</data>
|
||||
</root>
|
@ -147,7 +147,7 @@
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>DuplicateForm</value>
|
||||
<value>DupBox</value>
|
||||
</data>
|
||||
<data name="btnSave.Text" xml:space="preserve">
|
||||
<value>Save</value>
|
||||
@ -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>pt-BR</value>
|
||||
<value>it-IT</value>
|
||||
</metadata>
|
||||
</root>
|
129
DS4Tool/DupBox.ru-RU.resx
Normal file
129
DS4Tool/DupBox.ru-RU.resx
Normal file
@ -0,0 +1,129 @@
|
||||
<?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="btnSave.Text" xml:space="preserve">
|
||||
<value>Сохранить</value>
|
||||
</data>
|
||||
<data name="tBProfile.Text" xml:space="preserve">
|
||||
<value><введите новое имя></value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Отмена</value>
|
||||
</data>
|
||||
</root>
|
386
DS4Tool/Hotkeys.de-DE.resx
Normal file
386
DS4Tool/Hotkeys.de-DE.resx
Normal file
@ -0,0 +1,386 @@
|
||||
<?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>
|
419
DS4Tool/Hotkeys.it-IT.resx
Normal file
419
DS4Tool/Hotkeys.it-IT.resx
Normal file
@ -0,0 +1,419 @@
|
||||
<?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>
|
2248
DS4Tool/Hotkeys.resx
2248
DS4Tool/Hotkeys.resx
File diff suppressed because it is too large
Load Diff
463
DS4Tool/Hotkeys.ru-RU.resx
Normal file
463
DS4Tool/Hotkeys.ru-RU.resx
Normal file
@ -0,0 +1,463 @@
|
||||
<?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>
|
108
DS4Tool/KBM360.Designer.cs
generated
108
DS4Tool/KBM360.Designer.cs
generated
@ -144,7 +144,7 @@
|
||||
this.btnD = new System.Windows.Forms.Button();
|
||||
this.button3 = new System.Windows.Forms.Button();
|
||||
this.btnS = new System.Windows.Forms.Button();
|
||||
this.button21 = new System.Windows.Forms.Button();
|
||||
this.btnGuide = new System.Windows.Forms.Button();
|
||||
this.btnA = new System.Windows.Forms.Button();
|
||||
this.button22 = new System.Windows.Forms.Button();
|
||||
this.btnTAB = new System.Windows.Forms.Button();
|
||||
@ -199,8 +199,8 @@
|
||||
this.btnLSU = new System.Windows.Forms.Button();
|
||||
this.btnLS = new System.Windows.Forms.Button();
|
||||
this.cBToggle = new System.Windows.Forms.CheckBox();
|
||||
this.btnFallBack = new System.Windows.Forms.Button();
|
||||
this.btnUNBOUND2 = new System.Windows.Forms.Button();
|
||||
this.btnDefault = new System.Windows.Forms.Button();
|
||||
this.btnUNBOUND = new System.Windows.Forms.Button();
|
||||
this.btnESC = new System.Windows.Forms.Button();
|
||||
this.gBExtras = new System.Windows.Forms.GroupBox();
|
||||
this.cBMouse = new System.Windows.Forms.CheckBox();
|
||||
@ -229,8 +229,8 @@
|
||||
//
|
||||
// pBMouse
|
||||
//
|
||||
resources.ApplyResources(this.pBMouse, "pBMouse");
|
||||
this.pBMouse.Image = global::DS4Windows.Properties.Resources.mouse;
|
||||
resources.ApplyResources(this.pBMouse, "pBMouse");
|
||||
this.pBMouse.Name = "pBMouse";
|
||||
this.pBMouse.TabStop = false;
|
||||
//
|
||||
@ -1070,8 +1070,8 @@
|
||||
//
|
||||
// bnColor
|
||||
//
|
||||
resources.ApplyResources(this.bnColor, "bnColor");
|
||||
this.bnColor.BackColor = System.Drawing.Color.White;
|
||||
resources.ApplyResources(this.bnColor, "bnColor");
|
||||
this.bnColor.Name = "bnColor";
|
||||
this.bnColor.UseVisualStyleBackColor = false;
|
||||
this.bnColor.Click += new System.EventHandler(this.bnColor_Click);
|
||||
@ -1123,8 +1123,8 @@
|
||||
//
|
||||
// button3
|
||||
//
|
||||
resources.ApplyResources(this.button3, "button3");
|
||||
this.button3.Image = global::DS4Windows.Properties.Resources.A;
|
||||
resources.ApplyResources(this.button3, "button3");
|
||||
this.button3.Name = "button3";
|
||||
this.button3.TabStop = false;
|
||||
this.button3.Tag = "X360A Button";
|
||||
@ -1138,13 +1138,13 @@
|
||||
this.btnS.Tag = "83";
|
||||
this.btnS.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// button21
|
||||
// btnGuide
|
||||
//
|
||||
resources.ApplyResources(this.button21, "button21");
|
||||
this.button21.Name = "button21";
|
||||
this.button21.TabStop = false;
|
||||
this.button21.Tag = "X360Guide";
|
||||
this.button21.UseVisualStyleBackColor = true;
|
||||
resources.ApplyResources(this.btnGuide, "btnGuide");
|
||||
this.btnGuide.Name = "btnGuide";
|
||||
this.btnGuide.TabStop = false;
|
||||
this.btnGuide.Tag = "X360Guide";
|
||||
this.btnGuide.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// btnA
|
||||
//
|
||||
@ -1156,8 +1156,8 @@
|
||||
//
|
||||
// button22
|
||||
//
|
||||
resources.ApplyResources(this.button22, "button22");
|
||||
this.button22.Image = global::DS4Windows.Properties.Resources.START;
|
||||
resources.ApplyResources(this.button22, "button22");
|
||||
this.button22.Name = "button22";
|
||||
this.button22.TabStop = false;
|
||||
this.button22.Tag = "X360Start";
|
||||
@ -1173,8 +1173,8 @@
|
||||
//
|
||||
// button23
|
||||
//
|
||||
resources.ApplyResources(this.button23, "button23");
|
||||
this.button23.Image = global::DS4Windows.Properties.Resources.BACK;
|
||||
resources.ApplyResources(this.button23, "button23");
|
||||
this.button23.Name = "button23";
|
||||
this.button23.TabStop = false;
|
||||
this.button23.Tag = "X360Back";
|
||||
@ -1190,8 +1190,8 @@
|
||||
//
|
||||
// button8
|
||||
//
|
||||
resources.ApplyResources(this.button8, "button8");
|
||||
this.button8.Image = global::DS4Windows.Properties.Resources.B;
|
||||
resources.ApplyResources(this.button8, "button8");
|
||||
this.button8.Name = "button8";
|
||||
this.button8.TabStop = false;
|
||||
this.button8.Tag = "X360B Button";
|
||||
@ -1207,8 +1207,8 @@
|
||||
//
|
||||
// button9
|
||||
//
|
||||
resources.ApplyResources(this.button9, "button9");
|
||||
this.button9.Image = global::DS4Windows.Properties.Resources.X;
|
||||
resources.ApplyResources(this.button9, "button9");
|
||||
this.button9.Name = "button9";
|
||||
this.button9.TabStop = false;
|
||||
this.button9.Tag = "X360X Button";
|
||||
@ -1224,8 +1224,8 @@
|
||||
//
|
||||
// button10
|
||||
//
|
||||
resources.ApplyResources(this.button10, "button10");
|
||||
this.button10.Image = global::DS4Windows.Properties.Resources.Y;
|
||||
resources.ApplyResources(this.button10, "button10");
|
||||
this.button10.Name = "button10";
|
||||
this.button10.TabStop = false;
|
||||
this.button10.Tag = "X360Y Button";
|
||||
@ -1241,8 +1241,8 @@
|
||||
//
|
||||
// button11
|
||||
//
|
||||
resources.ApplyResources(this.button11, "button11");
|
||||
this.button11.Image = global::DS4Windows.Properties.Resources.LB;
|
||||
resources.ApplyResources(this.button11, "button11");
|
||||
this.button11.Name = "button11";
|
||||
this.button11.TabStop = false;
|
||||
this.button11.Tag = "X360Left Bumper";
|
||||
@ -1258,8 +1258,8 @@
|
||||
//
|
||||
// button17
|
||||
//
|
||||
resources.ApplyResources(this.button17, "button17");
|
||||
this.button17.Image = global::DS4Windows.Properties.Resources.RIGHT;
|
||||
resources.ApplyResources(this.button17, "button17");
|
||||
this.button17.Name = "button17";
|
||||
this.button17.TabStop = false;
|
||||
this.button17.Tag = "X360Right Button";
|
||||
@ -1275,8 +1275,8 @@
|
||||
//
|
||||
// button18
|
||||
//
|
||||
resources.ApplyResources(this.button18, "button18");
|
||||
this.button18.Image = global::DS4Windows.Properties.Resources.UP;
|
||||
resources.ApplyResources(this.button18, "button18");
|
||||
this.button18.Name = "button18";
|
||||
this.button18.TabStop = false;
|
||||
this.button18.Tag = "X360Up Button";
|
||||
@ -1292,8 +1292,8 @@
|
||||
//
|
||||
// button20
|
||||
//
|
||||
resources.ApplyResources(this.button20, "button20");
|
||||
this.button20.Image = global::DS4Windows.Properties.Resources.DOWN;
|
||||
resources.ApplyResources(this.button20, "button20");
|
||||
this.button20.Name = "button20";
|
||||
this.button20.TabStop = false;
|
||||
this.button20.Tag = "X360Down Button";
|
||||
@ -1309,8 +1309,8 @@
|
||||
//
|
||||
// button19
|
||||
//
|
||||
resources.ApplyResources(this.button19, "button19");
|
||||
this.button19.Image = global::DS4Windows.Properties.Resources.LEFT;
|
||||
resources.ApplyResources(this.button19, "button19");
|
||||
this.button19.Name = "button19";
|
||||
this.button19.TabStop = false;
|
||||
this.button19.Tag = "X360Left Button";
|
||||
@ -1326,8 +1326,8 @@
|
||||
//
|
||||
// button13
|
||||
//
|
||||
resources.ApplyResources(this.button13, "button13");
|
||||
this.button13.Image = global::DS4Windows.Properties.Resources.LT;
|
||||
resources.ApplyResources(this.button13, "button13");
|
||||
this.button13.Name = "button13";
|
||||
this.button13.TabStop = false;
|
||||
this.button13.Tag = "X360Left Trigger";
|
||||
@ -1398,8 +1398,8 @@
|
||||
//
|
||||
// btnRSL
|
||||
//
|
||||
resources.ApplyResources(this.btnRSL, "btnRSL");
|
||||
this.btnRSL.Image = global::DS4Windows.Properties.Resources.RSL;
|
||||
resources.ApplyResources(this.btnRSL, "btnRSL");
|
||||
this.btnRSL.Name = "btnRSL";
|
||||
this.btnRSL.TabStop = false;
|
||||
this.btnRSL.Tag = "X360Right X-Axis-";
|
||||
@ -1415,8 +1415,8 @@
|
||||
//
|
||||
// btnRSD
|
||||
//
|
||||
resources.ApplyResources(this.btnRSD, "btnRSD");
|
||||
this.btnRSD.Image = global::DS4Windows.Properties.Resources.RSD;
|
||||
resources.ApplyResources(this.btnRSD, "btnRSD");
|
||||
this.btnRSD.Name = "btnRSD";
|
||||
this.btnRSD.TabStop = false;
|
||||
this.btnRSD.Tag = "X360Right Y-Axis+";
|
||||
@ -1432,8 +1432,8 @@
|
||||
//
|
||||
// btnRSR
|
||||
//
|
||||
resources.ApplyResources(this.btnRSR, "btnRSR");
|
||||
this.btnRSR.Image = global::DS4Windows.Properties.Resources.RSR;
|
||||
resources.ApplyResources(this.btnRSR, "btnRSR");
|
||||
this.btnRSR.Name = "btnRSR";
|
||||
this.btnRSR.TabStop = false;
|
||||
this.btnRSR.Tag = "X360Right X-Axis+";
|
||||
@ -1449,8 +1449,8 @@
|
||||
//
|
||||
// btnRB
|
||||
//
|
||||
resources.ApplyResources(this.btnRB, "btnRB");
|
||||
this.btnRB.Image = global::DS4Windows.Properties.Resources.RB;
|
||||
resources.ApplyResources(this.btnRB, "btnRB");
|
||||
this.btnRB.Name = "btnRB";
|
||||
this.btnRB.TabStop = false;
|
||||
this.btnRB.Tag = "X360Right Bumper";
|
||||
@ -1466,8 +1466,8 @@
|
||||
//
|
||||
// btnLSL
|
||||
//
|
||||
resources.ApplyResources(this.btnLSL, "btnLSL");
|
||||
this.btnLSL.Image = global::DS4Windows.Properties.Resources.LSL;
|
||||
resources.ApplyResources(this.btnLSL, "btnLSL");
|
||||
this.btnLSL.Name = "btnLSL";
|
||||
this.btnLSL.TabStop = false;
|
||||
this.btnLSL.Tag = "X360Left X-Axis-";
|
||||
@ -1483,8 +1483,8 @@
|
||||
//
|
||||
// btnRSU
|
||||
//
|
||||
resources.ApplyResources(this.btnRSU, "btnRSU");
|
||||
this.btnRSU.Image = global::DS4Windows.Properties.Resources.RSU;
|
||||
resources.ApplyResources(this.btnRSU, "btnRSU");
|
||||
this.btnRSU.Name = "btnRSU";
|
||||
this.btnRSU.TabStop = false;
|
||||
this.btnRSU.Tag = "X360Right Y-Axis-";
|
||||
@ -1500,8 +1500,8 @@
|
||||
//
|
||||
// btnLSD
|
||||
//
|
||||
resources.ApplyResources(this.btnLSD, "btnLSD");
|
||||
this.btnLSD.Image = global::DS4Windows.Properties.Resources.LSD;
|
||||
resources.ApplyResources(this.btnLSD, "btnLSD");
|
||||
this.btnLSD.Name = "btnLSD";
|
||||
this.btnLSD.TabStop = false;
|
||||
this.btnLSD.Tag = "X360Left Y-Axis+";
|
||||
@ -1517,8 +1517,8 @@
|
||||
//
|
||||
// button2
|
||||
//
|
||||
resources.ApplyResources(this.button2, "button2");
|
||||
this.button2.Image = global::DS4Windows.Properties.Resources.RT;
|
||||
resources.ApplyResources(this.button2, "button2");
|
||||
this.button2.Name = "button2";
|
||||
this.button2.TabStop = false;
|
||||
this.button2.Tag = "X360Right Trigger";
|
||||
@ -1534,8 +1534,8 @@
|
||||
//
|
||||
// btnLSR
|
||||
//
|
||||
resources.ApplyResources(this.btnLSR, "btnLSR");
|
||||
this.btnLSR.Image = global::DS4Windows.Properties.Resources.LSR;
|
||||
resources.ApplyResources(this.btnLSR, "btnLSR");
|
||||
this.btnLSR.Name = "btnLSR";
|
||||
this.btnLSR.TabStop = false;
|
||||
this.btnLSR.Tag = "X360Left X-Axis+";
|
||||
@ -1551,8 +1551,8 @@
|
||||
//
|
||||
// btnRS
|
||||
//
|
||||
resources.ApplyResources(this.btnRS, "btnRS");
|
||||
this.btnRS.Image = global::DS4Windows.Properties.Resources.RS;
|
||||
resources.ApplyResources(this.btnRS, "btnRS");
|
||||
this.btnRS.Name = "btnRS";
|
||||
this.btnRS.TabStop = false;
|
||||
this.btnRS.Tag = "X360Right Stick";
|
||||
@ -1568,8 +1568,8 @@
|
||||
//
|
||||
// btnLSU
|
||||
//
|
||||
resources.ApplyResources(this.btnLSU, "btnLSU");
|
||||
this.btnLSU.Image = global::DS4Windows.Properties.Resources.LSU;
|
||||
resources.ApplyResources(this.btnLSU, "btnLSU");
|
||||
this.btnLSU.Name = "btnLSU";
|
||||
this.btnLSU.TabStop = false;
|
||||
this.btnLSU.Tag = "X360Left Y-Axis-";
|
||||
@ -1577,8 +1577,8 @@
|
||||
//
|
||||
// btnLS
|
||||
//
|
||||
resources.ApplyResources(this.btnLS, "btnLS");
|
||||
this.btnLS.Image = global::DS4Windows.Properties.Resources.LS;
|
||||
resources.ApplyResources(this.btnLS, "btnLS");
|
||||
this.btnLS.Name = "btnLS";
|
||||
this.btnLS.TabStop = false;
|
||||
this.btnLS.Tag = "X360Left Stick";
|
||||
@ -1592,20 +1592,20 @@
|
||||
this.cBToggle.UseVisualStyleBackColor = true;
|
||||
this.cBToggle.CheckedChanged += new System.EventHandler(this.cbToggle_CheckedChanged);
|
||||
//
|
||||
// btnFallBack
|
||||
// btnDefault
|
||||
//
|
||||
resources.ApplyResources(this.btnFallBack, "btnFallBack");
|
||||
this.btnFallBack.Name = "btnFallBack";
|
||||
this.btnFallBack.TabStop = false;
|
||||
this.btnFallBack.UseVisualStyleBackColor = true;
|
||||
resources.ApplyResources(this.btnDefault, "btnDefault");
|
||||
this.btnDefault.Name = "btnDefault";
|
||||
this.btnDefault.TabStop = false;
|
||||
this.btnDefault.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// btnUNBOUND2
|
||||
// btnUNBOUND
|
||||
//
|
||||
resources.ApplyResources(this.btnUNBOUND2, "btnUNBOUND2");
|
||||
this.btnUNBOUND2.Name = "btnUNBOUND2";
|
||||
this.btnUNBOUND2.TabStop = false;
|
||||
this.btnUNBOUND2.Tag = "X360Unbound";
|
||||
this.btnUNBOUND2.UseVisualStyleBackColor = true;
|
||||
resources.ApplyResources(this.btnUNBOUND, "btnUNBOUND");
|
||||
this.btnUNBOUND.Name = "btnUNBOUND";
|
||||
this.btnUNBOUND.TabStop = false;
|
||||
this.btnUNBOUND.Tag = "X360Unbound";
|
||||
this.btnUNBOUND.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// btnESC
|
||||
//
|
||||
@ -1617,11 +1617,10 @@
|
||||
//
|
||||
// gBExtras
|
||||
//
|
||||
resources.ApplyResources(this.gBExtras, "gBExtras");
|
||||
this.gBExtras.Controls.Add(this.nUDMouse);
|
||||
this.gBExtras.Controls.Add(this.cBMouse);
|
||||
this.gBExtras.Controls.Add(this.cBLightbar);
|
||||
this.gBExtras.Controls.Add(this.lbRumble);
|
||||
this.gBExtras.Controls.Add(this.nUDMouse);
|
||||
this.gBExtras.Controls.Add(this.lbFlashRate);
|
||||
this.gBExtras.Controls.Add(this.lbHeavy);
|
||||
this.gBExtras.Controls.Add(this.bnColor);
|
||||
@ -1640,6 +1639,7 @@
|
||||
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;
|
||||
//
|
||||
@ -1683,9 +1683,9 @@
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.Controls.Add(this.gBExtras);
|
||||
this.Controls.Add(this.btnESC);
|
||||
this.Controls.Add(this.btnUNBOUND2);
|
||||
this.Controls.Add(this.btnUNBOUND);
|
||||
this.Controls.Add(this.lBMacroOn);
|
||||
this.Controls.Add(this.btnFallBack);
|
||||
this.Controls.Add(this.btnDefault);
|
||||
this.Controls.Add(this.cBToggle);
|
||||
this.Controls.Add(this.btnLS);
|
||||
this.Controls.Add(this.btnF6);
|
||||
@ -1792,7 +1792,7 @@
|
||||
this.Controls.Add(this.btnNUM7);
|
||||
this.Controls.Add(this.btnA);
|
||||
this.Controls.Add(this.btnB);
|
||||
this.Controls.Add(this.button21);
|
||||
this.Controls.Add(this.btnGuide);
|
||||
this.Controls.Add(this.btnNUMSLASH);
|
||||
this.Controls.Add(this.btnS);
|
||||
this.Controls.Add(this.btnV);
|
||||
@ -1978,7 +1978,7 @@
|
||||
private System.Windows.Forms.Button btnD;
|
||||
private System.Windows.Forms.Button button3;
|
||||
private System.Windows.Forms.Button btnS;
|
||||
private System.Windows.Forms.Button button21;
|
||||
private System.Windows.Forms.Button btnGuide;
|
||||
private System.Windows.Forms.Button btnA;
|
||||
private System.Windows.Forms.Button button22;
|
||||
private System.Windows.Forms.Button btnTAB;
|
||||
@ -2033,8 +2033,8 @@
|
||||
private System.Windows.Forms.Button btnLSU;
|
||||
private System.Windows.Forms.Button btnLS;
|
||||
private System.Windows.Forms.CheckBox cBToggle;
|
||||
private System.Windows.Forms.Button btnFallBack;
|
||||
private System.Windows.Forms.Button btnUNBOUND2;
|
||||
private System.Windows.Forms.Button btnDefault;
|
||||
private System.Windows.Forms.Button btnUNBOUND;
|
||||
private System.Windows.Forms.Button btnESC;
|
||||
private System.Windows.Forms.GroupBox gBExtras;
|
||||
private System.Windows.Forms.Label lbBlueV;
|
||||
|
@ -14,6 +14,7 @@ namespace DS4Windows
|
||||
private int device;
|
||||
private Button button;
|
||||
private Options ops;
|
||||
private SpecActions sA;
|
||||
public List<string> macros = new List<string>();
|
||||
public List<int> macrostag = new List<int>();
|
||||
public bool macrorepeat, newaction;
|
||||
@ -91,18 +92,14 @@ namespace DS4Windows
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
if (button.Name.StartsWith("bn"))
|
||||
Text = Properties.Resources.SelectActionTitle.Replace("*action*", button.Name.Substring(2));
|
||||
else if (button.Name.StartsWith("bnHold"))
|
||||
{
|
||||
Text = Properties.Resources.SelectActionTitle.Replace("*action*", button.Name.Substring(6));
|
||||
btnFallBack.Text = "Disable";
|
||||
}
|
||||
else if (button.Name.StartsWith("bnShift"))
|
||||
if (button.Name.StartsWith("bnShift"))
|
||||
{
|
||||
Console.Write("shift");
|
||||
Text = Properties.Resources.SelectActionTitle.Replace("*action*", button.Name.Substring(7));
|
||||
btnFallBack.Text = "Fall Back";
|
||||
btnDefault.Text = Properties.Resources.FallBack;
|
||||
}
|
||||
else if (button.Name.StartsWith("bn"))
|
||||
Text = Properties.Resources.SelectActionTitle.Replace("*action*", button.Name.Substring(2));
|
||||
foreach (System.Windows.Forms.Control control in Controls)
|
||||
if (control is Button)
|
||||
((Button)control).Click += anybtn_Click;
|
||||
@ -116,6 +113,27 @@ namespace DS4Windows
|
||||
ActiveControl = lBMacroOn;
|
||||
}
|
||||
|
||||
public KBM360(SpecActions ooo, Button buton)
|
||||
{
|
||||
InitializeComponent();
|
||||
sA = ooo;
|
||||
button = buton;
|
||||
Size = new System.Drawing.Size(763, 244);
|
||||
cBScanCode.Checked = button.Text.Contains("(SC)");
|
||||
cBToggle.Checked = button.Text.Contains("(Toggle)");
|
||||
gBExtras.Visible = false;
|
||||
bnMacro.Visible = false;
|
||||
Text = Properties.Resources.SelectActionTitle.Replace("*action*", "Trigger");
|
||||
foreach (System.Windows.Forms.Control control in Controls)
|
||||
if (control is Button)
|
||||
((Button)control).Click += anybtn_Click;
|
||||
btnMOUSEDOWN.Visible = false;
|
||||
btnMOUSELEFT.Visible = false;
|
||||
btnMOUSERIGHT.Visible = false;
|
||||
btnMOUSEUP.Visible = false;
|
||||
ActiveControl = lBMacroOn;
|
||||
}
|
||||
|
||||
public void anybtn_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (rb == null && sender is Button && ((Button)sender).Name != "bnMacro" && ((Button)sender).Name != "bnTest")
|
||||
@ -155,7 +173,14 @@ namespace DS4Windows
|
||||
string extras = GetExtras();
|
||||
KeyValuePair<object, string> tag = new KeyValuePair<object, string>(keytag, extras);
|
||||
newaction = true;
|
||||
ops.ChangeButtonText(keyname, tag);
|
||||
if (ops != null)
|
||||
ops.ChangeButtonText(keyname, tag);
|
||||
else if (sA != null)
|
||||
{
|
||||
button.Text = keyname;
|
||||
button.Tag = keytag;
|
||||
button.ForeColor = Color.Black;
|
||||
}
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
@ -167,34 +192,50 @@ namespace DS4Windows
|
||||
(cBMouse.Checked ? "1" + "," + (byte)nUDMouse.Value : "0,0");
|
||||
return t;
|
||||
}
|
||||
|
||||
private void finalMeasure(object sender, FormClosedEventArgs e)
|
||||
{
|
||||
if (rb != null) //if record macro is open
|
||||
if (ops != null)
|
||||
{
|
||||
if (!rb.saved && rb.macros.Count > 0)
|
||||
if (MessageBox.Show(Properties.Resources.SaveRecordedMacro, "DS4Windows", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
|
||||
rb.btnSave_Click(this, null);
|
||||
if (rb != null) //if record macro is open
|
||||
{
|
||||
if (!rb.saved && rb.macros.Count > 0)
|
||||
if (MessageBox.Show(Properties.Resources.SaveRecordedMacro, "DS4Windows", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
|
||||
rb.btnSave_Click(this, null);
|
||||
}
|
||||
if (lBMacroOn.Visible)
|
||||
{
|
||||
string extras = GetExtras();
|
||||
keytag = null;
|
||||
KeyValuePair<object, string> tag = new KeyValuePair<object, string>(macrostag.ToArray(), extras);
|
||||
ops.ChangeButtonText("Macro", tag);
|
||||
//ops.ChangeButtonText("Macro", macrostag.ToArray());
|
||||
}
|
||||
else if (!newaction)
|
||||
{
|
||||
string extras = GetExtras();
|
||||
KeyValuePair<object, string> tag = new KeyValuePair<object, string>(oldtag, extras);
|
||||
ops.ChangeButtonText(button.Text, tag);
|
||||
}
|
||||
int value;
|
||||
bool tagisint = keytag != null && Int32.TryParse(keytag.ToString(), out value);
|
||||
scanavail = lBMacroOn.Visible || tagisint;
|
||||
toggleavil = tagisint;
|
||||
ops.Toggle_Bn((scanavail ? cBScanCode.Checked : false), (toggleavil ? cBToggle.Checked : false), lBMacroOn.Visible, macrorepeat);
|
||||
ops.UpdateLists();
|
||||
}
|
||||
if (lBMacroOn.Visible)
|
||||
else if (sA != null)
|
||||
{
|
||||
string extras = GetExtras();
|
||||
keytag = null;
|
||||
KeyValuePair<object, string> tag = new KeyValuePair<object, string>(macrostag.ToArray(), extras);
|
||||
ops.ChangeButtonText("Macro", tag);
|
||||
//ops.ChangeButtonText("Macro", macrostag.ToArray());
|
||||
if (button.Tag != null)
|
||||
{
|
||||
int key;
|
||||
if (int.TryParse(button.Tag.ToString(), out key))
|
||||
button.Text = ((Keys)key).ToString() +
|
||||
(cBScanCode.Checked ? " (SC)" : "") +
|
||||
(cBToggle.Checked ? " (Toggle)" : "");
|
||||
}
|
||||
//button.Font = new Font(button.Font, (cBScanCode.Checked ? FontStyle.Bold : FontStyle.Regular) | (cBToggle.Checked ? FontStyle.Italic : FontStyle.Regular));
|
||||
}
|
||||
else if (!newaction)
|
||||
{
|
||||
string extras = GetExtras();
|
||||
KeyValuePair<object, string> tag = new KeyValuePair<object, string>(oldtag, extras);
|
||||
ops.ChangeButtonText(button.Text, tag);
|
||||
}
|
||||
int value;
|
||||
bool tagisint = keytag != null && Int32.TryParse(keytag.ToString(), out value);
|
||||
scanavail = lBMacroOn.Visible || tagisint;
|
||||
toggleavil = tagisint;
|
||||
ops.Toggle_Bn((scanavail ? cBScanCode.Checked : false), (toggleavil ? cBToggle.Checked : false), lBMacroOn.Visible, macrorepeat);
|
||||
ops.UpdateLists();
|
||||
}
|
||||
|
||||
private void Key_Down_Action(object sender, KeyEventArgs e)
|
||||
@ -205,7 +246,14 @@ namespace DS4Windows
|
||||
string extras = GetExtras();
|
||||
KeyValuePair<object, string> tag = new KeyValuePair<object, string>(e.KeyValue, extras);
|
||||
newaction = true;
|
||||
ops.ChangeButtonText(e.KeyCode.ToString(), tag);
|
||||
if (ops != null)
|
||||
ops.ChangeButtonText(keyname, tag);
|
||||
else if (sA != null)
|
||||
{
|
||||
button.Text = e.KeyCode.ToString();
|
||||
button.Tag = e.KeyValue;
|
||||
button.ForeColor = Color.Black;
|
||||
}
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
@ -218,7 +266,14 @@ namespace DS4Windows
|
||||
string extras = GetExtras();
|
||||
KeyValuePair<object, string> tag = new KeyValuePair<object, string>(e.KeyValue, extras);
|
||||
newaction = true;
|
||||
ops.ChangeButtonText(e.KeyCode.ToString(), tag);
|
||||
if (ops != null)
|
||||
ops.ChangeButtonText(keyname, tag);
|
||||
else if (sA != null)
|
||||
{
|
||||
button.Text = e.KeyCode.ToString();
|
||||
button.Tag = e.KeyValue;
|
||||
button.ForeColor = Color.Black;
|
||||
}
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
|
3732
DS4Tool/KBM360.de-DE.resx
Normal file
3732
DS4Tool/KBM360.de-DE.resx
Normal file
File diff suppressed because it is too large
Load Diff
3741
DS4Tool/KBM360.it-IT.resx
Normal file
3741
DS4Tool/KBM360.it-IT.resx
Normal file
File diff suppressed because it is too large
Load Diff
10120
DS4Tool/KBM360.resx
10120
DS4Tool/KBM360.resx
File diff suppressed because it is too large
Load Diff
3823
DS4Tool/KBM360.ru-RU.resx
Normal file
3823
DS4Tool/KBM360.ru-RU.resx
Normal file
File diff suppressed because it is too large
Load Diff
90
DS4Tool/MessageTextBox.Designer.cs
generated
Normal file
90
DS4Tool/MessageTextBox.Designer.cs
generated
Normal file
@ -0,0 +1,90 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
101
DS4Tool/MessageTextBox.resx
Normal file
101
DS4Tool/MessageTextBox.resx
Normal file
@ -0,0 +1,101 @@
|
||||
<?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>
|
336
DS4Tool/Options.Designer.cs
generated
336
DS4Tool/Options.Designer.cs
generated
@ -89,6 +89,12 @@
|
||||
this.cBControllerInput = new System.Windows.Forms.CheckBox();
|
||||
this.cBIdleDisconnect = new System.Windows.Forms.CheckBox();
|
||||
this.gBLightbar = new System.Windows.Forms.GroupBox();
|
||||
this.cBWhileCharging = new System.Windows.Forms.ComboBox();
|
||||
this.btnChargingColor = new System.Windows.Forms.Button();
|
||||
this.lbWhileCharging = new System.Windows.Forms.Label();
|
||||
this.lbPercentFlashBar = new System.Windows.Forms.Label();
|
||||
this.nUDflashLED = new System.Windows.Forms.NumericUpDown();
|
||||
this.lbFlashAt = new System.Windows.Forms.Label();
|
||||
this.pnlShift = new System.Windows.Forms.Panel();
|
||||
this.cBShiftLight = new System.Windows.Forms.CheckBox();
|
||||
this.lbShift = new System.Windows.Forms.Label();
|
||||
@ -98,15 +104,6 @@
|
||||
this.tBShiftRedBar = new System.Windows.Forms.TrackBar();
|
||||
this.tBShiftGreenBar = new System.Windows.Forms.TrackBar();
|
||||
this.tBShiftBlueBar = new System.Windows.Forms.TrackBar();
|
||||
this.btnChargingColor = new System.Windows.Forms.Button();
|
||||
this.rBColor = new System.Windows.Forms.RadioButton();
|
||||
this.rBFade = new System.Windows.Forms.RadioButton();
|
||||
this.rBNormal = new System.Windows.Forms.RadioButton();
|
||||
this.rBRainbow = new System.Windows.Forms.RadioButton();
|
||||
this.lbWhileCharging = new System.Windows.Forms.Label();
|
||||
this.lbPercentFlashBar = new System.Windows.Forms.Label();
|
||||
this.nUDflashLED = new System.Windows.Forms.NumericUpDown();
|
||||
this.lbFlashAt = new System.Windows.Forms.Label();
|
||||
this.gBRumble = new System.Windows.Forms.GroupBox();
|
||||
this.lbPercentRumble = new System.Windows.Forms.Label();
|
||||
this.btnRumbleLightTest = new System.Windows.Forms.Button();
|
||||
@ -149,24 +146,24 @@
|
||||
this.controlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
|
||||
this.defaultToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.dpadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.DpadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMIDPadInverted = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMIDPadInvertedX = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMIDPadInvertedY = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.leftStickToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.LSToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMILSInverted = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMILSInvertedX = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMILSInvertedY = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.rightStickToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.RSToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMIRSInverted = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMIRSInvertedX = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMIRSInvertedY = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.aBXYToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.wASDToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.wScanCodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.arrowKeysToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.wScanCodeToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.mouseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ABXYToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.WASDToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.wScanCodeWASDToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.ArrowKeysToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.wScanCodeArrowKeysToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.MouseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMIMouseInverted = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMIMouseInvertedX = new System.Windows.Forms.ToolStripMenuItem();
|
||||
this.tSMIMouseInvertedY = new System.Windows.Forms.ToolStripMenuItem();
|
||||
@ -286,7 +283,7 @@
|
||||
this.btnNewAction = new System.Windows.Forms.Button();
|
||||
this.btnEditAction = new System.Windows.Forms.Button();
|
||||
this.btnRemAction = new System.Windows.Forms.Button();
|
||||
this.tabControl1 = new System.Windows.Forms.TabControl();
|
||||
this.tCSens = new System.Windows.Forms.TabControl();
|
||||
this.tPDeadzone = new System.Windows.Forms.TabPage();
|
||||
this.tPCurve = new System.Windows.Forms.TabPage();
|
||||
this.nUDLSCurve = new System.Windows.Forms.NumericUpDown();
|
||||
@ -321,11 +318,11 @@
|
||||
((System.ComponentModel.ISupportInitialize)(this.pBProgram)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDSixaxis)).BeginInit();
|
||||
this.gBLightbar.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDflashLED)).BeginInit();
|
||||
this.pnlShift.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tBShiftRedBar)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tBShiftGreenBar)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tBShiftBlueBar)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDflashLED)).BeginInit();
|
||||
this.gBRumble.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDSZ)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDSX)).BeginInit();
|
||||
@ -362,7 +359,7 @@
|
||||
this.tPSpecial.SuspendLayout();
|
||||
this.pnlActions.SuspendLayout();
|
||||
this.fLPActionButtons.SuspendLayout();
|
||||
this.tabControl1.SuspendLayout();
|
||||
this.tCSens.SuspendLayout();
|
||||
this.tPDeadzone.SuspendLayout();
|
||||
this.tPCurve.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDLSCurve)).BeginInit();
|
||||
@ -944,12 +941,8 @@
|
||||
// gBLightbar
|
||||
//
|
||||
resources.ApplyResources(this.gBLightbar, "gBLightbar");
|
||||
this.gBLightbar.Controls.Add(this.pnlShift);
|
||||
this.gBLightbar.Controls.Add(this.cBWhileCharging);
|
||||
this.gBLightbar.Controls.Add(this.btnChargingColor);
|
||||
this.gBLightbar.Controls.Add(this.rBColor);
|
||||
this.gBLightbar.Controls.Add(this.rBFade);
|
||||
this.gBLightbar.Controls.Add(this.rBNormal);
|
||||
this.gBLightbar.Controls.Add(this.rBRainbow);
|
||||
this.gBLightbar.Controls.Add(this.lbWhileCharging);
|
||||
this.gBLightbar.Controls.Add(this.lbPercentFlashBar);
|
||||
this.gBLightbar.Controls.Add(this.pBRainbow);
|
||||
@ -958,11 +951,60 @@
|
||||
this.gBLightbar.Controls.Add(this.lbspc);
|
||||
this.gBLightbar.Controls.Add(this.cBLightbyBattery);
|
||||
this.gBLightbar.Controls.Add(this.lbFlashAt);
|
||||
this.gBLightbar.Controls.Add(this.pnlLowBattery);
|
||||
this.gBLightbar.Controls.Add(this.pnlShift);
|
||||
this.gBLightbar.Controls.Add(this.pnlFull);
|
||||
this.gBLightbar.Controls.Add(this.pnlLowBattery);
|
||||
this.gBLightbar.Name = "gBLightbar";
|
||||
this.gBLightbar.TabStop = false;
|
||||
//
|
||||
// cBWhileCharging
|
||||
//
|
||||
resources.ApplyResources(this.cBWhileCharging, "cBWhileCharging");
|
||||
this.cBWhileCharging.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cBWhileCharging.FormattingEnabled = true;
|
||||
this.cBWhileCharging.Items.AddRange(new object[] {
|
||||
resources.GetString("cBWhileCharging.Items"),
|
||||
resources.GetString("cBWhileCharging.Items1"),
|
||||
resources.GetString("cBWhileCharging.Items2"),
|
||||
resources.GetString("cBWhileCharging.Items3")});
|
||||
this.cBWhileCharging.Name = "cBWhileCharging";
|
||||
this.cBWhileCharging.SelectedIndexChanged += new System.EventHandler(this.cBWhileCharging_SelectedIndexChanged);
|
||||
//
|
||||
// btnChargingColor
|
||||
//
|
||||
resources.ApplyResources(this.btnChargingColor, "btnChargingColor");
|
||||
this.btnChargingColor.BackColor = System.Drawing.Color.White;
|
||||
this.btnChargingColor.Name = "btnChargingColor";
|
||||
this.btnChargingColor.UseVisualStyleBackColor = false;
|
||||
this.btnChargingColor.Click += new System.EventHandler(this.btnChargingColor_Click);
|
||||
//
|
||||
// lbWhileCharging
|
||||
//
|
||||
resources.ApplyResources(this.lbWhileCharging, "lbWhileCharging");
|
||||
this.lbWhileCharging.Name = "lbWhileCharging";
|
||||
//
|
||||
// lbPercentFlashBar
|
||||
//
|
||||
resources.ApplyResources(this.lbPercentFlashBar, "lbPercentFlashBar");
|
||||
this.lbPercentFlashBar.Name = "lbPercentFlashBar";
|
||||
//
|
||||
// nUDflashLED
|
||||
//
|
||||
resources.ApplyResources(this.nUDflashLED, "nUDflashLED");
|
||||
this.nUDflashLED.Increment = new decimal(new int[] {
|
||||
10,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.nUDflashLED.Name = "nUDflashLED";
|
||||
this.nUDflashLED.ValueChanged += new System.EventHandler(this.nUDflashLED_ValueChanged);
|
||||
//
|
||||
// lbFlashAt
|
||||
//
|
||||
resources.ApplyResources(this.lbFlashAt, "lbFlashAt");
|
||||
this.lbFlashAt.Name = "lbFlashAt";
|
||||
this.lbFlashAt.Click += new System.EventHandler(this.lbFlashAt_Click);
|
||||
//
|
||||
// pnlShift
|
||||
//
|
||||
resources.ApplyResources(this.pnlShift, "pnlShift");
|
||||
@ -1045,72 +1087,6 @@
|
||||
this.tBShiftBlueBar.MouseDown += new System.Windows.Forms.MouseEventHandler(this.LightBar_MouseDown);
|
||||
this.tBShiftBlueBar.MouseUp += new System.Windows.Forms.MouseEventHandler(this.Lightbar_MouseUp);
|
||||
//
|
||||
// btnChargingColor
|
||||
//
|
||||
resources.ApplyResources(this.btnChargingColor, "btnChargingColor");
|
||||
this.btnChargingColor.BackColor = System.Drawing.Color.White;
|
||||
this.btnChargingColor.Name = "btnChargingColor";
|
||||
this.btnChargingColor.UseVisualStyleBackColor = false;
|
||||
this.btnChargingColor.Click += new System.EventHandler(this.btnChargingColor_Click);
|
||||
//
|
||||
// rBColor
|
||||
//
|
||||
resources.ApplyResources(this.rBColor, "rBColor");
|
||||
this.rBColor.Name = "rBColor";
|
||||
this.rBColor.TabStop = true;
|
||||
this.rBColor.UseVisualStyleBackColor = true;
|
||||
this.rBColor.CheckedChanged += new System.EventHandler(this.rBColor_CheckedChanged);
|
||||
//
|
||||
// rBFade
|
||||
//
|
||||
resources.ApplyResources(this.rBFade, "rBFade");
|
||||
this.rBFade.Name = "rBFade";
|
||||
this.rBFade.UseVisualStyleBackColor = true;
|
||||
this.rBFade.CheckedChanged += new System.EventHandler(this.rBFade_CheckedChanged);
|
||||
//
|
||||
// rBNormal
|
||||
//
|
||||
resources.ApplyResources(this.rBNormal, "rBNormal");
|
||||
this.rBNormal.Checked = true;
|
||||
this.rBNormal.Name = "rBNormal";
|
||||
this.rBNormal.TabStop = true;
|
||||
this.rBNormal.UseVisualStyleBackColor = true;
|
||||
this.rBNormal.CheckedChanged += new System.EventHandler(this.rBNormal_CheckedChanged);
|
||||
//
|
||||
// rBRainbow
|
||||
//
|
||||
resources.ApplyResources(this.rBRainbow, "rBRainbow");
|
||||
this.rBRainbow.Name = "rBRainbow";
|
||||
this.rBRainbow.UseVisualStyleBackColor = true;
|
||||
this.rBRainbow.CheckedChanged += new System.EventHandler(this.rBRainbow_CheckedChanged);
|
||||
//
|
||||
// lbWhileCharging
|
||||
//
|
||||
resources.ApplyResources(this.lbWhileCharging, "lbWhileCharging");
|
||||
this.lbWhileCharging.Name = "lbWhileCharging";
|
||||
//
|
||||
// lbPercentFlashBar
|
||||
//
|
||||
resources.ApplyResources(this.lbPercentFlashBar, "lbPercentFlashBar");
|
||||
this.lbPercentFlashBar.Name = "lbPercentFlashBar";
|
||||
//
|
||||
// nUDflashLED
|
||||
//
|
||||
resources.ApplyResources(this.nUDflashLED, "nUDflashLED");
|
||||
this.nUDflashLED.Increment = new decimal(new int[] {
|
||||
10,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.nUDflashLED.Name = "nUDflashLED";
|
||||
this.nUDflashLED.ValueChanged += new System.EventHandler(this.nUDflashLED_ValueChanged);
|
||||
//
|
||||
// lbFlashAt
|
||||
//
|
||||
resources.ApplyResources(this.lbFlashAt, "lbFlashAt");
|
||||
this.lbFlashAt.Name = "lbFlashAt";
|
||||
this.lbFlashAt.Click += new System.EventHandler(this.lbFlashAt_Click);
|
||||
//
|
||||
// gBRumble
|
||||
//
|
||||
resources.ApplyResources(this.gBRumble, "gBRumble");
|
||||
@ -1440,13 +1416,13 @@
|
||||
this.controlToolStripMenuItem,
|
||||
this.toolStripSeparator1,
|
||||
this.defaultToolStripMenuItem,
|
||||
this.dpadToolStripMenuItem,
|
||||
this.leftStickToolStripMenuItem,
|
||||
this.rightStickToolStripMenuItem,
|
||||
this.aBXYToolStripMenuItem,
|
||||
this.wASDToolStripMenuItem,
|
||||
this.arrowKeysToolStripMenuItem,
|
||||
this.mouseToolStripMenuItem});
|
||||
this.DpadToolStripMenuItem,
|
||||
this.LSToolStripMenuItem,
|
||||
this.RSToolStripMenuItem,
|
||||
this.ABXYToolStripMenuItem,
|
||||
this.WASDToolStripMenuItem,
|
||||
this.ArrowKeysToolStripMenuItem,
|
||||
this.MouseToolStripMenuItem});
|
||||
this.cMSPresets.Name = "contextMenuStrip1";
|
||||
this.cMSPresets.ShowImageMargin = false;
|
||||
this.cMSPresets.Opened += new System.EventHandler(this.cMSPresets_Opened);
|
||||
@ -1465,154 +1441,154 @@
|
||||
//
|
||||
resources.ApplyResources(this.defaultToolStripMenuItem, "defaultToolStripMenuItem");
|
||||
this.defaultToolStripMenuItem.Name = "defaultToolStripMenuItem";
|
||||
this.defaultToolStripMenuItem.Click += new System.EventHandler(this.defaultToolStripMenuItem_Click);
|
||||
this.defaultToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// dpadToolStripMenuItem
|
||||
// DpadToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.dpadToolStripMenuItem, "dpadToolStripMenuItem");
|
||||
this.dpadToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
resources.ApplyResources(this.DpadToolStripMenuItem, "DpadToolStripMenuItem");
|
||||
this.DpadToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tSMIDPadInverted,
|
||||
this.tSMIDPadInvertedX,
|
||||
this.tSMIDPadInvertedY});
|
||||
this.dpadToolStripMenuItem.Name = "dpadToolStripMenuItem";
|
||||
this.dpadToolStripMenuItem.Click += new System.EventHandler(this.dpadToolStripMenuItem_Click);
|
||||
this.DpadToolStripMenuItem.Name = "DpadToolStripMenuItem";
|
||||
this.DpadToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMIDPadInverted
|
||||
//
|
||||
resources.ApplyResources(this.tSMIDPadInverted, "tSMIDPadInverted");
|
||||
this.tSMIDPadInverted.Name = "tSMIDPadInverted";
|
||||
this.tSMIDPadInverted.Click += new System.EventHandler(this.tSMIDPadInverted_Click);
|
||||
this.tSMIDPadInverted.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMIDPadInvertedX
|
||||
//
|
||||
resources.ApplyResources(this.tSMIDPadInvertedX, "tSMIDPadInvertedX");
|
||||
this.tSMIDPadInvertedX.Name = "tSMIDPadInvertedX";
|
||||
this.tSMIDPadInvertedX.Click += new System.EventHandler(this.tSMIDPadInvertedX_Click);
|
||||
this.tSMIDPadInvertedX.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMIDPadInvertedY
|
||||
//
|
||||
resources.ApplyResources(this.tSMIDPadInvertedY, "tSMIDPadInvertedY");
|
||||
this.tSMIDPadInvertedY.Name = "tSMIDPadInvertedY";
|
||||
this.tSMIDPadInvertedY.Click += new System.EventHandler(this.tSMIDPadInvertedY_Click);
|
||||
this.tSMIDPadInvertedY.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// leftStickToolStripMenuItem
|
||||
// LSToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.leftStickToolStripMenuItem, "leftStickToolStripMenuItem");
|
||||
this.leftStickToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
resources.ApplyResources(this.LSToolStripMenuItem, "LSToolStripMenuItem");
|
||||
this.LSToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tSMILSInverted,
|
||||
this.tSMILSInvertedX,
|
||||
this.tSMILSInvertedY});
|
||||
this.leftStickToolStripMenuItem.Name = "leftStickToolStripMenuItem";
|
||||
this.leftStickToolStripMenuItem.Click += new System.EventHandler(this.leftStickToolStripMenuItem_Click);
|
||||
this.LSToolStripMenuItem.Name = "LSToolStripMenuItem";
|
||||
this.LSToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMILSInverted
|
||||
//
|
||||
resources.ApplyResources(this.tSMILSInverted, "tSMILSInverted");
|
||||
this.tSMILSInverted.Name = "tSMILSInverted";
|
||||
this.tSMILSInverted.Click += new System.EventHandler(this.tSMILSInverted_Click);
|
||||
this.tSMILSInverted.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMILSInvertedX
|
||||
//
|
||||
resources.ApplyResources(this.tSMILSInvertedX, "tSMILSInvertedX");
|
||||
this.tSMILSInvertedX.Name = "tSMILSInvertedX";
|
||||
this.tSMILSInvertedX.Click += new System.EventHandler(this.tSMILSInvertedX_Click);
|
||||
this.tSMILSInvertedX.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMILSInvertedY
|
||||
//
|
||||
resources.ApplyResources(this.tSMILSInvertedY, "tSMILSInvertedY");
|
||||
this.tSMILSInvertedY.Name = "tSMILSInvertedY";
|
||||
this.tSMILSInvertedY.Click += new System.EventHandler(this.tSMILSInvertedY_Click);
|
||||
this.tSMILSInvertedY.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// rightStickToolStripMenuItem
|
||||
// RSToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.rightStickToolStripMenuItem, "rightStickToolStripMenuItem");
|
||||
this.rightStickToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
resources.ApplyResources(this.RSToolStripMenuItem, "RSToolStripMenuItem");
|
||||
this.RSToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tSMIRSInverted,
|
||||
this.tSMIRSInvertedX,
|
||||
this.tSMIRSInvertedY});
|
||||
this.rightStickToolStripMenuItem.Name = "rightStickToolStripMenuItem";
|
||||
this.rightStickToolStripMenuItem.Click += new System.EventHandler(this.rightStickToolStripMenuItem_Click);
|
||||
this.RSToolStripMenuItem.Name = "RSToolStripMenuItem";
|
||||
this.RSToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMIRSInverted
|
||||
//
|
||||
resources.ApplyResources(this.tSMIRSInverted, "tSMIRSInverted");
|
||||
this.tSMIRSInverted.Name = "tSMIRSInverted";
|
||||
this.tSMIRSInverted.Click += new System.EventHandler(this.tSMIRSInverted_Click);
|
||||
this.tSMIRSInverted.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMIRSInvertedX
|
||||
//
|
||||
resources.ApplyResources(this.tSMIRSInvertedX, "tSMIRSInvertedX");
|
||||
this.tSMIRSInvertedX.Name = "tSMIRSInvertedX";
|
||||
this.tSMIRSInvertedX.Click += new System.EventHandler(this.tSMIRSInvertedX_Click);
|
||||
this.tSMIRSInvertedX.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMIRSInvertedY
|
||||
//
|
||||
resources.ApplyResources(this.tSMIRSInvertedY, "tSMIRSInvertedY");
|
||||
this.tSMIRSInvertedY.Name = "tSMIRSInvertedY";
|
||||
this.tSMIRSInvertedY.Click += new System.EventHandler(this.tSMIRSInvertedY_Click);
|
||||
this.tSMIRSInvertedY.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// aBXYToolStripMenuItem
|
||||
// ABXYToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.aBXYToolStripMenuItem, "aBXYToolStripMenuItem");
|
||||
this.aBXYToolStripMenuItem.Name = "aBXYToolStripMenuItem";
|
||||
this.aBXYToolStripMenuItem.Click += new System.EventHandler(this.aBXYToolStripMenuItem_Click);
|
||||
resources.ApplyResources(this.ABXYToolStripMenuItem, "ABXYToolStripMenuItem");
|
||||
this.ABXYToolStripMenuItem.Name = "ABXYToolStripMenuItem";
|
||||
this.ABXYToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// wASDToolStripMenuItem
|
||||
// WASDToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.wASDToolStripMenuItem, "wASDToolStripMenuItem");
|
||||
this.wASDToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.wScanCodeToolStripMenuItem});
|
||||
this.wASDToolStripMenuItem.Name = "wASDToolStripMenuItem";
|
||||
this.wASDToolStripMenuItem.Click += new System.EventHandler(this.wASDToolStripMenuItem_Click);
|
||||
resources.ApplyResources(this.WASDToolStripMenuItem, "WASDToolStripMenuItem");
|
||||
this.WASDToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.wScanCodeWASDToolStripMenuItem});
|
||||
this.WASDToolStripMenuItem.Name = "WASDToolStripMenuItem";
|
||||
this.WASDToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// wScanCodeToolStripMenuItem
|
||||
// wScanCodeWASDToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.wScanCodeToolStripMenuItem, "wScanCodeToolStripMenuItem");
|
||||
this.wScanCodeToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
|
||||
this.wScanCodeToolStripMenuItem.Name = "wScanCodeToolStripMenuItem";
|
||||
this.wScanCodeToolStripMenuItem.Click += new System.EventHandler(this.wScanCodeToolStripMenuItem_Click);
|
||||
resources.ApplyResources(this.wScanCodeWASDToolStripMenuItem, "wScanCodeWASDToolStripMenuItem");
|
||||
this.wScanCodeWASDToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
|
||||
this.wScanCodeWASDToolStripMenuItem.Name = "wScanCodeWASDToolStripMenuItem";
|
||||
this.wScanCodeWASDToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// arrowKeysToolStripMenuItem
|
||||
// ArrowKeysToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.arrowKeysToolStripMenuItem, "arrowKeysToolStripMenuItem");
|
||||
this.arrowKeysToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.wScanCodeToolStripMenuItem1});
|
||||
this.arrowKeysToolStripMenuItem.Name = "arrowKeysToolStripMenuItem";
|
||||
this.arrowKeysToolStripMenuItem.Click += new System.EventHandler(this.arrowKeysToolStripMenuItem_Click);
|
||||
resources.ApplyResources(this.ArrowKeysToolStripMenuItem, "ArrowKeysToolStripMenuItem");
|
||||
this.ArrowKeysToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.wScanCodeArrowKeysToolStripMenuItem});
|
||||
this.ArrowKeysToolStripMenuItem.Name = "ArrowKeysToolStripMenuItem";
|
||||
this.ArrowKeysToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// wScanCodeToolStripMenuItem1
|
||||
// wScanCodeArrowKeysToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.wScanCodeToolStripMenuItem1, "wScanCodeToolStripMenuItem1");
|
||||
this.wScanCodeToolStripMenuItem1.Name = "wScanCodeToolStripMenuItem1";
|
||||
this.wScanCodeToolStripMenuItem1.Click += new System.EventHandler(this.wScanCodeToolStripMenuItem1_Click);
|
||||
resources.ApplyResources(this.wScanCodeArrowKeysToolStripMenuItem, "wScanCodeArrowKeysToolStripMenuItem");
|
||||
this.wScanCodeArrowKeysToolStripMenuItem.Name = "wScanCodeArrowKeysToolStripMenuItem";
|
||||
this.wScanCodeArrowKeysToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// mouseToolStripMenuItem
|
||||
// MouseToolStripMenuItem
|
||||
//
|
||||
resources.ApplyResources(this.mouseToolStripMenuItem, "mouseToolStripMenuItem");
|
||||
this.mouseToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
resources.ApplyResources(this.MouseToolStripMenuItem, "MouseToolStripMenuItem");
|
||||
this.MouseToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
|
||||
this.tSMIMouseInverted,
|
||||
this.tSMIMouseInvertedX,
|
||||
this.tSMIMouseInvertedY});
|
||||
this.mouseToolStripMenuItem.Name = "mouseToolStripMenuItem";
|
||||
this.mouseToolStripMenuItem.Click += new System.EventHandler(this.mouseToolStripMenuItem_Click);
|
||||
this.MouseToolStripMenuItem.Name = "MouseToolStripMenuItem";
|
||||
this.MouseToolStripMenuItem.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMIMouseInverted
|
||||
//
|
||||
resources.ApplyResources(this.tSMIMouseInverted, "tSMIMouseInverted");
|
||||
this.tSMIMouseInverted.Name = "tSMIMouseInverted";
|
||||
this.tSMIMouseInverted.Click += new System.EventHandler(this.tSMIMouseInverted_Click);
|
||||
this.tSMIMouseInverted.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMIMouseInvertedX
|
||||
//
|
||||
resources.ApplyResources(this.tSMIMouseInvertedX, "tSMIMouseInvertedX");
|
||||
this.tSMIMouseInvertedX.Name = "tSMIMouseInvertedX";
|
||||
this.tSMIMouseInvertedX.Click += new System.EventHandler(this.tSMIMouseInvertedX_Click);
|
||||
this.tSMIMouseInvertedX.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// tSMIMouseInvertedY
|
||||
//
|
||||
resources.ApplyResources(this.tSMIMouseInvertedY, "tSMIMouseInvertedY");
|
||||
this.tSMIMouseInvertedY.Name = "tSMIMouseInvertedY";
|
||||
this.tSMIMouseInvertedY.Click += new System.EventHandler(this.tSMIMouseInvertedY_Click);
|
||||
this.tSMIMouseInvertedY.Click += new System.EventHandler(this.SetPreset);
|
||||
//
|
||||
// fLPShiftTouchSwipe
|
||||
//
|
||||
@ -3090,13 +3066,13 @@
|
||||
this.btnRemAction.UseVisualStyleBackColor = true;
|
||||
this.btnRemAction.Click += new System.EventHandler(this.btnRemAction_Click);
|
||||
//
|
||||
// tabControl1
|
||||
// tCSens
|
||||
//
|
||||
resources.ApplyResources(this.tabControl1, "tabControl1");
|
||||
this.tabControl1.Controls.Add(this.tPDeadzone);
|
||||
this.tabControl1.Controls.Add(this.tPCurve);
|
||||
this.tabControl1.Name = "tabControl1";
|
||||
this.tabControl1.SelectedIndex = 0;
|
||||
resources.ApplyResources(this.tCSens, "tCSens");
|
||||
this.tCSens.Controls.Add(this.tPDeadzone);
|
||||
this.tCSens.Controls.Add(this.tPCurve);
|
||||
this.tCSens.Name = "tCSens";
|
||||
this.tCSens.SelectedIndex = 0;
|
||||
//
|
||||
// tPDeadzone
|
||||
//
|
||||
@ -3181,7 +3157,7 @@
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
|
||||
this.BackColor = System.Drawing.Color.White;
|
||||
this.Controls.Add(this.tabControl1);
|
||||
this.Controls.Add(this.tCSens);
|
||||
this.Controls.Add(this.tabControls);
|
||||
this.Controls.Add(this.gBRumble);
|
||||
this.Controls.Add(this.gBLightbar);
|
||||
@ -3221,12 +3197,12 @@
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDSixaxis)).EndInit();
|
||||
this.gBLightbar.ResumeLayout(false);
|
||||
this.gBLightbar.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDflashLED)).EndInit();
|
||||
this.pnlShift.ResumeLayout(false);
|
||||
this.pnlShift.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tBShiftRedBar)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tBShiftGreenBar)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tBShiftBlueBar)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDflashLED)).EndInit();
|
||||
this.gBRumble.ResumeLayout(false);
|
||||
this.gBRumble.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDSZ)).EndInit();
|
||||
@ -3268,7 +3244,7 @@
|
||||
this.tPSpecial.ResumeLayout(false);
|
||||
this.pnlActions.ResumeLayout(false);
|
||||
this.fLPActionButtons.ResumeLayout(false);
|
||||
this.tabControl1.ResumeLayout(false);
|
||||
this.tCSens.ResumeLayout(false);
|
||||
this.tPDeadzone.ResumeLayout(false);
|
||||
this.tPDeadzone.PerformLayout();
|
||||
this.tPCurve.ResumeLayout(false);
|
||||
@ -3338,12 +3314,8 @@
|
||||
private System.Windows.Forms.NumericUpDown nUDflashLED;
|
||||
private System.Windows.Forms.Label lbPercentFlashBar;
|
||||
private System.Windows.Forms.Label lbFlashAt;
|
||||
private System.Windows.Forms.RadioButton rBFade;
|
||||
private System.Windows.Forms.RadioButton rBNormal;
|
||||
private System.Windows.Forms.RadioButton rBRainbow;
|
||||
private System.Windows.Forms.Label lbWhileCharging;
|
||||
private System.Windows.Forms.Button btnChargingColor;
|
||||
private System.Windows.Forms.RadioButton rBColor;
|
||||
private System.Windows.Forms.CheckBox cBIdleDisconnect;
|
||||
private System.Windows.Forms.Label lbSixaxisX;
|
||||
private System.Windows.Forms.Label lbSixaxisZ;
|
||||
@ -3515,7 +3487,7 @@
|
||||
private System.Windows.Forms.Label lbTPSwipes;
|
||||
public System.Windows.Forms.ListView lVActions;
|
||||
private System.Windows.Forms.Label lbActionsTip;
|
||||
private System.Windows.Forms.TabControl tabControl1;
|
||||
private System.Windows.Forms.TabControl tCSens;
|
||||
private System.Windows.Forms.TabPage tPDeadzone;
|
||||
private System.Windows.Forms.TabPage tPCurve;
|
||||
private System.Windows.Forms.NumericUpDown nUDLSCurve;
|
||||
@ -3526,16 +3498,15 @@
|
||||
private System.Windows.Forms.Label lbLSCurve;
|
||||
private System.Windows.Forms.ContextMenuStrip cMSPresets;
|
||||
private System.Windows.Forms.ToolStripMenuItem defaultToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem wASDToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem dpadToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem leftStickToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem rightStickToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem arrowKeysToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem mouseToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem aBXYToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem wScanCodeToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem wScanCodeToolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1;
|
||||
private System.Windows.Forms.ToolStripMenuItem WASDToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem DpadToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem LSToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem RSToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem ArrowKeysToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem MouseToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem ABXYToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem wScanCodeWASDToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem wScanCodeArrowKeysToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripMenuItem controlToolStripMenuItem;
|
||||
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
|
||||
private System.Windows.Forms.ToolStripMenuItem tSMIDPadInverted;
|
||||
@ -3550,5 +3521,6 @@
|
||||
private System.Windows.Forms.ToolStripMenuItem tSMIMouseInverted;
|
||||
private System.Windows.Forms.ToolStripMenuItem tSMIMouseInvertedX;
|
||||
private System.Windows.Forms.ToolStripMenuItem tSMIMouseInvertedY;
|
||||
private System.Windows.Forms.ComboBox cBWhileCharging;
|
||||
}
|
||||
}
|
1130
DS4Tool/Options.cs
1130
DS4Tool/Options.cs
File diff suppressed because it is too large
Load Diff
@ -118,6 +118,277 @@
|
||||
<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="nUDRainbow.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>160, 15</value>
|
||||
</data>
|
||||
<data name="pBRainbow.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>138, 16</value>
|
||||
</data>
|
||||
<data name="cBLightbyBattery.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>120, 17</value>
|
||||
</data>
|
||||
<data name="cBLightbyBattery.Text" xml:space="preserve">
|
||||
<value>Farbe bei Batterie %</value>
|
||||
</data>
|
||||
<data name="lbspc.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>202, 18</value>
|
||||
</data>
|
||||
<data name="lbspc.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 13</value>
|
||||
</data>
|
||||
<data name="lbspc.Text" xml:space="preserve">
|
||||
<value>Sekunden/Periode</value>
|
||||
</data>
|
||||
<data name="cBDoubleTap.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>119, 47</value>
|
||||
</data>
|
||||
<data name="cBDoubleTap.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>95, 17</value>
|
||||
</data>
|
||||
<data name="cBDoubleTap.Text" xml:space="preserve">
|
||||
<value>Doppelt tippen</value>
|
||||
</data>
|
||||
<data name="cBTap.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>59, 17</value>
|
||||
</data>
|
||||
<data name="cBTap.Text" xml:space="preserve">
|
||||
<value>Tippen</value>
|
||||
</data>
|
||||
<data name="nUDTap.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>73, 47</value>
|
||||
</data>
|
||||
<data name="cBScroll.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>118, 19</value>
|
||||
</data>
|
||||
<data name="cBScroll.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 17</value>
|
||||
</data>
|
||||
<data name="cBScroll.Text" xml:space="preserve">
|
||||
<value>Blättern</value>
|
||||
</data>
|
||||
<data name="cBSlide.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>59, 17</value>
|
||||
</data>
|
||||
<data name="cBSlide.Text" xml:space="preserve">
|
||||
<value>Gleiten</value>
|
||||
</data>
|
||||
<data name="nUDScroll.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>189, 18</value>
|
||||
</data>
|
||||
<data name="nUDTouch.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>73, 18</value>
|
||||
</data>
|
||||
<data name="lbButtonMouseSens.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 13</value>
|
||||
</data>
|
||||
<data name="lbButtonMouseSens.Text" xml:space="preserve">
|
||||
<value>Mausempfindlichkeit</value>
|
||||
</data>
|
||||
<data name="cBlowerRCOn.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>198, 17</value>
|
||||
</data>
|
||||
<data name="cBlowerRCOn.Text" xml:space="preserve">
|
||||
<value>Unten Rechts als Rechte Maustaste</value>
|
||||
</data>
|
||||
<data name="cBTouchpadJitterCompensation.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>95, 17</value>
|
||||
</data>
|
||||
<data name="cBTouchpadJitterCompensation.Text" xml:space="preserve">
|
||||
<value>Zitterausgleich</value>
|
||||
</data>
|
||||
<data name="lbIdleMinutes.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>177, 47</value>
|
||||
</data>
|
||||
<data name="lbIdleMinutes.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>45, 13</value>
|
||||
</data>
|
||||
<data name="lbIdleMinutes.Text" xml:space="preserve">
|
||||
<value>Minuten</value>
|
||||
</data>
|
||||
<data name="nUDIdleDisconnect.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>123, 44</value>
|
||||
</data>
|
||||
<data name="cBFlushHIDQueue.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>352, 71</value>
|
||||
</data>
|
||||
<data name="cBFlushHIDQueue.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 17</value>
|
||||
</data>
|
||||
<data name="cBFlushHIDQueue.Text" xml:space="preserve">
|
||||
<value>Leeres HID</value>
|
||||
</data>
|
||||
<data name="lbFull.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>27, 13</value>
|
||||
</data>
|
||||
<data name="lbFull.Text" xml:space="preserve">
|
||||
<value>Voll:</value>
|
||||
</data>
|
||||
<data name="lbEmpty.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>31, 13</value>
|
||||
</data>
|
||||
<data name="lbEmpty.Text" xml:space="preserve">
|
||||
<value>Leer:</value>
|
||||
</data>
|
||||
<data name="cbStartTouchpadOff.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>234, 19</value>
|
||||
</data>
|
||||
<data name="cbStartTouchpadOff.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>167, 17</value>
|
||||
</data>
|
||||
<data name="cbStartTouchpadOff.Text" xml:space="preserve">
|
||||
<value>Starte mit Gleiten/Blättern aus</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>284, 37</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>148, 30</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Text" xml:space="preserve">
|
||||
<value>Nutze Touchpad
|
||||
Wischgesten zum steuern</value>
|
||||
</data>
|
||||
<data name="cBDinput.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>315, 102</value>
|
||||
</data>
|
||||
<data name="cBDinput.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>117, 17</value>
|
||||
</data>
|
||||
<data name="cBDinput.Text" xml:space="preserve">
|
||||
<value>Benutze nur Dinput</value>
|
||||
</data>
|
||||
<data name="pBProgram.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>241, 96</value>
|
||||
</data>
|
||||
<data name="cBLaunchProgram.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>12, 102</value>
|
||||
</data>
|
||||
<data name="cBLaunchProgram.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>146, 17</value>
|
||||
</data>
|
||||
<data name="cBLaunchProgram.Text" xml:space="preserve">
|
||||
<value>Starte Programm mit Profil</value>
|
||||
</data>
|
||||
<data name="btnBrowse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>169, 98</value>
|
||||
</data>
|
||||
<data name="btnBrowse.Text" xml:space="preserve">
|
||||
<value>Durchsuchen...</value>
|
||||
</data>
|
||||
<data name="lbUseController.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>93, 13</value>
|
||||
</data>
|
||||
<data name="lbUseController.Text" xml:space="preserve">
|
||||
<value>Benutze Controller</value>
|
||||
</data>
|
||||
<data name="cBMouseAccel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>128, 17</value>
|
||||
</data>
|
||||
<data name="cBMouseAccel.Text" xml:space="preserve">
|
||||
<value>Mausgeschwindigkeit</value>
|
||||
</data>
|
||||
<data name="nUDSixaxis.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>105, 73</value>
|
||||
</data>
|
||||
<data name="cBControllerInput.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>141, 73</value>
|
||||
</data>
|
||||
<data name="cBControllerInput.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>154, 17</value>
|
||||
</data>
|
||||
<data name="cBControllerInput.Text" xml:space="preserve">
|
||||
<value>für Zuordung und Auslesen</value>
|
||||
</data>
|
||||
<data name="cBIdleDisconnect.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>114, 17</value>
|
||||
</data>
|
||||
<data name="cBIdleDisconnect.Text" xml:space="preserve">
|
||||
<value>Trenne im Leerlauf</value>
|
||||
</data>
|
||||
<data name="gBOther.Text" xml:space="preserve">
|
||||
<value>Andere</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items1" xml:space="preserve">
|
||||
<value>Ein- und ausblenden</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items2" xml:space="preserve">
|
||||
<value>Regenbogen</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items3" xml:space="preserve">
|
||||
<value>Farbe</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>120, 105</value>
|
||||
</data>
|
||||
<data name="btnChargingColor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>250, 108</value>
|
||||
</data>
|
||||
<data name="lbWhileCharging.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>112, 13</value>
|
||||
</data>
|
||||
<data name="lbWhileCharging.Text" xml:space="preserve">
|
||||
<value>Während des Ladens:</value>
|
||||
</data>
|
||||
<data name="lbPercentFlashBar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>111, 16</value>
|
||||
</data>
|
||||
<data name="nUDflashLED.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>67, 15</value>
|
||||
</data>
|
||||
<data name="lbFlashAt.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>59, 13</value>
|
||||
</data>
|
||||
<data name="lbFlashAt.Text" xml:space="preserve">
|
||||
<value>Blinken bei</value>
|
||||
</data>
|
||||
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>281, 17</value>
|
||||
</data>
|
||||
<data name="cBShiftLight.Text" xml:space="preserve">
|
||||
<value>Benutze eine andere Farbe für den Umschalter Modus</value>
|
||||
</data>
|
||||
<data name="lbShift.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 13</value>
|
||||
</data>
|
||||
<data name="lbShift.Text" xml:space="preserve">
|
||||
<value>Umschalter:</value>
|
||||
</data>
|
||||
<data name="gBLightbar.Text" xml:space="preserve">
|
||||
<value>Lichtbalken</value>
|
||||
</data>
|
||||
<data name="gBRumble.Text" xml:space="preserve">
|
||||
<value>Rütteln</value>
|
||||
</data>
|
||||
<data name="lb6Accel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>38, 105</value>
|
||||
</data>
|
||||
<data name="lb6Accel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>83, 13</value>
|
||||
</data>
|
||||
<data name="lb6Accel.Text" xml:space="preserve">
|
||||
<value>Beschleunigung</value>
|
||||
</data>
|
||||
<data name="lb6Gryo.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 5</value>
|
||||
</data>
|
||||
<data name="lb6Gryo.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>110, 13</value>
|
||||
</data>
|
||||
<data name="lb6Gryo.Text" xml:space="preserve">
|
||||
<value>Bewegungssteuerung</value>
|
||||
</data>
|
||||
<data name="pBDelayTracker.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>154, 8</value>
|
||||
</data>
|
||||
<data name="lbInputDelay.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>144, 13</value>
|
||||
</data>
|
||||
<data name="lbInputDelay.Text" xml:space="preserve">
|
||||
<value>Eingabeverzögerung: N/Ams</value>
|
||||
</data>
|
||||
<data name="lbSATip.Text" xml:space="preserve">
|
||||
<value>Sixaxis: X Achse ist vertauscht um leichter zu lesen.</value>
|
||||
</data>
|
||||
<data name="pBSADeadzone.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
@ -382,4 +653,86 @@
|
||||
AElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="tPController.Text" xml:space="preserve">
|
||||
<value>Controller Kalibrierung</value>
|
||||
</data>
|
||||
<data name="lbShiftGryo.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 187</value>
|
||||
</data>
|
||||
<data name="lbShiftGryo.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>66, 26</value>
|
||||
</data>
|
||||
<data name="lbShiftGryo.Text" xml:space="preserve">
|
||||
<value>Bewegungs-
|
||||
steuerung:</value>
|
||||
</data>
|
||||
<data name="cBShiftControl.Items" xml:space="preserve">
|
||||
<value>(nichts)/Umschalter aus</value>
|
||||
</data>
|
||||
<data name="lbHold.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>32, 13</value>
|
||||
</data>
|
||||
<data name="lbHold.Text" xml:space="preserve">
|
||||
<value>Halte</value>
|
||||
</data>
|
||||
<data name="lbtoUse.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>150, 13</value>
|
||||
</data>
|
||||
<data name="lbtoUse.Text" xml:space="preserve">
|
||||
<value>um diese Steuerung zu nutzen</value>
|
||||
</data>
|
||||
<data name="btnShiftFullView.Text" xml:space="preserve">
|
||||
<value><- Zurück zur Vollbildansicht</value>
|
||||
</data>
|
||||
<data name="tPShiftMod.Text" xml:space="preserve">
|
||||
<value>Modifikator</value>
|
||||
</data>
|
||||
<data name="lbGyro.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>5, 187</value>
|
||||
</data>
|
||||
<data name="lbGyro.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>66, 26</value>
|
||||
</data>
|
||||
<data name="lbGyro.Text" xml:space="preserve">
|
||||
<value>Bewegungs-
|
||||
steuerung:</value>
|
||||
</data>
|
||||
<data name="btnFullView.Text" xml:space="preserve">
|
||||
<value><- Zurück zur Vollbildansicht</value>
|
||||
</data>
|
||||
<data name="tPControls.Text" xml:space="preserve">
|
||||
<value>Steuerung</value>
|
||||
</data>
|
||||
<data name="cHTrigger.Text" xml:space="preserve">
|
||||
<value>Auslöser</value>
|
||||
</data>
|
||||
<data name="cHAction.Text" xml:space="preserve">
|
||||
<value>Aktion</value>
|
||||
</data>
|
||||
<data name="lVActions.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 74</value>
|
||||
</data>
|
||||
<data name="lVActions.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>428, 142</value>
|
||||
</data>
|
||||
<data name="lbActionsTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>422, 45</value>
|
||||
</data>
|
||||
<data name="lbActionsTip.Text" xml:space="preserve">
|
||||
<value>Halte ausgewählte Steuerungen um eine Aktion auszuführen. Kontrolliere
|
||||
die Aktion, um sie zu benutzen, während das Profil geladen ist. Max 50
|
||||
Aktionen.</value>
|
||||
</data>
|
||||
<data name="btnNewAction.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 48</value>
|
||||
</data>
|
||||
<data name="btnEditAction.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>145, 48</value>
|
||||
</data>
|
||||
<data name="btnRemAction.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>287, 48</value>
|
||||
</data>
|
||||
<data name="fLPActionButtons.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>428, 74</value>
|
||||
</data>
|
||||
</root>
|
@ -190,6 +190,9 @@
|
||||
<data name="numUDMouseSens.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>124, 15</value>
|
||||
</data>
|
||||
<data name="gBOther.Text" xml:space="preserve">
|
||||
<value>Otro</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>280, 37</value>
|
||||
</data>
|
||||
@ -237,8 +240,14 @@ con perfil</value>
|
||||
<data name="cBIdleDisconnect.Text" xml:space="preserve">
|
||||
<value>Desconectado Inactivo</value>
|
||||
</data>
|
||||
<data name="gBOther.Text" xml:space="preserve">
|
||||
<value>Otro</value>
|
||||
<data name="gBLightbar.Text" xml:space="preserve">
|
||||
<value>Barra de luz</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items2" xml:space="preserve">
|
||||
<value>Arcoiris</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>96, 105</value>
|
||||
</data>
|
||||
<data name="lbShiftGreen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>14, 13</value>
|
||||
@ -249,18 +258,12 @@ con perfil</value>
|
||||
<data name="lbShiftBlue.Text" xml:space="preserve">
|
||||
<value>A</value>
|
||||
</data>
|
||||
<data name="rBRainbow.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>59, 17</value>
|
||||
</data>
|
||||
<data name="rBRainbow.Text" xml:space="preserve">
|
||||
<value>Arcoiris</value>
|
||||
</data>
|
||||
<data name="gBLightbar.Text" xml:space="preserve">
|
||||
<value>Barra de luz</value>
|
||||
</data>
|
||||
<data name="gBRumble.Text" xml:space="preserve">
|
||||
<value>Vibracion</value>
|
||||
</data>
|
||||
<data name="tPController.Text" xml:space="preserve">
|
||||
<value>Lecturas del Controlador</value>
|
||||
</data>
|
||||
<data name="lb6Accel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>69, 13</value>
|
||||
</data>
|
||||
@ -546,16 +549,13 @@ con perfil</value>
|
||||
AElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="tPController.Text" xml:space="preserve">
|
||||
<value>Lecturas del Controlador</value>
|
||||
</data>
|
||||
<data name="btnShiftFullView.Text" xml:space="preserve">
|
||||
<value><- Regresar a vista completa</value>
|
||||
</data>
|
||||
<data name="btnFullView.Text" xml:space="preserve">
|
||||
<value><- Regresar a vista completa</value>
|
||||
</data>
|
||||
<data name="tPControls.Text" xml:space="preserve">
|
||||
<value>Controles</value>
|
||||
</data>
|
||||
<data name="btnFullView.Text" xml:space="preserve">
|
||||
<value><- Regresar a vista completa</value>
|
||||
</data>
|
||||
</root>
|
@ -223,39 +223,27 @@ avec le profil</value>
|
||||
<data name="gBLightbar.Text" xml:space="preserve">
|
||||
<value>Barre lumineuse</value>
|
||||
</data>
|
||||
<data name="btnChargingColor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>359, 107</value>
|
||||
</data>
|
||||
<data name="rBColor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>293, 105</value>
|
||||
</data>
|
||||
<data name="rBColor.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>61, 17</value>
|
||||
</data>
|
||||
<data name="rBColor.Text" xml:space="preserve">
|
||||
<value>Couleur</value>
|
||||
</data>
|
||||
<data name="rBFade.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>138, 105</value>
|
||||
</data>
|
||||
<data name="rBFade.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>68, 17</value>
|
||||
</data>
|
||||
<data name="rBFade.Text" xml:space="preserve">
|
||||
<data name="cBWhileCharging.Items1" xml:space="preserve">
|
||||
<value>Pulsation</value>
|
||||
</data>
|
||||
<data name="rBNormal.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 105</value>
|
||||
</data>
|
||||
<data name="rBRainbow.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>212, 105</value>
|
||||
</data>
|
||||
<data name="rBRainbow.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 17</value>
|
||||
</data>
|
||||
<data name="rBRainbow.Text" xml:space="preserve">
|
||||
<data name="cBWhileCharging.Items2" xml:space="preserve">
|
||||
<value>Arc-en-ciel</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items3" xml:space="preserve">
|
||||
<value>Couleur</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>72, 105</value>
|
||||
</data>
|
||||
<data name="lbShiftGreen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>14, 13</value>
|
||||
</data>
|
||||
<data name="lbShiftGreen.Text" xml:space="preserve">
|
||||
<value>V</value>
|
||||
</data>
|
||||
<data name="btnChargingColor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>202, 108</value>
|
||||
</data>
|
||||
<data name="lbWhileCharging.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>59, 13</value>
|
||||
</data>
|
||||
@ -274,18 +262,9 @@ avec le profil</value>
|
||||
<data name="lbFlashAt.Text" xml:space="preserve">
|
||||
<value>Clignoter à</value>
|
||||
</data>
|
||||
<data name="lbShiftGreen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>14, 13</value>
|
||||
</data>
|
||||
<data name="lbShiftGreen.Text" xml:space="preserve">
|
||||
<value>V</value>
|
||||
</data>
|
||||
<data name="gBRumble.Text" xml:space="preserve">
|
||||
<value>Vibrer</value>
|
||||
</data>
|
||||
<data name="gBDeadzone.Text" xml:space="preserve">
|
||||
<value>Zone morte</value>
|
||||
</data>
|
||||
<data name="pBSADeadzone.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
|
@ -118,6 +118,222 @@
|
||||
<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="cBLightbyBattery.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>124, 17</value>
|
||||
</data>
|
||||
<data name="cBLightbyBattery.Text" xml:space="preserve">
|
||||
<value>Colore per % Batteria</value>
|
||||
</data>
|
||||
<data name="lbspc.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>71, 13</value>
|
||||
</data>
|
||||
<data name="lbspc.Text" xml:space="preserve">
|
||||
<value>secondi/ciclo</value>
|
||||
</data>
|
||||
<data name="cBDoubleTap.Text" xml:space="preserve">
|
||||
<value>Doppio Tap</value>
|
||||
</data>
|
||||
<data name="cBScroll.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>115, 20</value>
|
||||
</data>
|
||||
<data name="cBScroll.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>82, 17</value>
|
||||
</data>
|
||||
<data name="cBScroll.Text" xml:space="preserve">
|
||||
<value>Scorrimento</value>
|
||||
</data>
|
||||
<data name="cBSlide.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 17</value>
|
||||
</data>
|
||||
<data name="cBSlide.Text" xml:space="preserve">
|
||||
<value>Cursore</value>
|
||||
</data>
|
||||
<data name="nUDScroll.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>203, 19</value>
|
||||
</data>
|
||||
<data name="nUDTouch.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>70, 19</value>
|
||||
</data>
|
||||
<data name="lbButtonMouseSens.Text" xml:space="preserve">
|
||||
<value>Sensibilità Mouse:</value>
|
||||
</data>
|
||||
<data name="cBlowerRCOn.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>150, 79</value>
|
||||
</data>
|
||||
<data name="cBlowerRCOn.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>154, 17</value>
|
||||
</data>
|
||||
<data name="cBlowerRCOn.Text" xml:space="preserve">
|
||||
<value>Inferiore Destro come RMB</value>
|
||||
</data>
|
||||
<data name="cBTouchpadJitterCompensation.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>126, 17</value>
|
||||
</data>
|
||||
<data name="cBTouchpadJitterCompensation.Text" xml:space="preserve">
|
||||
<value>Compensazione Jitter</value>
|
||||
</data>
|
||||
<data name="lbIdleMinutes.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>174, 47</value>
|
||||
</data>
|
||||
<data name="lbIdleMinutes.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>34, 13</value>
|
||||
</data>
|
||||
<data name="lbIdleMinutes.Text" xml:space="preserve">
|
||||
<value>minuti</value>
|
||||
</data>
|
||||
<data name="nUDIdleDisconnect.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>120, 44</value>
|
||||
</data>
|
||||
<data name="cBFlushHIDQueue.Text" xml:space="preserve">
|
||||
<value>Flush HID</value>
|
||||
</data>
|
||||
<data name="lbFull.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>37, 13</value>
|
||||
</data>
|
||||
<data name="lbFull.Text" xml:space="preserve">
|
||||
<value>Piena:</value>
|
||||
</data>
|
||||
<data name="lbEmpty.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>38, 13</value>
|
||||
</data>
|
||||
<data name="lbEmpty.Text" xml:space="preserve">
|
||||
<value>Vuota:</value>
|
||||
</data>
|
||||
<data name="cbStartTouchpadOff.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>248, 20</value>
|
||||
</data>
|
||||
<data name="cbStartTouchpadOff.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>186, 17</value>
|
||||
</data>
|
||||
<data name="cbStartTouchpadOff.Text" xml:space="preserve">
|
||||
<value>Inizia con Cursore/Scorrimento off</value>
|
||||
</data>
|
||||
<data name="gBOther.Text" xml:space="preserve">
|
||||
<value>Altro</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>333, 19</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 43</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Text" xml:space="preserve">
|
||||
<value>Usa Swipe del
|
||||
Touchpad
|
||||
per i controlli</value>
|
||||
</data>
|
||||
<data name="cBDinput.Text" xml:space="preserve">
|
||||
<value>Usa solo Dinput</value>
|
||||
</data>
|
||||
<data name="pBProgram.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>201, 96</value>
|
||||
</data>
|
||||
<data name="cBLaunchProgram.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>117, 30</value>
|
||||
</data>
|
||||
<data name="cBLaunchProgram.Text" xml:space="preserve">
|
||||
<value>Lancia Programma
|
||||
con profilo</value>
|
||||
</data>
|
||||
<data name="btnBrowse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>129, 98</value>
|
||||
</data>
|
||||
<data name="btnBrowse.Text" xml:space="preserve">
|
||||
<value>Sfoglia...</value>
|
||||
</data>
|
||||
<data name="lbUseController.Text" xml:space="preserve">
|
||||
<value>Usa Controller</value>
|
||||
</data>
|
||||
<data name="cBMouseAccel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>128, 17</value>
|
||||
</data>
|
||||
<data name="cBMouseAccel.Text" xml:space="preserve">
|
||||
<value>Accelerazione Mouse</value>
|
||||
</data>
|
||||
<data name="cBControllerInput.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>143, 17</value>
|
||||
</data>
|
||||
<data name="cBControllerInput.Text" xml:space="preserve">
|
||||
<value>per Mappatura e readout</value>
|
||||
</data>
|
||||
<data name="cBIdleDisconnect.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>107, 17</value>
|
||||
</data>
|
||||
<data name="cBIdleDisconnect.Text" xml:space="preserve">
|
||||
<value>Idle Disconnesso</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items" xml:space="preserve">
|
||||
<value>Normale</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items1" xml:space="preserve">
|
||||
<value>Pulsazione</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items2" xml:space="preserve">
|
||||
<value>Arcobaleno</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items3" xml:space="preserve">
|
||||
<value>Colore</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>102, 105</value>
|
||||
</data>
|
||||
<data name="btnChargingColor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>232, 108</value>
|
||||
</data>
|
||||
<data name="lbWhileCharging.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>96, 13</value>
|
||||
</data>
|
||||
<data name="lbWhileCharging.Text" xml:space="preserve">
|
||||
<value>Mentre è in Carica:</value>
|
||||
</data>
|
||||
<data name="lbPercentFlashBar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>118, 16</value>
|
||||
</data>
|
||||
<data name="nUDflashLED.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 15</value>
|
||||
</data>
|
||||
<data name="lbFlashAt.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>68, 13</value>
|
||||
</data>
|
||||
<data name="lbFlashAt.Text" xml:space="preserve">
|
||||
<value>Lampeggia a</value>
|
||||
</data>
|
||||
<data name="gBLightbar.Text" xml:space="preserve">
|
||||
<value>Barra Luminosa</value>
|
||||
</data>
|
||||
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>208, 17</value>
|
||||
</data>
|
||||
<data name="cBShiftLight.Text" xml:space="preserve">
|
||||
<value>Usa un altro colore per la modalità shift</value>
|
||||
</data>
|
||||
<data name="gBRumble.Text" xml:space="preserve">
|
||||
<value>Vibrazione</value>
|
||||
</data>
|
||||
<data name="lbRSTip.Text" xml:space="preserve">
|
||||
<value>Stick Destro</value>
|
||||
</data>
|
||||
<data name="lbInputDelay.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>107, 13</value>
|
||||
</data>
|
||||
<data name="lbInputDelay.Text" xml:space="preserve">
|
||||
<value>Ritardo Input: N/Ams</value>
|
||||
</data>
|
||||
<data name="lbLSTip.Text" xml:space="preserve">
|
||||
<value>Stick Sinistro</value>
|
||||
</data>
|
||||
<data name="lbSATip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 56</value>
|
||||
</data>
|
||||
<data name="lbSATip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>143, 31</value>
|
||||
</data>
|
||||
<data name="lbSATip.Text" xml:space="preserve">
|
||||
<value>Sixaxis: l'asse X è capovolto per una più facile lettura</value>
|
||||
</data>
|
||||
<data name="lbSATip.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleRight</value>
|
||||
</data>
|
||||
<data name="pBSADeadzone.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
@ -382,4 +598,59 @@
|
||||
AElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="tPController.Text" xml:space="preserve">
|
||||
<value>Letture Controller</value>
|
||||
</data>
|
||||
<data name="tPShiftMod.Text" xml:space="preserve">
|
||||
<value>Modificatore Shift</value>
|
||||
</data>
|
||||
<data name="cBShiftControl.Items" xml:space="preserve">
|
||||
<value>(niente)/shift off</value>
|
||||
</data>
|
||||
<data name="cBShiftControl.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>91, 1</value>
|
||||
</data>
|
||||
<data name="lbHold.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>47, 13</value>
|
||||
</data>
|
||||
<data name="lbHold.Text" xml:space="preserve">
|
||||
<value>Mantieni</value>
|
||||
</data>
|
||||
<data name="lbtoUse.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>121, 13</value>
|
||||
</data>
|
||||
<data name="lbtoUse.Text" xml:space="preserve">
|
||||
<value>per usare questi controlli</value>
|
||||
</data>
|
||||
<data name="btnShiftFullView.Text" xml:space="preserve">
|
||||
<value><- Torna a Vista Completa</value>
|
||||
</data>
|
||||
<data name="tPControls.Text" xml:space="preserve">
|
||||
<value>Controlli</value>
|
||||
</data>
|
||||
<data name="lbControlTip.Text" xml:space="preserve">
|
||||
<value>Clicca una parte del controller per cambiare azione
|
||||
Clicca la Barra Luminosa per scegliere il colore</value>
|
||||
</data>
|
||||
<data name="btnFullView.Text" xml:space="preserve">
|
||||
<value><- Torna a Vista Completa</value>
|
||||
</data>
|
||||
<data name="cHName.Text" xml:space="preserve">
|
||||
<value>Nome</value>
|
||||
</data>
|
||||
<data name="cHAction.Text" xml:space="preserve">
|
||||
<value>Azione</value>
|
||||
</data>
|
||||
<data name="lbActionsTip.Text" xml:space="preserve">
|
||||
<value>Tieni premuti i controlli selezionati per effettuare un'azione, controlla l'Azione per usarla mentre il profilo è caricato. Massimo 50 azioni</value>
|
||||
</data>
|
||||
<data name="btnNewAction.Text" xml:space="preserve">
|
||||
<value>Nuova Azione</value>
|
||||
</data>
|
||||
<data name="btnEditAction.Text" xml:space="preserve">
|
||||
<value>Modifica Azione</value>
|
||||
</data>
|
||||
<data name="btnRemAction.Text" xml:space="preserve">
|
||||
<value>Rimuovi Azione</value>
|
||||
</data>
|
||||
</root>
|
@ -306,6 +306,18 @@ Com Perfil</value>
|
||||
<data name="gBOther.Text" xml:space="preserve">
|
||||
<value>Outros</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items1" xml:space="preserve">
|
||||
<value>Desvanecer e Esgotado</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items2" xml:space="preserve">
|
||||
<value>Arco</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items3" xml:space="preserve">
|
||||
<value>Cor</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>102, 105</value>
|
||||
</data>
|
||||
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>165, 17</value>
|
||||
</data>
|
||||
@ -339,23 +351,8 @@ Com Perfil</value>
|
||||
<data name="tBShiftBlueBar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>332, 31</value>
|
||||
</data>
|
||||
<data name="rBColor.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>41, 17</value>
|
||||
</data>
|
||||
<data name="rBColor.Text" xml:space="preserve">
|
||||
<value>Cor</value>
|
||||
</data>
|
||||
<data name="rBFade.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>140, 17</value>
|
||||
</data>
|
||||
<data name="rBFade.Text" xml:space="preserve">
|
||||
<value>Desvanecer e Esgotado</value>
|
||||
</data>
|
||||
<data name="rBRainbow.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>47, 17</value>
|
||||
</data>
|
||||
<data name="rBRainbow.Text" xml:space="preserve">
|
||||
<value>Arco</value>
|
||||
<data name="btnChargingColor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>229, 108</value>
|
||||
</data>
|
||||
<data name="lbWhileCharging.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>96, 13</value>
|
||||
|
3119
DS4Tool/Options.resx
3119
DS4Tool/Options.resx
File diff suppressed because it is too large
Load Diff
962
DS4Tool/Options.ru-RU.resx
Normal file
962
DS4Tool/Options.ru-RU.resx
Normal file
@ -0,0 +1,962 @@
|
||||
<?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="cBLightbyBattery.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>115, 17</value>
|
||||
</data>
|
||||
<data name="cBLightbyBattery.Text" xml:space="preserve">
|
||||
<value>Цвет от заряда %</value>
|
||||
</data>
|
||||
<data name="lbBlue.Text" xml:space="preserve">
|
||||
<value>С</value>
|
||||
</data>
|
||||
<data name="lbGreen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>14, 13</value>
|
||||
</data>
|
||||
<data name="lbGreen.Text" xml:space="preserve">
|
||||
<value>З</value>
|
||||
</data>
|
||||
<data name="lbspc.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>66, 13</value>
|
||||
</data>
|
||||
<data name="lbspc.Text" xml:space="preserve">
|
||||
<value>сек/циклов</value>
|
||||
</data>
|
||||
<data name="lbRed.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>14, 13</value>
|
||||
</data>
|
||||
<data name="lbRed.Text" xml:space="preserve">
|
||||
<value>К</value>
|
||||
</data>
|
||||
<data name="cBDoubleTap.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>129, 50</value>
|
||||
</data>
|
||||
<data name="cBDoubleTap.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>116, 17</value>
|
||||
</data>
|
||||
<data name="cBDoubleTap.Text" xml:space="preserve">
|
||||
<value>Двойное касание</value>
|
||||
</data>
|
||||
<data name="cBTap.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>69, 17</value>
|
||||
</data>
|
||||
<data name="cBTap.Text" xml:space="preserve">
|
||||
<value>Касание</value>
|
||||
</data>
|
||||
<data name="nUDTap.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>83, 47</value>
|
||||
</data>
|
||||
<data name="cBScroll.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>150, 18</value>
|
||||
</data>
|
||||
<data name="cBScroll.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 17</value>
|
||||
</data>
|
||||
<data name="cBScroll.Text" xml:space="preserve">
|
||||
<value>Прокрутка</value>
|
||||
</data>
|
||||
<data name="cBSlide.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 17</value>
|
||||
</data>
|
||||
<data name="cBSlide.Text" xml:space="preserve">
|
||||
<value>Скольжение</value>
|
||||
</data>
|
||||
<data name="nUDScroll.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>209, 17</value>
|
||||
</data>
|
||||
<data name="nUDTouch.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>99, 18</value>
|
||||
</data>
|
||||
<data name="lbButtonMouseSens.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>137, 13</value>
|
||||
</data>
|
||||
<data name="lbButtonMouseSens.Text" xml:space="preserve">
|
||||
<value>Чувствительность мыши:</value>
|
||||
</data>
|
||||
<data name="cBlowerRCOn.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>178, 79</value>
|
||||
</data>
|
||||
<data name="cBlowerRCOn.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>240, 17</value>
|
||||
</data>
|
||||
<data name="cBlowerRCOn.Text" xml:space="preserve">
|
||||
<value>Нижняя правая сторона тачпада как ПКМ</value>
|
||||
</data>
|
||||
<data name="cBTouchpadJitterCompensation.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>148, 17</value>
|
||||
</data>
|
||||
<data name="cBTouchpadJitterCompensation.Text" xml:space="preserve">
|
||||
<value>Компенсация дрожания</value>
|
||||
</data>
|
||||
<data name="lbIdleMinutes.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>192, 46</value>
|
||||
</data>
|
||||
<data name="lbIdleMinutes.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>37, 13</value>
|
||||
</data>
|
||||
<data name="lbIdleMinutes.Text" xml:space="preserve">
|
||||
<value>минут</value>
|
||||
</data>
|
||||
<data name="nUDIdleDisconnect.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>140, 43</value>
|
||||
</data>
|
||||
<data name="cBFlushHIDQueue.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>339, 66</value>
|
||||
</data>
|
||||
<data name="cBFlushHIDQueue.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 30</value>
|
||||
</data>
|
||||
<data name="cBFlushHIDQueue.Text" xml:space="preserve">
|
||||
<value>Очищать
|
||||
очереди HID</value>
|
||||
</data>
|
||||
<data name="nUDRumbleBoost.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>107, 42</value>
|
||||
</data>
|
||||
<data name="btnRumbleHeavyTest.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 13</value>
|
||||
</data>
|
||||
<data name="btnRumbleHeavyTest.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>109, 23</value>
|
||||
</data>
|
||||
<data name="btnRumbleHeavyTest.Text" xml:space="preserve">
|
||||
<value>Тест. тяжёлого</value>
|
||||
</data>
|
||||
<data name="lbFull.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>50, 13</value>
|
||||
</data>
|
||||
<data name="lbFull.Text" xml:space="preserve">
|
||||
<value>Полный:</value>
|
||||
</data>
|
||||
<data name="lbLowRed.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>14, 13</value>
|
||||
</data>
|
||||
<data name="lbLowRed.Text" xml:space="preserve">
|
||||
<value>К</value>
|
||||
</data>
|
||||
<data name="lbLowGreen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>14, 13</value>
|
||||
</data>
|
||||
<data name="lbLowGreen.Text" xml:space="preserve">
|
||||
<value>З</value>
|
||||
</data>
|
||||
<data name="lbLowBlue.Text" xml:space="preserve">
|
||||
<value>С</value>
|
||||
</data>
|
||||
<data name="lbEmpty.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>40, 13</value>
|
||||
</data>
|
||||
<data name="lbEmpty.Text" xml:space="preserve">
|
||||
<value>Пусто:</value>
|
||||
</data>
|
||||
<data name="numUDMouseSens.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>144, 15</value>
|
||||
</data>
|
||||
<data name="cbStartTouchpadOff.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>255, 13</value>
|
||||
</data>
|
||||
<data name="cbStartTouchpadOff.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>151, 30</value>
|
||||
</data>
|
||||
<data name="cbStartTouchpadOff.Text" xml:space="preserve">
|
||||
<value>Выключить скольжение
|
||||
и прокрутку тачпада</value>
|
||||
</data>
|
||||
<data name="gBTouchpad.Text" xml:space="preserve">
|
||||
<value>Тачпад</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>330, 37</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>102, 30</value>
|
||||
</data>
|
||||
<data name="cBTPforControls.Text" xml:space="preserve">
|
||||
<value>Использовать
|
||||
жесты</value>
|
||||
</data>
|
||||
<data name="cBDinput.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>102, 30</value>
|
||||
</data>
|
||||
<data name="cBDinput.Text" xml:space="preserve">
|
||||
<value>Использовать
|
||||
только DInput</value>
|
||||
</data>
|
||||
<data name="pBProgram.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>230, 97</value>
|
||||
</data>
|
||||
<data name="cBLaunchProgram.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>146, 30</value>
|
||||
</data>
|
||||
<data name="cBLaunchProgram.Text" xml:space="preserve">
|
||||
<value>"Запускать программу
|
||||
с профилем"</value>
|
||||
</data>
|
||||
<data name="btnBrowse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>158, 99</value>
|
||||
</data>
|
||||
<data name="btnBrowse.Text" xml:space="preserve">
|
||||
<value>Обзор...</value>
|
||||
</data>
|
||||
<data name="lbUseController.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>7, 67</value>
|
||||
</data>
|
||||
<data name="lbUseController.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>83, 26</value>
|
||||
</data>
|
||||
<data name="lbUseController.Text" xml:space="preserve">
|
||||
<value>Использовать
|
||||
контроллер</value>
|
||||
</data>
|
||||
<data name="cBMouseAccel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>204, 16</value>
|
||||
</data>
|
||||
<data name="cBMouseAccel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>126, 17</value>
|
||||
</data>
|
||||
<data name="cBMouseAccel.Text" xml:space="preserve">
|
||||
<value>Ускорение курсора</value>
|
||||
</data>
|
||||
<data name="nUDSixaxis.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>93, 72</value>
|
||||
</data>
|
||||
<data name="cBControllerInput.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>128, 73</value>
|
||||
</data>
|
||||
<data name="cBControllerInput.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 17</value>
|
||||
</data>
|
||||
<data name="cBControllerInput.Text" xml:space="preserve">
|
||||
<value>для считывания и назначения</value>
|
||||
</data>
|
||||
<data name="cBIdleDisconnect.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>127, 17</value>
|
||||
</data>
|
||||
<data name="cBIdleDisconnect.Text" xml:space="preserve">
|
||||
<value>Время бездействия</value>
|
||||
</data>
|
||||
<data name="gBOther.Text" xml:space="preserve">
|
||||
<value>Другое</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items" xml:space="preserve">
|
||||
<value>Обычная</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items1" xml:space="preserve">
|
||||
<value>Постепенно</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items2" xml:space="preserve">
|
||||
<value>Радуга</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Items3" xml:space="preserve">
|
||||
<value>Цвет</value>
|
||||
</data>
|
||||
<data name="cBWhileCharging.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>120, 105</value>
|
||||
</data>
|
||||
<data name="btnChargingColor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>250, 108</value>
|
||||
</data>
|
||||
<data name="lbWhileCharging.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>105, 13</value>
|
||||
</data>
|
||||
<data name="lbWhileCharging.Text" xml:space="preserve">
|
||||
<value>Индикация заряда:</value>
|
||||
</data>
|
||||
<data name="lbPercentFlashBar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>127, 16</value>
|
||||
</data>
|
||||
<data name="nUDflashLED.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>83, 15</value>
|
||||
</data>
|
||||
<data name="lbFlashAt.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 13</value>
|
||||
</data>
|
||||
<data name="lbFlashAt.Text" xml:space="preserve">
|
||||
<value>Вспышка при</value>
|
||||
</data>
|
||||
<data name="cBShiftLight.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>311, 17</value>
|
||||
</data>
|
||||
<data name="cBShiftLight.Text" xml:space="preserve">
|
||||
<value>Использовать алтернативный цвет для режима сдвига:</value>
|
||||
</data>
|
||||
<data name="lbShift.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>40, 13</value>
|
||||
</data>
|
||||
<data name="lbShift.Text" xml:space="preserve">
|
||||
<value>Сдвиг:</value>
|
||||
</data>
|
||||
<data name="lbShiftRed.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>14, 13</value>
|
||||
</data>
|
||||
<data name="lbShiftRed.Text" xml:space="preserve">
|
||||
<value>К</value>
|
||||
</data>
|
||||
<data name="lbShiftGreen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>14, 13</value>
|
||||
</data>
|
||||
<data name="lbShiftGreen.Text" xml:space="preserve">
|
||||
<value>З</value>
|
||||
</data>
|
||||
<data name="lbShiftBlue.Text" xml:space="preserve">
|
||||
<value>С</value>
|
||||
</data>
|
||||
<data name="gBLightbar.Text" xml:space="preserve">
|
||||
<value>Световая панель</value>
|
||||
</data>
|
||||
<data name="lbPercentRumble.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>129, 26</value>
|
||||
</data>
|
||||
<data name="btnRumbleLightTest.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 41</value>
|
||||
</data>
|
||||
<data name="btnRumbleLightTest.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>98, 23</value>
|
||||
</data>
|
||||
<data name="btnRumbleLightTest.Text" xml:space="preserve">
|
||||
<value>Тест. лёгкого</value>
|
||||
</data>
|
||||
<data name="gBRumble.Text" xml:space="preserve">
|
||||
<value>Вибрация</value>
|
||||
</data>
|
||||
<data name="lb6Accel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>38, 13</value>
|
||||
</data>
|
||||
<data name="lb6Accel.Text" xml:space="preserve">
|
||||
<value>Аксел</value>
|
||||
</data>
|
||||
<data name="lb6Gryo.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>31, 13</value>
|
||||
</data>
|
||||
<data name="lb6Gryo.Text" xml:space="preserve">
|
||||
<value>Гиро</value>
|
||||
</data>
|
||||
<data name="pBDelayTracker.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>146, 8</value>
|
||||
</data>
|
||||
<data name="lbRSTip.Text" xml:space="preserve">
|
||||
<value>Правый стик</value>
|
||||
</data>
|
||||
<data name="lbInputDelay.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>136, 13</value>
|
||||
</data>
|
||||
<data name="lbInputDelay.Text" xml:space="preserve">
|
||||
<value>Задержка ввода: Н/Д мс</value>
|
||||
</data>
|
||||
<data name="lbLSTip.Text" xml:space="preserve">
|
||||
<value>Левый стик</value>
|
||||
</data>
|
||||
<data name="lbSATip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>282, 56</value>
|
||||
</data>
|
||||
<data name="lbSATip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>143, 31</value>
|
||||
</data>
|
||||
<data name="lbSATip.Text" xml:space="preserve">
|
||||
<value>Гироскоп: Ось X отражена для простоты считывания</value>
|
||||
</data>
|
||||
<data name="lbSATip.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleRight</value>
|
||||
</data>
|
||||
<data name="pBSADeadzone.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
|
||||
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
|
||||
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
|
||||
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
|
||||
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
|
||||
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
|
||||
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
|
||||
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
|
||||
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
|
||||
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
|
||||
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
|
||||
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
|
||||
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
|
||||
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
|
||||
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
|
||||
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
|
||||
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
|
||||
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
|
||||
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
|
||||
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
|
||||
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
|
||||
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
|
||||
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
|
||||
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
|
||||
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
|
||||
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
|
||||
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
|
||||
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
|
||||
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
|
||||
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
|
||||
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
|
||||
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
|
||||
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
|
||||
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
|
||||
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
|
||||
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
|
||||
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
|
||||
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
|
||||
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
|
||||
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
|
||||
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
|
||||
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
|
||||
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
|
||||
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
|
||||
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALEwAACxMBAJqcGAAACK5JREFUeF7t3T2P1FYU
|
||||
xvFNlSWpaWkokLamIBISigTN5gPwDdACQqkRJVJICdTbRqKggZY6K0WiodrQIBFp6ZeOFEvO38xOZuzH
|
||||
M3659tiep/hJy2F2fH3PYRjb92Xn687OttoNe2E/HITH4TC8DkfhOJyE0/AlnM3wMzH+jtfwWn6H3+U9
|
||||
eC/ek/fmGOrYkyeDE/RD+CncCc/Dm/BP+NoxjsGxOCbHpg20RbVxUmRwAr4LJPHX8Ef4O6jEbwJtoU20
|
||||
jTbSVnUOoyaDI/Vj+CX8Hv4MKqlDRFtpM23nHNS5jY4MjszP4bfwV1CJGxPOgXPhnNS5joYMjsClcDfw
|
||||
pfnfoJI0ZpwT58Y5cq6qDwZNBgfsauDK611QCZkizpVz5txVnwySDA7Q9fA09HElN1ScO31AX6g+GhQZ
|
||||
HJBrgc78FFRnbyP6gj6hb1SfDYIMDsCVwMf/h6A61771DX1EX6k+3CgZ3CBuHt4LU7jC6wt9RZ8N6sar
|
||||
DG7IrfAiqM6z9eg7+lD1be9ksGcXw6PwMagOs+roQ/qSPlV93RsZ7NHN8DKoTrLm6FP6VvV5L2SwBzwf
|
||||
exDeB9Ux1h59Sx9v5FmkDHbscngWVGdYevQ1fa5y0RkZ7NCN8CqoDrDu0Of0vcpJJ2SwI7fD26BO3LpH
|
||||
35MDlZvkZLAD94Ov+jaPHJALlaOkZDCxh+FzUCdq/SMX5ETlKhkZTOT7wCMHdXK2eeSGHKnctSaDCVwI
|
||||
T4I6IRsOckSuVA5bkcGW+FfgohoPcpX8k0sGW/J/f+NDzlQuG5PBFvhSqBpuw5f0C70MNsRlrK/+xovc
|
||||
JbsVIYMNcOPN96nGjxwmuYkqgzXxqMB31KeDXLZ+/CODNfBw08/+poectnpwLYMVMRzDoxSmi9w2HnIj
|
||||
gxUx1kc1yKaDHKvcryWDFTA60YP0po8cNxqJKoNrMJ7aw4m3B7muPYZeBtdgsL5qgE0XOVe1UEoGV2B6
|
||||
ke9XbR9yXmtqmQyWYEKk5/1tL3JfeVKsDJZgtq06oG0PakDVRoEMCqwP4GnvRg1UWitCBgUPhbFzlYbY
|
||||
yGAOy+V41Rc7Ry2sXUJJBnNYi0kdwLYXNaFqZU4GF7B6nBc9szxqYuXKgjK4wJ9WVmblp5YMzrCY6jav
|
||||
+WmrURulC+7K4IyvBG2d0itEGQysLb5NS15bM9SIXIe+EJhh4Xr1RmZ51EqhhgqBGXZFUG9ilketFGqo
|
||||
EAjs4zLFbUSsG9RKYe+fpT/MsEmQegOzMtTMUh0t/SGwrZkfNltd1MzSlniLRQX2zFO/aLYOtTOvpcWi
|
||||
Ahsyql8yW4famdfSYlExh2xMO5PasFA783mIi4XF/sTqF8yqooYKhcXm1+rFZlVRQ4XCYmd19WKzqqih
|
||||
pcJi9gXb9qsXm1VFDWUzec4Ly9+vLJXse9Z5Yd2ZBc3aopbip2+ez4JmbVFL8dM3b2ZBs7aopfhpZ2c3
|
||||
eAiypUIt7VJYewtBsxT2KKz9XNCsrX0K6yAXNGvrgMLybBxL7TGFdZgLmrV1SGF54oSl9prCOsoFzdo6
|
||||
orCOc0Gzto4prJNc0KytEwrrNBc0a+uUwvqSC5q19YXCOssFzdo6c2FZF7LC8n+Fllr2X6G/vFtq2Zd3
|
||||
326w1LLbDb5BaqllN0j9SMdSyx7p+CG0pZY9hPawGUstGzbjgX6WWjbQz0OTLbVsaLInU1hq2WQKT/+y
|
||||
1LLpX56wainNJ6zCU+wtlfkUe3hREEtlaVEQL2NkqSwtY+SF1yyVpYXXvFSkpVBYKhJe3NbaKixuCy/H
|
||||
bW3J5bj9Pcvayr5fYbGwvOWJtVG65Qm8SZM1VbpJE7ytnDW1cls5b4RpTazdCBPeutfqWrt1L7zZuNVR
|
||||
ebNxeIKFVUWtFGqoEJi5G9SbmOVRK4UaKgRmLoV3Qb2R2TlqhFop1FAhsMCzd2wdakTVjg7OXA0esmxl
|
||||
qA1qRNWODi54GtSbmlEbqmYyMrjgevgU1Bvb9qImqA1VMxkZzPGnluWt/LSCDOZcCx+COoBtH2qBmlC1
|
||||
MieDgq8Q7VzpleAiGRSuBD+cNmqAWlA1skQGS9wL6mC2PagBVRsFMliC2RcvgjqgTR+5z2bgVCGDK9wK
|
||||
H4M6sE0XOSf3qiYkGVzjUVAHt+ki56oWSsngGhfDy6AaYNNDrsm5qoVSMljBzfA+qIbYdJBjcq1qYCUZ
|
||||
rOhBUI2x6SDHKvdryWBFzCF7FlSDbPzI7XyeYF0yWMPl8Cqohtl4kVNyq3JeiQzWdCO8DaqBNj7kkpyq
|
||||
XFcmgw3cDr6/NX7kkFyqHNcigw3dD5+DarANH7kjhyq3tclgCw+DarQNH7lTOW1EBlvyEJvxqTQUpg4Z
|
||||
bOn78CSoE7DhIVfkTOWyMRlM4EJwcQ0fOSJXKoetyGAi/Cvwf4vDRW6Sf1Kdk8HE+FLoq8XhIBdJv6gr
|
||||
MtgBLmN9n2vzyEGyWwqryGBHuPHmO/SbQ98nuflZhQx2iEcFfrbYP/q89WOaOmSwYzzc9KiI/tDXrR4o
|
||||
NyGDPWA4BmN9PFiwO/Qtfdx46EsbMtgjRid6mHN69GmjkZ+pyGDPGE/NYH1fNbZHH9KXtceopyaDG8L0
|
||||
Is9bbI6+qzVFq0syuEFMiGS2rafzV0df0WeVJ5P2QQYHgPUBeOTgVW7K0Tf0UaW1FPomgwPCcjmsxeTF
|
||||
3/5HX9Ana5cS2iQZHCBWj6Mzt3lNVM6dPli5kt5QyOCAsZgqH//btFQ458o5ly4kO0QyOAKsLc7C9eyK
|
||||
MMXtWTgnzo1zlOuoD50Mjgz7uLBJ0BSuJDkHzqWwN83YyOBIsa0Ze+axIeOYdoqlrbSZti9tzTZmMjgB
|
||||
PB9jf2I2v2ZndbbtV0ndBNpCm2gbbdzIs7yuyeAEcfOQJN4Jz8Ob0McVJsfgWByTY9OGQd3I7IoMbond
|
||||
sBf2w0Hgyusw8KX5KByHk3AavoSzGX4mxt/xGl7L7/C7vAfvxXvy3hxDHXvidnb+AyTfWAn9iVGiAAAA
|
||||
AElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="pBRSDeadzone.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
|
||||
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
|
||||
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
|
||||
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
|
||||
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
|
||||
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
|
||||
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
|
||||
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
|
||||
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
|
||||
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
|
||||
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
|
||||
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
|
||||
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
|
||||
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
|
||||
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
|
||||
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
|
||||
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
|
||||
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
|
||||
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
|
||||
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
|
||||
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
|
||||
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
|
||||
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
|
||||
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
|
||||
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
|
||||
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
|
||||
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
|
||||
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
|
||||
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
|
||||
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
|
||||
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
|
||||
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
|
||||
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
|
||||
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
|
||||
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
|
||||
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
|
||||
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
|
||||
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
|
||||
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
|
||||
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
|
||||
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
|
||||
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
|
||||
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
|
||||
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
|
||||
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALEwAACxMBAJqcGAAACK5JREFUeF7t3T2P1FYU
|
||||
xvFNlSWpaWkokLamIBISigTN5gPwDdACQqkRJVJICdTbRqKggZY6K0WiodrQIBFp6ZeOFEvO38xOZuzH
|
||||
M3659tiep/hJy2F2fH3PYRjb92Xn687OttoNe2E/HITH4TC8DkfhOJyE0/AlnM3wMzH+jtfwWn6H3+U9
|
||||
eC/ek/fmGOrYkyeDE/RD+CncCc/Dm/BP+NoxjsGxOCbHpg20RbVxUmRwAr4LJPHX8Ef4O6jEbwJtoU20
|
||||
jTbSVnUOoyaDI/Vj+CX8Hv4MKqlDRFtpM23nHNS5jY4MjszP4bfwV1CJGxPOgXPhnNS5joYMjsClcDfw
|
||||
pfnfoJI0ZpwT58Y5cq6qDwZNBgfsauDK611QCZkizpVz5txVnwySDA7Q9fA09HElN1ScO31AX6g+GhQZ
|
||||
HJBrgc78FFRnbyP6gj6hb1SfDYIMDsCVwMf/h6A61771DX1EX6k+3CgZ3CBuHt4LU7jC6wt9RZ8N6sar
|
||||
DG7IrfAiqM6z9eg7+lD1be9ksGcXw6PwMagOs+roQ/qSPlV93RsZ7NHN8DKoTrLm6FP6VvV5L2SwBzwf
|
||||
exDeB9Ux1h59Sx9v5FmkDHbscngWVGdYevQ1fa5y0RkZ7NCN8CqoDrDu0Of0vcpJJ2SwI7fD26BO3LpH
|
||||
35MDlZvkZLAD94Ov+jaPHJALlaOkZDCxh+FzUCdq/SMX5ETlKhkZTOT7wCMHdXK2eeSGHKnctSaDCVwI
|
||||
T4I6IRsOckSuVA5bkcGW+FfgohoPcpX8k0sGW/J/f+NDzlQuG5PBFvhSqBpuw5f0C70MNsRlrK/+xovc
|
||||
JbsVIYMNcOPN96nGjxwmuYkqgzXxqMB31KeDXLZ+/CODNfBw08/+poectnpwLYMVMRzDoxSmi9w2HnIj
|
||||
gxUx1kc1yKaDHKvcryWDFTA60YP0po8cNxqJKoNrMJ7aw4m3B7muPYZeBtdgsL5qgE0XOVe1UEoGV2B6
|
||||
ke9XbR9yXmtqmQyWYEKk5/1tL3JfeVKsDJZgtq06oG0PakDVRoEMCqwP4GnvRg1UWitCBgUPhbFzlYbY
|
||||
yGAOy+V41Rc7Ry2sXUJJBnNYi0kdwLYXNaFqZU4GF7B6nBc9szxqYuXKgjK4wJ9WVmblp5YMzrCY6jav
|
||||
+WmrURulC+7K4IyvBG2d0itEGQysLb5NS15bM9SIXIe+EJhh4Xr1RmZ51EqhhgqBGXZFUG9ilketFGqo
|
||||
EAjs4zLFbUSsG9RKYe+fpT/MsEmQegOzMtTMUh0t/SGwrZkfNltd1MzSlniLRQX2zFO/aLYOtTOvpcWi
|
||||
Ahsyql8yW4famdfSYlExh2xMO5PasFA783mIi4XF/sTqF8yqooYKhcXm1+rFZlVRQ4XCYmd19WKzqqih
|
||||
pcJi9gXb9qsXm1VFDWUzec4Ly9+vLJXse9Z5Yd2ZBc3aopbip2+ez4JmbVFL8dM3b2ZBs7aopfhpZ2c3
|
||||
eAiypUIt7VJYewtBsxT2KKz9XNCsrX0K6yAXNGvrgMLybBxL7TGFdZgLmrV1SGF54oSl9prCOsoFzdo6
|
||||
orCOc0Gzto4prJNc0KytEwrrNBc0a+uUwvqSC5q19YXCOssFzdo6c2FZF7LC8n+Fllr2X6G/vFtq2Zd3
|
||||
326w1LLbDb5BaqllN0j9SMdSyx7p+CG0pZY9hPawGUstGzbjgX6WWjbQz0OTLbVsaLInU1hq2WQKT/+y
|
||||
1LLpX56wainNJ6zCU+wtlfkUe3hREEtlaVEQL2NkqSwtY+SF1yyVpYXXvFSkpVBYKhJe3NbaKixuCy/H
|
||||
bW3J5bj9Pcvayr5fYbGwvOWJtVG65Qm8SZM1VbpJE7ytnDW1cls5b4RpTazdCBPeutfqWrt1L7zZuNVR
|
||||
ebNxeIKFVUWtFGqoEJi5G9SbmOVRK4UaKgRmLoV3Qb2R2TlqhFop1FAhsMCzd2wdakTVjg7OXA0esmxl
|
||||
qA1qRNWODi54GtSbmlEbqmYyMrjgevgU1Bvb9qImqA1VMxkZzPGnluWt/LSCDOZcCx+COoBtH2qBmlC1
|
||||
MieDgq8Q7VzpleAiGRSuBD+cNmqAWlA1skQGS9wL6mC2PagBVRsFMliC2RcvgjqgTR+5z2bgVCGDK9wK
|
||||
H4M6sE0XOSf3qiYkGVzjUVAHt+ki56oWSsngGhfDy6AaYNNDrsm5qoVSMljBzfA+qIbYdJBjcq1qYCUZ
|
||||
rOhBUI2x6SDHKvdryWBFzCF7FlSDbPzI7XyeYF0yWMPl8Cqohtl4kVNyq3JeiQzWdCO8DaqBNj7kkpyq
|
||||
XFcmgw3cDr6/NX7kkFyqHNcigw3dD5+DarANH7kjhyq3tclgCw+DarQNH7lTOW1EBlvyEJvxqTQUpg4Z
|
||||
bOn78CSoE7DhIVfkTOWyMRlM4EJwcQ0fOSJXKoetyGAi/Cvwf4vDRW6Sf1Kdk8HE+FLoq8XhIBdJv6gr
|
||||
MtgBLmN9n2vzyEGyWwqryGBHuPHmO/SbQ98nuflZhQx2iEcFfrbYP/q89WOaOmSwYzzc9KiI/tDXrR4o
|
||||
NyGDPWA4BmN9PFiwO/Qtfdx46EsbMtgjRid6mHN69GmjkZ+pyGDPGE/NYH1fNbZHH9KXtceopyaDG8L0
|
||||
Is9bbI6+qzVFq0syuEFMiGS2rafzV0df0WeVJ5P2QQYHgPUBeOTgVW7K0Tf0UaW1FPomgwPCcjmsxeTF
|
||||
3/5HX9Ana5cS2iQZHCBWj6Mzt3lNVM6dPli5kt5QyOCAsZgqH//btFQ458o5ly4kO0QyOAKsLc7C9eyK
|
||||
MMXtWTgnzo1zlOuoD50Mjgz7uLBJ0BSuJDkHzqWwN83YyOBIsa0Ze+axIeOYdoqlrbSZti9tzTZmMjgB
|
||||
PB9jf2I2v2ZndbbtV0ndBNpCm2gbbdzIs7yuyeAEcfOQJN4Jz8Ob0McVJsfgWByTY9OGQd3I7IoMbond
|
||||
sBf2w0Hgyusw8KX5KByHk3AavoSzGX4mxt/xGl7L7/C7vAfvxXvy3hxDHXvidnb+AyTfWAn9iVGiAAAA
|
||||
AElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="pBLSDeadzone.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH
|
||||
DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp
|
||||
bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE
|
||||
sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs
|
||||
AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4
|
||||
JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR
|
||||
3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd
|
||||
li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF
|
||||
ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX
|
||||
wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF
|
||||
hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55
|
||||
4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ
|
||||
VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB
|
||||
5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC
|
||||
qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE
|
||||
j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I
|
||||
1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9
|
||||
rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG
|
||||
fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp
|
||||
B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ
|
||||
yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC
|
||||
YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln
|
||||
yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v
|
||||
vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp
|
||||
vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L
|
||||
Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA
|
||||
bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z
|
||||
llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW
|
||||
ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s
|
||||
xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6
|
||||
eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw
|
||||
YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR
|
||||
XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm
|
||||
WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl
|
||||
xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2
|
||||
dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8
|
||||
V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za
|
||||
Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v
|
||||
Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb
|
||||
PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/
|
||||
0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h
|
||||
/HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr
|
||||
XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS
|
||||
fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+
|
||||
tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/
|
||||
6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALEwAACxMBAJqcGAAACK5JREFUeF7t3T2P1FYU
|
||||
xvFNlSWpaWkokLamIBISigTN5gPwDdACQqkRJVJICdTbRqKggZY6K0WiodrQIBFp6ZeOFEvO38xOZuzH
|
||||
M3659tiep/hJy2F2fH3PYRjb92Xn687OttoNe2E/HITH4TC8DkfhOJyE0/AlnM3wMzH+jtfwWn6H3+U9
|
||||
eC/ek/fmGOrYkyeDE/RD+CncCc/Dm/BP+NoxjsGxOCbHpg20RbVxUmRwAr4LJPHX8Ef4O6jEbwJtoU20
|
||||
jTbSVnUOoyaDI/Vj+CX8Hv4MKqlDRFtpM23nHNS5jY4MjszP4bfwV1CJGxPOgXPhnNS5joYMjsClcDfw
|
||||
pfnfoJI0ZpwT58Y5cq6qDwZNBgfsauDK611QCZkizpVz5txVnwySDA7Q9fA09HElN1ScO31AX6g+GhQZ
|
||||
HJBrgc78FFRnbyP6gj6hb1SfDYIMDsCVwMf/h6A61771DX1EX6k+3CgZ3CBuHt4LU7jC6wt9RZ8N6sar
|
||||
DG7IrfAiqM6z9eg7+lD1be9ksGcXw6PwMagOs+roQ/qSPlV93RsZ7NHN8DKoTrLm6FP6VvV5L2SwBzwf
|
||||
exDeB9Ux1h59Sx9v5FmkDHbscngWVGdYevQ1fa5y0RkZ7NCN8CqoDrDu0Of0vcpJJ2SwI7fD26BO3LpH
|
||||
35MDlZvkZLAD94Ov+jaPHJALlaOkZDCxh+FzUCdq/SMX5ETlKhkZTOT7wCMHdXK2eeSGHKnctSaDCVwI
|
||||
T4I6IRsOckSuVA5bkcGW+FfgohoPcpX8k0sGW/J/f+NDzlQuG5PBFvhSqBpuw5f0C70MNsRlrK/+xovc
|
||||
JbsVIYMNcOPN96nGjxwmuYkqgzXxqMB31KeDXLZ+/CODNfBw08/+poectnpwLYMVMRzDoxSmi9w2HnIj
|
||||
gxUx1kc1yKaDHKvcryWDFTA60YP0po8cNxqJKoNrMJ7aw4m3B7muPYZeBtdgsL5qgE0XOVe1UEoGV2B6
|
||||
ke9XbR9yXmtqmQyWYEKk5/1tL3JfeVKsDJZgtq06oG0PakDVRoEMCqwP4GnvRg1UWitCBgUPhbFzlYbY
|
||||
yGAOy+V41Rc7Ry2sXUJJBnNYi0kdwLYXNaFqZU4GF7B6nBc9szxqYuXKgjK4wJ9WVmblp5YMzrCY6jav
|
||||
+WmrURulC+7K4IyvBG2d0itEGQysLb5NS15bM9SIXIe+EJhh4Xr1RmZ51EqhhgqBGXZFUG9ilketFGqo
|
||||
EAjs4zLFbUSsG9RKYe+fpT/MsEmQegOzMtTMUh0t/SGwrZkfNltd1MzSlniLRQX2zFO/aLYOtTOvpcWi
|
||||
Ahsyql8yW4famdfSYlExh2xMO5PasFA783mIi4XF/sTqF8yqooYKhcXm1+rFZlVRQ4XCYmd19WKzqqih
|
||||
pcJi9gXb9qsXm1VFDWUzec4Ly9+vLJXse9Z5Yd2ZBc3aopbip2+ez4JmbVFL8dM3b2ZBs7aopfhpZ2c3
|
||||
eAiypUIt7VJYewtBsxT2KKz9XNCsrX0K6yAXNGvrgMLybBxL7TGFdZgLmrV1SGF54oSl9prCOsoFzdo6
|
||||
orCOc0Gzto4prJNc0KytEwrrNBc0a+uUwvqSC5q19YXCOssFzdo6c2FZF7LC8n+Fllr2X6G/vFtq2Zd3
|
||||
326w1LLbDb5BaqllN0j9SMdSyx7p+CG0pZY9hPawGUstGzbjgX6WWjbQz0OTLbVsaLInU1hq2WQKT/+y
|
||||
1LLpX56wainNJ6zCU+wtlfkUe3hREEtlaVEQL2NkqSwtY+SF1yyVpYXXvFSkpVBYKhJe3NbaKixuCy/H
|
||||
bW3J5bj9Pcvayr5fYbGwvOWJtVG65Qm8SZM1VbpJE7ytnDW1cls5b4RpTazdCBPeutfqWrt1L7zZuNVR
|
||||
ebNxeIKFVUWtFGqoEJi5G9SbmOVRK4UaKgRmLoV3Qb2R2TlqhFop1FAhsMCzd2wdakTVjg7OXA0esmxl
|
||||
qA1qRNWODi54GtSbmlEbqmYyMrjgevgU1Bvb9qImqA1VMxkZzPGnluWt/LSCDOZcCx+COoBtH2qBmlC1
|
||||
MieDgq8Q7VzpleAiGRSuBD+cNmqAWlA1skQGS9wL6mC2PagBVRsFMliC2RcvgjqgTR+5z2bgVCGDK9wK
|
||||
H4M6sE0XOSf3qiYkGVzjUVAHt+ki56oWSsngGhfDy6AaYNNDrsm5qoVSMljBzfA+qIbYdJBjcq1qYCUZ
|
||||
rOhBUI2x6SDHKvdryWBFzCF7FlSDbPzI7XyeYF0yWMPl8Cqohtl4kVNyq3JeiQzWdCO8DaqBNj7kkpyq
|
||||
XFcmgw3cDr6/NX7kkFyqHNcigw3dD5+DarANH7kjhyq3tclgCw+DarQNH7lTOW1EBlvyEJvxqTQUpg4Z
|
||||
bOn78CSoE7DhIVfkTOWyMRlM4EJwcQ0fOSJXKoetyGAi/Cvwf4vDRW6Sf1Kdk8HE+FLoq8XhIBdJv6gr
|
||||
MtgBLmN9n2vzyEGyWwqryGBHuPHmO/SbQ98nuflZhQx2iEcFfrbYP/q89WOaOmSwYzzc9KiI/tDXrR4o
|
||||
NyGDPWA4BmN9PFiwO/Qtfdx46EsbMtgjRid6mHN69GmjkZ+pyGDPGE/NYH1fNbZHH9KXtceopyaDG8L0
|
||||
Is9bbI6+qzVFq0syuEFMiGS2rafzV0df0WeVJ5P2QQYHgPUBeOTgVW7K0Tf0UaW1FPomgwPCcjmsxeTF
|
||||
3/5HX9Ana5cS2iQZHCBWj6Mzt3lNVM6dPli5kt5QyOCAsZgqH//btFQ458o5ly4kO0QyOAKsLc7C9eyK
|
||||
MMXtWTgnzo1zlOuoD50Mjgz7uLBJ0BSuJDkHzqWwN83YyOBIsa0Ze+axIeOYdoqlrbSZti9tzTZmMjgB
|
||||
PB9jf2I2v2ZndbbtV0ndBNpCm2gbbdzIs7yuyeAEcfOQJN4Jz8Ob0McVJsfgWByTY9OGQd3I7IoMbond
|
||||
sBf2w0Hgyusw8KX5KByHk3AavoSzGX4mxt/xGl7L7/C7vAfvxXvy3hxDHXvidnb+AyTfWAn9iVGiAAAA
|
||||
AElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
<data name="tPController.Text" xml:space="preserve">
|
||||
<value>Считывание контроллера</value>
|
||||
</data>
|
||||
<data name="controlToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 22</value>
|
||||
</data>
|
||||
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>175, 6</value>
|
||||
</data>
|
||||
<data name="defaultToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 22</value>
|
||||
</data>
|
||||
<data name="defaultToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>По умолчанию</value>
|
||||
</data>
|
||||
<data name="tSMIDPadInverted.Text" xml:space="preserve">
|
||||
<value>Инверт.</value>
|
||||
</data>
|
||||
<data name="tSMIDPadInvertedX.Text" xml:space="preserve">
|
||||
<value>Инверт. X</value>
|
||||
</data>
|
||||
<data name="tSMIDPadInvertedY.Text" xml:space="preserve">
|
||||
<value>Инверт. Y</value>
|
||||
</data>
|
||||
<data name="DpadToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 22</value>
|
||||
</data>
|
||||
<data name="DpadToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Крестовина</value>
|
||||
</data>
|
||||
<data name="tSMILSInverted.Text" xml:space="preserve">
|
||||
<value>Инверт.</value>
|
||||
</data>
|
||||
<data name="tSMILSInvertedX.Text" xml:space="preserve">
|
||||
<value>Инверт. X</value>
|
||||
</data>
|
||||
<data name="tSMILSInvertedY.Text" xml:space="preserve">
|
||||
<value>Инверт. Y</value>
|
||||
</data>
|
||||
<data name="LSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 22</value>
|
||||
</data>
|
||||
<data name="LSToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Левый стик</value>
|
||||
</data>
|
||||
<data name="tSMIRSInverted.Text" xml:space="preserve">
|
||||
<value>Инверт.</value>
|
||||
</data>
|
||||
<data name="tSMIRSInvertedX.Text" xml:space="preserve">
|
||||
<value>Инверт. X</value>
|
||||
</data>
|
||||
<data name="tSMIRSInvertedY.Text" xml:space="preserve">
|
||||
<value>Инверт. Y</value>
|
||||
</data>
|
||||
<data name="RSToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 22</value>
|
||||
</data>
|
||||
<data name="RSToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Правый стик</value>
|
||||
</data>
|
||||
<data name="ABXYToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 22</value>
|
||||
</data>
|
||||
<data name="ABXYToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Лицевые кнопки</value>
|
||||
</data>
|
||||
<data name="wScanCodeWASDToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>142, 22</value>
|
||||
</data>
|
||||
<data name="wScanCodeWASDToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>w/ Скан-код</value>
|
||||
</data>
|
||||
<data name="WASDToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 22</value>
|
||||
</data>
|
||||
<data name="WASDToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Управление WASD</value>
|
||||
</data>
|
||||
<data name="wScanCodeArrowKeysToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>142, 22</value>
|
||||
</data>
|
||||
<data name="wScanCodeArrowKeysToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>w/ Скан-код</value>
|
||||
</data>
|
||||
<data name="ArrowKeysToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 22</value>
|
||||
</data>
|
||||
<data name="ArrowKeysToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Клавиши со стрелками</value>
|
||||
</data>
|
||||
<data name="tSMIMouseInverted.Text" xml:space="preserve">
|
||||
<value>Инверт.</value>
|
||||
</data>
|
||||
<data name="tSMIMouseInvertedX.Text" xml:space="preserve">
|
||||
<value>Инверт. X</value>
|
||||
</data>
|
||||
<data name="tSMIMouseInvertedY.Text" xml:space="preserve">
|
||||
<value>Инверт. Y</value>
|
||||
</data>
|
||||
<data name="MouseToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>178, 22</value>
|
||||
</data>
|
||||
<data name="MouseToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Мышь</value>
|
||||
</data>
|
||||
<data name="cMSPresets.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>179, 208</value>
|
||||
</data>
|
||||
<data name="lbShiftTPSwipes.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 13</value>
|
||||
</data>
|
||||
<data name="lbShiftTPSwipes.Text" xml:space="preserve">
|
||||
<value>Жесты тачпада:</value>
|
||||
</data>
|
||||
<data name="lbShiftGryo.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>58, 13</value>
|
||||
</data>
|
||||
<data name="lbShiftGryo.Text" xml:space="preserve">
|
||||
<value>Гироскоп:</value>
|
||||
</data>
|
||||
<data name="bnShiftGyroXN.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 23</value>
|
||||
</data>
|
||||
<data name="fLPShiftTiltControls.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>358, 31</value>
|
||||
</data>
|
||||
<data name="cBShiftControl.Items" xml:space="preserve">
|
||||
<value>(отсутствует)</value>
|
||||
</data>
|
||||
<data name="lbHold.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>23, 7</value>
|
||||
</data>
|
||||
<data name="lbHold.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>54, 13</value>
|
||||
</data>
|
||||
<data name="lbHold.Text" xml:space="preserve">
|
||||
<value>Нажмите</value>
|
||||
</data>
|
||||
<data name="lbtoUse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>37, 25</value>
|
||||
</data>
|
||||
<data name="lbtoUse.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>188, 13</value>
|
||||
</data>
|
||||
<data name="lbtoUse.Text" xml:space="preserve">
|
||||
<value>для использования его управления</value>
|
||||
</data>
|
||||
<data name="btnShiftFullView.Text" xml:space="preserve">
|
||||
<value><- Вернуться к полному виду</value>
|
||||
</data>
|
||||
<data name="tPShiftMod.Text" xml:space="preserve">
|
||||
<value>Изменение сдвига</value>
|
||||
</data>
|
||||
<data name="lbTPSwipes.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 13</value>
|
||||
</data>
|
||||
<data name="lbTPSwipes.Text" xml:space="preserve">
|
||||
<value>Жесты тачпада:</value>
|
||||
</data>
|
||||
<data name="lbGyro.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>58, 13</value>
|
||||
</data>
|
||||
<data name="lbGyro.Text" xml:space="preserve">
|
||||
<value>Гироскоп:</value>
|
||||
</data>
|
||||
<data name="bnGyroXN.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 23</value>
|
||||
</data>
|
||||
<data name="fLPTiltControls.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>353, 31</value>
|
||||
</data>
|
||||
<data name="lbControlTip.Text" xml:space="preserve">
|
||||
<value>Нажмите на кнопку для назначения действия
|
||||
Нажмите на световую панель для выбора цвета</value>
|
||||
</data>
|
||||
<data name="btnFullView.Text" xml:space="preserve">
|
||||
<value><- Вернуться к полному виду</value>
|
||||
</data>
|
||||
<data name="tPControls.Text" xml:space="preserve">
|
||||
<value>Управление</value>
|
||||
</data>
|
||||
<data name="cHName.Text" xml:space="preserve">
|
||||
<value>Имя</value>
|
||||
</data>
|
||||
<data name="cHTrigger.Text" xml:space="preserve">
|
||||
<value>Триггер</value>
|
||||
</data>
|
||||
<data name="cHAction.Text" xml:space="preserve">
|
||||
<value>Действие</value>
|
||||
</data>
|
||||
<data name="lbActionsTip.Text" xml:space="preserve">
|
||||
<value>Удерживайте выбранные кнопки для назначения нужного действия, проверьте работоспособность при загруженном профиле. Предел 50 действий.</value>
|
||||
</data>
|
||||
<data name="btnNewAction.Text" xml:space="preserve">
|
||||
<value>Создать новое</value>
|
||||
</data>
|
||||
<data name="btnEditAction.Text" xml:space="preserve">
|
||||
<value>Редактировать</value>
|
||||
</data>
|
||||
<data name="btnRemAction.Text" xml:space="preserve">
|
||||
<value>Удалить</value>
|
||||
</data>
|
||||
<data name="tPSpecial.Text" xml:space="preserve">
|
||||
<value>Специальные действия</value>
|
||||
</data>
|
||||
<data name="tPDeadzone.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>281, 51</value>
|
||||
</data>
|
||||
<data name="tPDeadzone.Text" xml:space="preserve">
|
||||
<value>Мёртвая зона</value>
|
||||
</data>
|
||||
<data name="tPCurve.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>281, 51</value>
|
||||
</data>
|
||||
<data name="tPCurve.Text" xml:space="preserve">
|
||||
<value>Кривая</value>
|
||||
</data>
|
||||
<data name="tCSens.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>289, 77</value>
|
||||
</data>
|
||||
</root>
|
@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
||||
// 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.4.212")]
|
||||
[assembly: AssemblyFileVersion("1.4.212")]
|
||||
[assembly: AssemblyVersion("1.4.222")]
|
||||
[assembly: AssemblyFileVersion("1.4.222")]
|
||||
|
429
DS4Tool/Properties/Resources.de-DE.resx
Normal file
429
DS4Tool/Properties/Resources.de-DE.resx
Normal file
@ -0,0 +1,429 @@
|
||||
<?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="ActionExists" xml:space="preserve">
|
||||
<value>Name der Aktion existiert bereits</value>
|
||||
</data>
|
||||
<data name="AddingToList" xml:space="preserve">
|
||||
<value>Zur Liste hinzufügen...</value>
|
||||
</data>
|
||||
<data name="AddPrograms" xml:space="preserve">
|
||||
<value>Neue Programme Hinzufügen</value>
|
||||
</data>
|
||||
<data name="AlwaysRainbow" xml:space="preserve">
|
||||
<value>Immer Regenbogen Modus</value>
|
||||
</data>
|
||||
<data name="AssignProfile" xml:space="preserve">
|
||||
<value>Controller *number* zuweisen</value>
|
||||
</data>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Batterie: *number*%</value>
|
||||
</data>
|
||||
<data name="BestUsedRightSide" xml:space="preserve">
|
||||
<value>Am besten mit der rechten Seite als Mausfunktion verwendet.</value>
|
||||
</data>
|
||||
<data name="Browse" xml:space="preserve">
|
||||
<value>Durchsuchen</value>
|
||||
</data>
|
||||
<data name="CannotWriteHere" xml:space="preserve">
|
||||
<value>Kann im aktuellen Verzeichnis nicht speichern. Sollen Einstellungen nach appdata kopiert werden?</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="CloseMinimize" xml:space="preserve">
|
||||
<value>Beende DS4Windows über das Benachrichtigungssymbol</value>
|
||||
</data>
|
||||
<data name="Color" xml:space="preserve">
|
||||
<value>Farbe</value>
|
||||
</data>
|
||||
<data name="ColorByBattery" xml:space="preserve">
|
||||
<value>Farbe bei % Batterie</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Verbinde...</value>
|
||||
</data>
|
||||
<data name="ContextEdit" xml:space="preserve">
|
||||
<value>Bearbeite Profil für Controller *number*</value>
|
||||
</data>
|
||||
<data name="ContextNew" xml:space="preserve">
|
||||
<value>Erstelle Profil für Controller *number*</value>
|
||||
</data>
|
||||
<data name="ControllerWasRemoved" xml:space="preserve">
|
||||
<value>Controller *Mac address* wurde entfernt oder hat die Verbindung verloren</value>
|
||||
</data>
|
||||
<data name="CopyFullColor" xml:space="preserve">
|
||||
<value>Klicken um Farbe zu kopieren</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Warnung: Konnte DS4 nicht öffnen.</value>
|
||||
</data>
|
||||
<data name="Day" xml:space="preserve">
|
||||
<value>Tag</value>
|
||||
</data>
|
||||
<data name="Days" xml:space="preserve">
|
||||
<value>Tage</value>
|
||||
</data>
|
||||
<data name="DeleteProfile" xml:space="preserve">
|
||||
<value>Profil löschen?</value>
|
||||
</data>
|
||||
<data name="DimByBattery" xml:space="preserve">
|
||||
<value>Bei Batterie % dimmen.</value>
|
||||
</data>
|
||||
<data name="DinputOnly" xml:space="preserve">
|
||||
<value>Schalte X360 Eingabemethode aus und benutze nur DS4's systemeingene Eingabemethode. Verstecke DS4 muss deaktiviert sein.</value>
|
||||
</data>
|
||||
<data name="Disconnected" xml:space="preserve">
|
||||
<value>Getrennt</value>
|
||||
</data>
|
||||
<data name="Downloading" xml:space="preserve">
|
||||
<value>Lade herunter *number*%</value>
|
||||
</data>
|
||||
<data name="DownloadVersion" xml:space="preserve">
|
||||
<value>Version *number* herunterladen?</value>
|
||||
</data>
|
||||
<data name="DownText" xml:space="preserve">
|
||||
<value>Unten</value>
|
||||
</data>
|
||||
<data name="DS4Update" xml:space="preserve">
|
||||
<value>DS4Windows Update verfügbar!</value>
|
||||
</data>
|
||||
<data name="DS4WindowsCannotEditHere" xml:space="preserve">
|
||||
<value>DS4Windows kann Einstellung hier nicht bearbeiten. Fenster wird nun geschlossen.</value>
|
||||
</data>
|
||||
<data name="EditProfile" xml:space="preserve">
|
||||
<value>Bearbeiten</value>
|
||||
</data>
|
||||
<data name="FifthMouseDown" xml:space="preserve">
|
||||
<value>5. Maustaste runter</value>
|
||||
</data>
|
||||
<data name="FifthMouseUp" xml:space="preserve">
|
||||
<value>5. Maustaste hoch</value>
|
||||
</data>
|
||||
<data name="FlushHID" xml:space="preserve">
|
||||
<value>Leere HID</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Controller gefunden</value>
|
||||
</data>
|
||||
<data name="FourthMouseDown" xml:space="preserve">
|
||||
<value>4. Maustaste unten</value>
|
||||
</data>
|
||||
<data name="FourthMouseUp" xml:space="preserve">
|
||||
<value>4. Maustaste hoch</value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Voll</value>
|
||||
</data>
|
||||
<data name="Hour" xml:space="preserve">
|
||||
<value>Stunde</value>
|
||||
</data>
|
||||
<data name="Hours" xml:space="preserve">
|
||||
<value>Stunden</value>
|
||||
</data>
|
||||
<data name="IfRemovingDS4Windows" xml:space="preserve">
|
||||
<value>Wenn du DS4Windows entfernst, kannst du die Einstellungen löschen. Folge dazu dem Link zum Profilordner.</value>
|
||||
</data>
|
||||
<data name="InputDelay" xml:space="preserve">
|
||||
<value>Eingabeverzögerung: *number**ms*</value>
|
||||
</data>
|
||||
<data name="InstallComplete" xml:space="preserve">
|
||||
<value>Installation abgeschlossen</value>
|
||||
</data>
|
||||
<data name="InstallDriver" xml:space="preserve">
|
||||
<value>Treiber hier installieren</value>
|
||||
</data>
|
||||
<data name="Installing" xml:space="preserve">
|
||||
<value>Installiere...</value>
|
||||
</data>
|
||||
<data name="KeepThisSize" xml:space="preserve">
|
||||
<value>Fenstergröße speichern</value>
|
||||
</data>
|
||||
<data name="LaunchProgram" xml:space="preserve">
|
||||
<value>Starte *program*</value>
|
||||
</data>
|
||||
<data name="Loading" xml:space="preserve">
|
||||
<value>Lade...</value>
|
||||
</data>
|
||||
<data name="LoadProfile" xml:space="preserve">
|
||||
<value>Lade *profile*</value>
|
||||
</data>
|
||||
<data name="MakeNewProfile" xml:space="preserve">
|
||||
<value>Erstelle neues Profil</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>Nicht verfügbar</value>
|
||||
</data>
|
||||
<data name="New" xml:space="preserve">
|
||||
<value>Neu</value>
|
||||
</data>
|
||||
<data name="NoMacroRecorded" xml:space="preserve">
|
||||
<value>Es wurde kein Macro aufgezeichnet</value>
|
||||
</data>
|
||||
<data name="noneProfile" xml:space="preserve">
|
||||
<value>(leer)</value>
|
||||
</data>
|
||||
<data name="NoneText" xml:space="preserve">
|
||||
<value>leer</value>
|
||||
</data>
|
||||
<data name="NoProfileLoaded" xml:space="preserve">
|
||||
<value>Kein Profil geladen</value>
|
||||
</data>
|
||||
<data name="NotValid" xml:space="preserve">
|
||||
<value>Ungültig</value>
|
||||
</data>
|
||||
<data name="OpeningInstaller" xml:space="preserve">
|
||||
<value>Öffne Installer</value>
|
||||
</data>
|
||||
<data name="OpenScpDriver" xml:space="preserve">
|
||||
<value>Bitte ScpDrivers.exe starten</value>
|
||||
</data>
|
||||
<data name="PleaseDownloadUpdater" xml:space="preserve">
|
||||
<value>Lade bitte den Updater herunter und kopiere ihn in dein Programmverzeichnis. Prüfe anschließend erneut nach einem Update.</value>
|
||||
</data>
|
||||
<data name="PleaseImport" xml:space="preserve">
|
||||
<value>Bitte Profil erstellen oder importieren</value>
|
||||
</data>
|
||||
<data name="ProfileCannotRestore" xml:space="preserve">
|
||||
<value>*Profile name* kann nicht wiederhergestellt werden.</value>
|
||||
</data>
|
||||
<data name="ProfileFolderMoved" xml:space="preserve">
|
||||
<value>Profilordner in den Programmordner verschoben.</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="RecordText" xml:space="preserve">
|
||||
<value>Aufnehmen</value>
|
||||
</data>
|
||||
<data name="RightClickPresets" xml:space="preserve">
|
||||
<value>Klicke Rechts um eine Voreinstellung für eine Reihe von Steuerungen zu setzen.</value>
|
||||
</data>
|
||||
<data name="SaveRecordedMacro" xml:space="preserve">
|
||||
<value>Aufgezeichnetes Makro speichern?</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>Suche nach Controllern...</value>
|
||||
</data>
|
||||
<data name="SelectActionTitle" xml:space="preserve">
|
||||
<value>Wähle eine Aktion für *action*</value>
|
||||
</data>
|
||||
<data name="SetRegularTrigger" xml:space="preserve">
|
||||
<value>Normalen Auslöser einstellen</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Starte...</value>
|
||||
</data>
|
||||
<data name="StartText" xml:space="preserve">
|
||||
<value>Start</value>
|
||||
</data>
|
||||
<data name="Step1" xml:space="preserve">
|
||||
<value>Schritt 1: Installiere den DS4 Treiber</value>
|
||||
</data>
|
||||
<data name="StopHText" xml:space="preserve">
|
||||
<value>Stop Stark</value>
|
||||
</data>
|
||||
<data name="StopLText" xml:space="preserve">
|
||||
<value>Stop Schwach</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="StopText" xml:space="preserve">
|
||||
<value>Stop</value>
|
||||
</data>
|
||||
<data name="SwipeTouchpad" xml:space="preserve">
|
||||
<value>Über das Touchpad streichen, um Profil zu wechseln</value>
|
||||
</data>
|
||||
<data name="TapAndHold" xml:space="preserve">
|
||||
<value>Zum Ziehen tippen und halten. Leichte Verzögerung bei einzelnen Karteireitern.</value>
|
||||
</data>
|
||||
<data name="TestHText" xml:space="preserve">
|
||||
<value>Test Stark</value>
|
||||
</data>
|
||||
<data name="TestLText" xml:space="preserve">
|
||||
<value>Test Schwach</value>
|
||||
</data>
|
||||
<data name="TiltDown" xml:space="preserve">
|
||||
<value>Neigung nach Unten</value>
|
||||
</data>
|
||||
<data name="TiltLeft" xml:space="preserve">
|
||||
<value>Neigung nach Links</value>
|
||||
</data>
|
||||
<data name="TiltRight" xml:space="preserve">
|
||||
<value>Neigung nach Rechts</value>
|
||||
</data>
|
||||
<data name="TiltUp" xml:space="preserve">
|
||||
<value>Neigung nach Oben</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="TwoFingerSwipe" xml:space="preserve">
|
||||
<value>Wischgeste mit 2 Fingern nach Links oder Rechts</value>
|
||||
</data>
|
||||
<data name="TypeNewName" xml:space="preserve">
|
||||
<value>Neuen Namen hier eingeben</value>
|
||||
</data>
|
||||
<data name="TypeProfileName" xml:space="preserve">
|
||||
<value>Hier Profilnamen eingeben</value>
|
||||
</data>
|
||||
<data name="UpText" xml:space="preserve">
|
||||
<value>Hoch</value>
|
||||
</data>
|
||||
<data name="UpToDate" xml:space="preserve">
|
||||
<value>Du bist auf dem aktuellsten Stand</value>
|
||||
</data>
|
||||
<data name="UseControllerForMapping" xml:space="preserve">
|
||||
<value>Um die Bedienung zu ändern, kannst du auch den Controller verwenden.</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>
|
||||
<data name="ValidName" xml:space="preserve">
|
||||
<value>Bitte gültigen Namen eingeben</value>
|
||||
</data>
|
||||
<data name="WaitMS" xml:space="preserve">
|
||||
<value>Warte *number**ms*</value>
|
||||
</data>
|
||||
<data name="WillKeep" xml:space="preserve">
|
||||
<value>Wird gehalten</value>
|
||||
</data>
|
||||
<data name="PlusNewProfile" xml:space="preserve">
|
||||
<value>Neues Profil</value>
|
||||
</data>
|
||||
</root>
|
@ -387,4 +387,7 @@
|
||||
<data name="WillKeep" xml:space="preserve">
|
||||
<value>Se mantendrá</value>
|
||||
</data>
|
||||
<data name="PlusNewProfile" xml:space="preserve">
|
||||
<value>Nuevo Perfil</value>
|
||||
</data>
|
||||
</root>
|
@ -402,4 +402,7 @@
|
||||
<data name="FullLightText" xml:space="preserve">
|
||||
<value>Plein:</value>
|
||||
</data>
|
||||
<data name="PlusNewProfile" xml:space="preserve">
|
||||
<value>Nouveau Profil</value>
|
||||
</data>
|
||||
</root>
|
441
DS4Tool/Properties/Resources.it-IT.resx
Normal file
441
DS4Tool/Properties/Resources.it-IT.resx
Normal file
@ -0,0 +1,441 @@
|
||||
<?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="ActionExists" xml:space="preserve">
|
||||
<value>Il Nome di questa azione esiste già</value>
|
||||
</data>
|
||||
<data name="AddingToList" xml:space="preserve">
|
||||
<value>Aggiungere alla lista...</value>
|
||||
</data>
|
||||
<data name="AddPrograms" xml:space="preserve">
|
||||
<value>Aggiungi Programmi</value>
|
||||
</data>
|
||||
<data name="AlwaysRainbow" xml:space="preserve">
|
||||
<value>Sempre Modalità Arcobaleno</value>
|
||||
</data>
|
||||
<data name="AssignProfile" xml:space="preserve">
|
||||
<value>Assegnare al Controller *number*</value>
|
||||
</data>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Batteria: *number*%</value>
|
||||
</data>
|
||||
<data name="BestUsedRightSide" xml:space="preserve">
|
||||
<value>Consigliato usare con la parte destra come funzione del mouse</value>
|
||||
</data>
|
||||
<data name="Browse" xml:space="preserve">
|
||||
<value>Sfoglia...</value>
|
||||
</data>
|
||||
<data name="CannotWriteHere" xml:space="preserve">
|
||||
<value>Non è possibile scrivere alla locazione corrente. Copiare le Impostazioni in appdata?</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="CloseMinimize" xml:space="preserve">
|
||||
<value>Chiudi DS4Windows via icona di notifica</value>
|
||||
</data>
|
||||
<data name="Color" xml:space="preserve">
|
||||
<value>Colore</value>
|
||||
</data>
|
||||
<data name="ColorByBattery" xml:space="preserve">
|
||||
<value>Colore per % Batteria</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Collegamento...</value>
|
||||
</data>
|
||||
<data name="ContextEdit" xml:space="preserve">
|
||||
<value>Modifica Profilo per il Controller *number*</value>
|
||||
</data>
|
||||
<data name="ContextNew" xml:space="preserve">
|
||||
<value>Crea Profilo per il Controller *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="CopyComplete" xml:space="preserve">
|
||||
<value>Copia completa, per favore rilancia DS4Windows e rimuovi le impostazioni dalla Directory del Programma</value>
|
||||
</data>
|
||||
<data name="CopyFullColor" xml:space="preserve">
|
||||
<value>Clicca per copiare il colore</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Attenzione: Non è stato possibile aprire DS4 *Mac address* esclusivamente</value>
|
||||
</data>
|
||||
<data name="Day" xml:space="preserve">
|
||||
<value>giorno</value>
|
||||
</data>
|
||||
<data name="Days" xml:space="preserve">
|
||||
<value>giorni</value>
|
||||
</data>
|
||||
<data name="DeleteProfile" xml:space="preserve">
|
||||
<value>Cancellare Profilo?</value>
|
||||
</data>
|
||||
<data name="DimByBattery" xml:space="preserve">
|
||||
<value>Ottenuare quando % Batteria</value>
|
||||
</data>
|
||||
<data name="DinputOnly" xml:space="preserve">
|
||||
<value>Spegnere X360 input e usare solo l'input nativo di DS4, nascondi ds4 deve essere disattivato</value>
|
||||
</data>
|
||||
<data name="Disconnected" xml:space="preserve">
|
||||
<value>Disconnesso</value>
|
||||
</data>
|
||||
<data name="Downloading" xml:space="preserve">
|
||||
<value>In Download *number*%</value>
|
||||
</data>
|
||||
<data name="DownloadVersion" xml:space="preserve">
|
||||
<value>Scaricare la Versione *number* ora?</value>
|
||||
</data>
|
||||
<data name="DownText" xml:space="preserve">
|
||||
<value>Giù</value>
|
||||
</data>
|
||||
<data name="DS4Update" xml:space="preserve">
|
||||
<value>Aggiornamento DS4Windows Disponibile!</value>
|
||||
</data>
|
||||
<data name="DS4WindowsCannotEditHere" xml:space="preserve">
|
||||
<value>DS4Windows non può modificare le impostazioni qui, Questo verrà ora chiuso</value>
|
||||
</data>
|
||||
<data name="EditProfile" xml:space="preserve">
|
||||
<value>Modifica</value>
|
||||
</data>
|
||||
<data name="FifthMouseDown" xml:space="preserve">
|
||||
<value>5° Pulsante del Mouse Giù</value>
|
||||
</data>
|
||||
<data name="FifthMouseUp" xml:space="preserve">
|
||||
<value>5° Pulsante del Mouse Su</value>
|
||||
</data>
|
||||
<data name="FlushHID" xml:space="preserve">
|
||||
<value>Flush HID</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Trovato Controller:</value>
|
||||
</data>
|
||||
<data name="FourthMouseDown" xml:space="preserve">
|
||||
<value>4° Pulsante del Mouse Giù</value>
|
||||
</data>
|
||||
<data name="FourthMouseUp" xml:space="preserve">
|
||||
<value>4° Pulsante del Mouse Su</value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Piena</value>
|
||||
</data>
|
||||
<data name="Hour" xml:space="preserve">
|
||||
<value>ora</value>
|
||||
</data>
|
||||
<data name="Hours" xml:space="preserve">
|
||||
<value>ore</value>
|
||||
</data>
|
||||
<data name="IfRemovingDS4Windows" xml:space="preserve">
|
||||
<value>Se rimuovi DS4Windows, puoi cancellare le impostazioni seguendo il link alla cartella profilo</value>
|
||||
</data>
|
||||
<data name="InputDelay" xml:space="preserve">
|
||||
<value>Ritardo Input: *number**ms*</value>
|
||||
</data>
|
||||
<data name="InstallComplete" xml:space="preserve">
|
||||
<value>Installazione Completata</value>
|
||||
</data>
|
||||
<data name="InstallDriver" xml:space="preserve">
|
||||
<value>Installa Driver qui</value>
|
||||
</data>
|
||||
<data name="Installing" xml:space="preserve">
|
||||
<value>Installazione...</value>
|
||||
</data>
|
||||
<data name="KeepThisSize" xml:space="preserve">
|
||||
<value>Mantieni questa dimensione della finestra dopo la chiusura</value>
|
||||
</data>
|
||||
<data name="LaunchProgram" xml:space="preserve">
|
||||
<value>Lancia *program*</value>
|
||||
</data>
|
||||
<data name="Loading" xml:space="preserve">
|
||||
<value>Caricamento...</value>
|
||||
</data>
|
||||
<data name="LoadProfile" xml:space="preserve">
|
||||
<value>Carica *profile*</value>
|
||||
</data>
|
||||
<data name="MakeNewProfile" xml:space="preserve">
|
||||
<value>Crea un Nuovo Profilo</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>N/A</value>
|
||||
</data>
|
||||
<data name="New" xml:space="preserve">
|
||||
<value>Nuovo</value>
|
||||
</data>
|
||||
<data name="NoMacroRecorded" xml:space="preserve">
|
||||
<value>Nessuna macro registrata</value>
|
||||
</data>
|
||||
<data name="noneProfile" xml:space="preserve">
|
||||
<value>(nessuno)</value>
|
||||
</data>
|
||||
<data name="NoneText" xml:space="preserve">
|
||||
<value>nessuno</value>
|
||||
</data>
|
||||
<data name="NoProfileLoaded" xml:space="preserve">
|
||||
<value>Nessun Profilo Caricato</value>
|
||||
</data>
|
||||
<data name="NotValid" xml:space="preserve">
|
||||
<value>Non valido</value>
|
||||
</data>
|
||||
<data name="OpeningInstaller" xml:space="preserve">
|
||||
<value>Apertura Installer</value>
|
||||
</data>
|
||||
<data name="OpenScpDriver" xml:space="preserve">
|
||||
<value>Per favore Aprire ScpDriver.exe</value>
|
||||
</data>
|
||||
<data name="PleaseDownloadUpdater" xml:space="preserve">
|
||||
<value>Per favore Scarica l'Uploader ora, e posizionalo nella cartella del programma, poi controlla per aggiornamenti nuovamente</value>
|
||||
</data>
|
||||
<data name="PleaseImport" xml:space="preserve">
|
||||
<value>Per favore importa o crea un profilo</value>
|
||||
</data>
|
||||
<data name="ProfileCannotRestore" xml:space="preserve">
|
||||
<value>*Profile name* non può essere ripristinato.</value>
|
||||
</data>
|
||||
<data name="ProfileFolderMoved" xml:space="preserve">
|
||||
<value>Cartella del Profilo spostata nella cartella del programma</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="RecordText" xml:space="preserve">
|
||||
<value>Registra</value>
|
||||
</data>
|
||||
<data name="RightClickPresets" xml:space="preserve">
|
||||
<value>Click Destro per impostare presets per un set di controlli</value>
|
||||
</data>
|
||||
<data name="SaveRecordedMacro" xml:space="preserve">
|
||||
<value>Salvare Macro Registrata?</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>In cerca di controller...</value>
|
||||
</data>
|
||||
<data name="SelectActionTitle" xml:space="preserve">
|
||||
<value>Seleziona un'azione per *action*</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Inizio...</value>
|
||||
</data>
|
||||
<data name="StartText" xml:space="preserve">
|
||||
<value>Inizia</value>
|
||||
</data>
|
||||
<data name="Step1" xml:space="preserve">
|
||||
<value>Passo 1: Installa il Driver DS4</value>
|
||||
</data>
|
||||
<data name="StopHText" xml:space="preserve">
|
||||
<value>Arresto Pesante</value>
|
||||
</data>
|
||||
<data name="StopLText" xml:space="preserve">
|
||||
<value>Arresto Leggero</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="StopText" xml:space="preserve">
|
||||
<value>Arresto</value>
|
||||
</data>
|
||||
<data name="SwipeTouchpad" xml:space="preserve">
|
||||
<value>Effettuare Swipe sul Touchpad per cambiare profili</value>
|
||||
</data>
|
||||
<data name="TapAndHold" xml:space="preserve">
|
||||
<value>Tap e mantenere per trascinare, piccolo ritardo con tap singoli</value>
|
||||
</data>
|
||||
<data name="TestHText" xml:space="preserve">
|
||||
<value>Test Pesante</value>
|
||||
</data>
|
||||
<data name="TestLText" xml:space="preserve">
|
||||
<value>Test Leggero</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="TwoFingerSwipe" xml:space="preserve">
|
||||
<value>Swipe Touchpad a 2 dita a sinistra o a destra</value>
|
||||
</data>
|
||||
<data name="TypeNewName" xml:space="preserve">
|
||||
<value>Scrivi nuovo nome qui</value>
|
||||
</data>
|
||||
<data name="TypeProfileName" xml:space="preserve">
|
||||
<value>Scrivi nome profilo qui</value>
|
||||
</data>
|
||||
<data name="UpText" xml:space="preserve">
|
||||
<value>Su</value>
|
||||
</data>
|
||||
<data name="UpToDate" xml:space="preserve">
|
||||
<value>Sei aggiornato</value>
|
||||
</data>
|
||||
<data name="UseControllerForMapping" xml:space="preserve">
|
||||
<value>Puoi anche usare il tuo controller per cambiare i controlli</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="ValidName" xml:space="preserve">
|
||||
<value>Per favore immettere un nome valido</value>
|
||||
</data>
|
||||
<data name="WaitMS" xml:space="preserve">
|
||||
<value>Aspetta *number**ms*</value>
|
||||
</data>
|
||||
<data name="WillKeep" xml:space="preserve">
|
||||
<value>Mantenere</value>
|
||||
</data>
|
||||
<data name="PlusNewProfile" xml:space="preserve">
|
||||
<value>Nuovo Profilo</value>
|
||||
</data>
|
||||
<data name="DisconnectBT" xml:space="preserve">
|
||||
<value>Disconnetti BT</value>
|
||||
</data>
|
||||
<data name="SetRegularTrigger" xml:space="preserve">
|
||||
<value>Imposta Trigger Regolare</value>
|
||||
</data>
|
||||
<data name="SetUnloadTrigger" xml:space="preserve">
|
||||
<value>Imposta Trigger Unload</value>
|
||||
</data>
|
||||
<data name="TiltDown" xml:space="preserve">
|
||||
<value>Inclina Giù</value>
|
||||
</data>
|
||||
<data name="TiltLeft" xml:space="preserve">
|
||||
<value>Inclina a Sx</value>
|
||||
</data>
|
||||
<data name="TiltRight" xml:space="preserve">
|
||||
<value>Inclina a Dx</value>
|
||||
</data>
|
||||
<data name="TiltUp" xml:space="preserve">
|
||||
<value>Inclina Su</value>
|
||||
</data>
|
||||
<data name="FallBack" xml:space="preserve">
|
||||
<value>Completamente Indietro</value>
|
||||
</data>
|
||||
</root>
|
@ -429,4 +429,7 @@
|
||||
<data name="WillKeep" xml:space="preserve">
|
||||
<value>Manter</value>
|
||||
</data>
|
||||
<data name="PlusNewProfile" xml:space="preserve">
|
||||
<value>Novo Perfil</value>
|
||||
</data>
|
||||
</root>
|
@ -284,7 +284,7 @@
|
||||
<value>Charging: *number*%</value>
|
||||
</data>
|
||||
<data name="ColorByBattery" xml:space="preserve">
|
||||
<value>Color by Battey %</value>
|
||||
<value>Color by Battery %</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Connecting...</value>
|
||||
@ -506,7 +506,7 @@
|
||||
<value>Down</value>
|
||||
</data>
|
||||
<data name="InputDelay" xml:space="preserve">
|
||||
<value>Input Delay: *number**ms*</value>
|
||||
<value>Input Delay: *number*ms</value>
|
||||
</data>
|
||||
<data name="KeepThisSize" xml:space="preserve">
|
||||
<value>Keep this window size after closing</value>
|
||||
@ -524,7 +524,7 @@
|
||||
<value>Turn off X360 input and only use the DS4's native input, hide ds4 must be off</value>
|
||||
</data>
|
||||
<data name="InstallDriver" xml:space="preserve">
|
||||
<value>Instal Drivers here</value>
|
||||
<value>Install Drivers here</value>
|
||||
</data>
|
||||
<data name="TiltDown" xml:space="preserve">
|
||||
<value>Tilt Down</value>
|
||||
@ -574,9 +574,6 @@
|
||||
<data name="TestLText" xml:space="preserve">
|
||||
<value>Test Light</value>
|
||||
</data>
|
||||
<data name="FullLightText" xml:space="preserve">
|
||||
<value>Plein:</value>
|
||||
</data>
|
||||
<data name="QuickCharge" xml:space="preserve">
|
||||
<value>EXPERIMENTAL: Auto-Disable BT when conencting to USB</value>
|
||||
</data>
|
||||
@ -610,4 +607,73 @@
|
||||
<data name="RightClickPresets" xml:space="preserve">
|
||||
<value>Right Click to set presets for a set of controls</value>
|
||||
</data>
|
||||
<data name="DisconnectBT" xml:space="preserve">
|
||||
<value>Disconnect BT</value>
|
||||
</data>
|
||||
<data name="PlusNewProfile" xml:space="preserve">
|
||||
<value>New Profile</value>
|
||||
</data>
|
||||
<data name="FallBackTo" xml:space="preserve">
|
||||
<value>Fall Back to *button*</value>
|
||||
</data>
|
||||
<data name="FlashAtTip" xml:space="preserve">
|
||||
<value>Click to change flash color. Black = default color</value>
|
||||
</data>
|
||||
<data name="FlushHIDTip" xml:space="preserve">
|
||||
<value>Flush HID Queue after each reading</value>
|
||||
</data>
|
||||
<data name="GyroReadout" xml:space="preserve">
|
||||
<value>Click to see readout of Sixaxis Gyro</value>
|
||||
</data>
|
||||
<data name="GyroX" xml:space="preserve">
|
||||
<value>GyroX, Left and Right Tilt</value>
|
||||
</data>
|
||||
<data name="GyroY" xml:space="preserve">
|
||||
<value>GyroY, Forward and Back Tilt</value>
|
||||
</data>
|
||||
<data name="GyroZ" xml:space="preserve">
|
||||
<value>GyroZ, Up and Down Tilt</value>
|
||||
</data>
|
||||
<data name="HoverOverItems" xml:space="preserve">
|
||||
<value>Hover over items to see description or more about</value>
|
||||
</data>
|
||||
<data name="Jitter" xml:space="preserve">
|
||||
<value>Use Sixaxis to help calculate touchpad movement</value>
|
||||
</data>
|
||||
<data name="LightByBatteryTip" xml:space="preserve">
|
||||
<value>Also dim light by idle timeout if on</value>
|
||||
</data>
|
||||
<data name="Macro" xml:space="preserve">
|
||||
<value>Macro</value>
|
||||
</data>
|
||||
<data name="Programs" xml:space="preserve">
|
||||
<value>Programs</value>
|
||||
</data>
|
||||
<data name="ScanCode" xml:space="preserve">
|
||||
<value>Scan Code</value>
|
||||
</data>
|
||||
<data name="Shortcuts" xml:space="preserve">
|
||||
<value>Shortcuts</value>
|
||||
</data>
|
||||
<data name="SixAxisReading" xml:space="preserve">
|
||||
<value>Click for advanced Sixaxis reading</value>
|
||||
</data>
|
||||
<data name="TouchpadOffTip" xml:space="preserve">
|
||||
<value>Re-enable by pressing PS+Touchpad</value>
|
||||
</data>
|
||||
<data name="UsingTPSwipes" xml:space="preserve">
|
||||
<value>This disables the Touchpad as a mouse</value>
|
||||
</data>
|
||||
<data name="FallBack" xml:space="preserve">
|
||||
<value>Fall Back</value>
|
||||
</data>
|
||||
<data name="ALocactionNeeded" xml:space="preserve">
|
||||
<value>A location must be picked to continue.</value>
|
||||
</data>
|
||||
<data name="CloseDS4W" xml:space="preserve">
|
||||
<value>Close DS4Windows?</value>
|
||||
</data>
|
||||
<data name="OtherFileLocation" xml:space="preserve">
|
||||
<value>, other location files will be deleted</value>
|
||||
</data>
|
||||
</root>
|
504
DS4Tool/Properties/Resources.ru-RU.resx
Normal file
504
DS4Tool/Properties/Resources.ru-RU.resx
Normal file
@ -0,0 +1,504 @@
|
||||
<?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="ActionExists" xml:space="preserve">
|
||||
<value>Имя данного действия уже существует</value>
|
||||
</data>
|
||||
<data name="AddingToList" xml:space="preserve">
|
||||
<value>Добавить в список...</value>
|
||||
</data>
|
||||
<data name="AddPrograms" xml:space="preserve">
|
||||
<value>Добавить программы</value>
|
||||
</data>
|
||||
<data name="AlwaysRainbow" xml:space="preserve">
|
||||
<value>Всегда режим радуги</value>
|
||||
</data>
|
||||
<data name="AssignProfile" xml:space="preserve">
|
||||
<value>Назначить *number*-му контроллеру</value>
|
||||
</data>
|
||||
<data name="Battery" xml:space="preserve">
|
||||
<value>Уровень заряда: *number*%</value>
|
||||
</data>
|
||||
<data name="BestUsedRightSide" xml:space="preserve">
|
||||
<value>Удобно использовать правую часть тачпада как кнопку мыши</value>
|
||||
</data>
|
||||
<data name="Browse" xml:space="preserve">
|
||||
<value>Обзор…</value>
|
||||
</data>
|
||||
<data name="CannotWriteHere" xml:space="preserve">
|
||||
<value>Невозможно записать в текущее местоположение. Скопировать настройки в AppData?</value>
|
||||
</data>
|
||||
<data name="Charged" xml:space="preserve">
|
||||
<value>Заряжена</value>
|
||||
</data>
|
||||
<data name="Charging" xml:space="preserve">
|
||||
<value>Зарядка: *number*%</value>
|
||||
</data>
|
||||
<data name="CloseMinimize" xml:space="preserve">
|
||||
<value>Закрыть через значок уведомления</value>
|
||||
</data>
|
||||
<data name="Color" xml:space="preserve">
|
||||
<value>Цвет</value>
|
||||
</data>
|
||||
<data name="ColorByBattery" xml:space="preserve">
|
||||
<value>Цвет от заряда %</value>
|
||||
</data>
|
||||
<data name="Connecting" xml:space="preserve">
|
||||
<value>Подключение...</value>
|
||||
</data>
|
||||
<data name="ContextEdit" xml:space="preserve">
|
||||
<value>Редактировать профиль контроллера *number*</value>
|
||||
</data>
|
||||
<data name="ContextNew" xml:space="preserve">
|
||||
<value>Создать профиль контроллера *number*</value>
|
||||
</data>
|
||||
<data name="ControllerWasRemoved" xml:space="preserve">
|
||||
<value>Контроллер *Mac address* отключён или связь утеряна!</value>
|
||||
</data>
|
||||
<data name="CopyComplete" xml:space="preserve">
|
||||
<value>Копирование завершено, пожалуйста перезапустите DS4Windows и удалите настройки из папки программы</value>
|
||||
</data>
|
||||
<data name="CopyFullColor" xml:space="preserve">
|
||||
<value>Нажмите для копирования полного цвета</value>
|
||||
</data>
|
||||
<data name="CouldNotOpenDS4" xml:space="preserve">
|
||||
<value>Внимание: Не удалось открыть DS4 *Mac adress* в приоритетном режиме</value>
|
||||
</data>
|
||||
<data name="Day" xml:space="preserve">
|
||||
<value>день</value>
|
||||
</data>
|
||||
<data name="Days" xml:space="preserve">
|
||||
<value>дней</value>
|
||||
</data>
|
||||
<data name="DeleteProfile" xml:space="preserve">
|
||||
<value>Удалить профиль?</value>
|
||||
</data>
|
||||
<data name="DimByBattery" xml:space="preserve">
|
||||
<value>Затемнение от заряда %</value>
|
||||
</data>
|
||||
<data name="DinputOnly" xml:space="preserve">
|
||||
<value>Выключить режим XInput и использовать только DInput. Настройка "Скрыть контроллер DS4" должна быть выключена!</value>
|
||||
</data>
|
||||
<data name="Disconnected" xml:space="preserve">
|
||||
<value>Отключен</value>
|
||||
</data>
|
||||
<data name="Downloading" xml:space="preserve">
|
||||
<value>Загрузка *number*%</value>
|
||||
</data>
|
||||
<data name="DownloadVersion" xml:space="preserve">
|
||||
<value>Загрузить версию *number* ?</value>
|
||||
</data>
|
||||
<data name="DownText" xml:space="preserve">
|
||||
<value>Вниз</value>
|
||||
</data>
|
||||
<data name="DS4Update" xml:space="preserve">
|
||||
<value>Доступна новая версия DS4Windows!</value>
|
||||
</data>
|
||||
<data name="DS4WindowsCannotEditHere" xml:space="preserve">
|
||||
<value>DS4Windows не может изменить настройки! Это приведёт сейчас к закрытию!</value>
|
||||
</data>
|
||||
<data name="EditProfile" xml:space="preserve">
|
||||
<value>Редактировать</value>
|
||||
</data>
|
||||
<data name="FifthMouseDown" xml:space="preserve">
|
||||
<value>5-я кнопка мыши Вниз</value>
|
||||
</data>
|
||||
<data name="FifthMouseUp" xml:space="preserve">
|
||||
<value>5-я кнопка мыши Вверх</value>
|
||||
</data>
|
||||
<data name="FlushHID" xml:space="preserve">
|
||||
<value>Очищать запросы HID</value>
|
||||
</data>
|
||||
<data name="FoundController" xml:space="preserve">
|
||||
<value>Найден контроллер:</value>
|
||||
</data>
|
||||
<data name="FourthMouseDown" xml:space="preserve">
|
||||
<value>4-я кнопка мыши Вниз</value>
|
||||
</data>
|
||||
<data name="FourthMouseUp" xml:space="preserve">
|
||||
<value>4-я кнопка мыши Вверх</value>
|
||||
</data>
|
||||
<data name="Full" xml:space="preserve">
|
||||
<value>Заряжена</value>
|
||||
</data>
|
||||
<data name="Hour" xml:space="preserve">
|
||||
<value>час</value>
|
||||
</data>
|
||||
<data name="Hours" xml:space="preserve">
|
||||
<value>часов</value>
|
||||
</data>
|
||||
<data name="IfRemovingDS4Windows" xml:space="preserve">
|
||||
<value>При удалении DS4Windows, вы можете удалить параметры настройки в папке профиля программы</value>
|
||||
</data>
|
||||
<data name="InputDelay" xml:space="preserve">
|
||||
<value>Задержка ввода: *number*мс</value>
|
||||
</data>
|
||||
<data name="InstallComplete" xml:space="preserve">
|
||||
<value>Установка завершена!</value>
|
||||
</data>
|
||||
<data name="InstallDriver" xml:space="preserve">
|
||||
<value>Установите этот драйвер</value>
|
||||
</data>
|
||||
<data name="Installing" xml:space="preserve">
|
||||
<value>Установка...</value>
|
||||
</data>
|
||||
<data name="KeepThisSize" xml:space="preserve">
|
||||
<value>Запоминать размер окна после закрытия</value>
|
||||
</data>
|
||||
<data name="LaunchProgram" xml:space="preserve">
|
||||
<value>Запустить *program*</value>
|
||||
</data>
|
||||
<data name="Loading" xml:space="preserve">
|
||||
<value>Загрузка...</value>
|
||||
</data>
|
||||
<data name="LoadProfile" xml:space="preserve">
|
||||
<value>Загрузить *profile*</value>
|
||||
</data>
|
||||
<data name="MakeNewProfile" xml:space="preserve">
|
||||
<value>Создать новый профиль</value>
|
||||
</data>
|
||||
<data name="NA" xml:space="preserve">
|
||||
<value>Н/Д</value>
|
||||
</data>
|
||||
<data name="New" xml:space="preserve">
|
||||
<value>Создать</value>
|
||||
</data>
|
||||
<data name="NoMacroRecorded" xml:space="preserve">
|
||||
<value>Нет макросов</value>
|
||||
</data>
|
||||
<data name="noneProfile" 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="NotValid" xml:space="preserve">
|
||||
<value>Недопустимая операция</value>
|
||||
</data>
|
||||
<data name="OpeningInstaller" xml:space="preserve">
|
||||
<value>Открытие установщика</value>
|
||||
</data>
|
||||
<data name="OpenScpDriver" xml:space="preserve">
|
||||
<value>Запустите SCPDrivers.exe</value>
|
||||
</data>
|
||||
<data name="PleaseDownloadUpdater" xml:space="preserve">
|
||||
<value>Скачайте Updater, поместите его в папку с программой и запустите</value>
|
||||
</data>
|
||||
<data name="PleaseImport" xml:space="preserve">
|
||||
<value>Импортируйте или создайте профиль</value>
|
||||
</data>
|
||||
<data name="ProfileCannotRestore" xml:space="preserve">
|
||||
<value>*Profile name* невозможно будет восстановить.</value>
|
||||
</data>
|
||||
<data name="ProfileFolderMoved" xml:space="preserve">
|
||||
<value>Профили хранятся в папке с программой</value>
|
||||
</data>
|
||||
<data name="QuitOtherPrograms" xml:space="preserve">
|
||||
<value>Перед активацией функции "Спрятать контроллер DS4" вы должны выйти из: Steam, Uplay, Origin</value>
|
||||
</data>
|
||||
<data name="RecordText" xml:space="preserve">
|
||||
<value>Запись</value>
|
||||
</data>
|
||||
<data name="RightClickPresets" xml:space="preserve">
|
||||
<value>Правый клик для выбора пресета</value>
|
||||
</data>
|
||||
<data name="SaveRecordedMacro" xml:space="preserve">
|
||||
<value>Сохранить записанный макрос?</value>
|
||||
</data>
|
||||
<data name="SearchingController" xml:space="preserve">
|
||||
<value>Поиск контроллеров...</value>
|
||||
</data>
|
||||
<data name="SelectActionTitle" xml:space="preserve">
|
||||
<value>Выберите действие для *action*</value>
|
||||
</data>
|
||||
<data name="SetRegularTrigger" xml:space="preserve">
|
||||
<value>Назначить регулярный триггер</value>
|
||||
</data>
|
||||
<data name="SetUnloadTrigger" xml:space="preserve">
|
||||
<value>Назначить выгружаемый триггер</value>
|
||||
</data>
|
||||
<data name="Starting" xml:space="preserve">
|
||||
<value>Запуск...</value>
|
||||
</data>
|
||||
<data name="StartText" xml:space="preserve">
|
||||
<value>Запустить</value>
|
||||
</data>
|
||||
<data name="Step1" xml:space="preserve">
|
||||
<value>Шаг 1: Установите драйвер DS4</value>
|
||||
</data>
|
||||
<data name="StopHText" xml:space="preserve">
|
||||
<value>Ост. тяжёлый</value>
|
||||
</data>
|
||||
<data name="StopLText" 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="StopText" xml:space="preserve">
|
||||
<value>Остановить</value>
|
||||
</data>
|
||||
<data name="SwipeTouchpad" xml:space="preserve">
|
||||
<value>Проведите пальцем по тачпаду для смены профиля</value>
|
||||
</data>
|
||||
<data name="TapAndHold" xml:space="preserve">
|
||||
<value>Коснитесь и удерживайте для перетаскивания, задержка с одним касанием</value>
|
||||
</data>
|
||||
<data name="TestHText" xml:space="preserve">
|
||||
<value>Тест. тяжёлого</value>
|
||||
</data>
|
||||
<data name="TestLText" xml:space="preserve">
|
||||
<value>Тест. лёгкого</value>
|
||||
</data>
|
||||
<data name="TiltDown" xml:space="preserve">
|
||||
<value>Накл. вниз</value>
|
||||
</data>
|
||||
<data name="TiltLeft" xml:space="preserve">
|
||||
<value>Накл. влево</value>
|
||||
</data>
|
||||
<data name="TiltRight" xml:space="preserve">
|
||||
<value>Накл. вправо</value>
|
||||
</data>
|
||||
<data name="TiltUp" xml:space="preserve">
|
||||
<value>Накл. вверх</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOff" xml:space="preserve">
|
||||
<value>Движения тачпадом выключены</value>
|
||||
</data>
|
||||
<data name="TouchpadMovementOn" xml:space="preserve">
|
||||
<value>Движения тачпадом включены</value>
|
||||
</data>
|
||||
<data name="TwoFingerSwipe" xml:space="preserve">
|
||||
<value>Проведение двумя пальцами по тачпаду влево или вправо</value>
|
||||
</data>
|
||||
<data name="TypeNewName" xml:space="preserve">
|
||||
<value>задайте новое имя</value>
|
||||
</data>
|
||||
<data name="TypeProfileName" xml:space="preserve">
|
||||
<value>задайте имя профиля</value>
|
||||
</data>
|
||||
<data name="UpText" xml:space="preserve">
|
||||
<value>Вверх</value>
|
||||
</data>
|
||||
<data name="UpToDate" xml:space="preserve">
|
||||
<value>Обновления программы не найдены!</value>
|
||||
</data>
|
||||
<data name="UseControllerForMapping" 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>
|
||||
<data name="ValidName" xml:space="preserve">
|
||||
<value>Пожалуйста, введите допустимое имя</value>
|
||||
</data>
|
||||
<data name="WaitMS" xml:space="preserve">
|
||||
<value>Задержка *number**ms*</value>
|
||||
</data>
|
||||
<data name="WillKeep" xml:space="preserve">
|
||||
<value>Удержание</value>
|
||||
</data>
|
||||
<data name="Macro" xml:space="preserve">
|
||||
<value>Макрос</value>
|
||||
</data>
|
||||
<data name="DisconnectBT" xml:space="preserve">
|
||||
<value>Отключить Bluetooth</value>
|
||||
</data>
|
||||
<data name="FlashAtTip" xml:space="preserve">
|
||||
<value>Нажмите для изменения цвета вспышки. Чёрный = стандартный цвет</value>
|
||||
</data>
|
||||
<data name="FlushHIDTip" xml:space="preserve">
|
||||
<value>Очищать очереди HID после каждого считывания</value>
|
||||
</data>
|
||||
<data name="GyroReadout" xml:space="preserve">
|
||||
<value>Нажмите для просмотра текущих назначений гироскопа</value>
|
||||
</data>
|
||||
<data name="GyroX" xml:space="preserve">
|
||||
<value>Гиро X, наклон влево и вправо</value>
|
||||
</data>
|
||||
<data name="GyroY" xml:space="preserve">
|
||||
<value>Гиро Y, наклон вперёд и назад</value>
|
||||
</data>
|
||||
<data name="GyroZ" xml:space="preserve">
|
||||
<value>Гиро Z, наклон вверх и вниз</value>
|
||||
</data>
|
||||
<data name="Jitter" xml:space="preserve">
|
||||
<value>Использовать Sixaxis для помощи в вычислении движений тачпада</value>
|
||||
</data>
|
||||
<data name="LightByBatteryTip" xml:space="preserve">
|
||||
<value>Также затенять по времени простоя</value>
|
||||
</data>
|
||||
<data name="PlusNewProfile" xml:space="preserve">
|
||||
<value>Новый профиль</value>
|
||||
</data>
|
||||
<data name="Programs" xml:space="preserve">
|
||||
<value>Программы</value>
|
||||
</data>
|
||||
<data name="QuickCharge" xml:space="preserve">
|
||||
<value>Автоотключение Bluetooth при подключении по USB</value>
|
||||
</data>
|
||||
<data name="ScanCode" xml:space="preserve">
|
||||
<value>Скан-код</value>
|
||||
</data>
|
||||
<data name="Shortcuts" xml:space="preserve">
|
||||
<value>Ярлыки</value>
|
||||
</data>
|
||||
<data name="SixAxisReading" xml:space="preserve">
|
||||
<value>Нажмите для считывания дополнительных возможностей Sixaxis</value>
|
||||
</data>
|
||||
<data name="SwipeDown" xml:space="preserve">
|
||||
<value>Ск-ж. вниз</value>
|
||||
</data>
|
||||
<data name="SwipeLeft" xml:space="preserve">
|
||||
<value>Ск-ж. влево</value>
|
||||
</data>
|
||||
<data name="SwipeRight" xml:space="preserve">
|
||||
<value>Ск-ж. вправо</value>
|
||||
</data>
|
||||
<data name="SwipeUp" xml:space="preserve">
|
||||
<value>Ск-ж. вверх</value>
|
||||
</data>
|
||||
<data name="TouchpadOffTip" xml:space="preserve">
|
||||
<value>Повторное включение нажатием PS + Touchpad</value>
|
||||
</data>
|
||||
<data name="UsingTPSwipes" xml:space="preserve">
|
||||
<value>Это отключит возможность использования тачпада как мышь</value>
|
||||
</data>
|
||||
<data name="XinputPorts" xml:space="preserve">
|
||||
<value>Используйте более высокий порт, если у вас возник конфликт с другим эмулятором контроллера X360</value>
|
||||
</data>
|
||||
<data name="FallBack" xml:space="preserve">
|
||||
<value>Вернуть</value>
|
||||
</data>
|
||||
</root>
|
210
DS4Tool/Properties/Resources1.Designer.cs
generated
210
DS4Tool/Properties/Resources1.Designer.cs
generated
@ -117,6 +117,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to A location must be picked to continue..
|
||||
/// </summary>
|
||||
internal static string ALocactionNeeded {
|
||||
get {
|
||||
return ResourceManager.GetString("ALocactionNeeded", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Always Rainbow Mode.
|
||||
/// </summary>
|
||||
@ -228,6 +237,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Close DS4Windows?.
|
||||
/// </summary>
|
||||
internal static string CloseDS4W {
|
||||
get {
|
||||
return ResourceManager.GetString("CloseDS4W", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Close DS4Windows via the notification icon.
|
||||
/// </summary>
|
||||
@ -247,7 +265,7 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Color by Battey %.
|
||||
/// Looks up a localized string similar to Color by Battery %.
|
||||
/// </summary>
|
||||
internal static string ColorByBattery {
|
||||
get {
|
||||
@ -383,6 +401,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Disconnect BT.
|
||||
/// </summary>
|
||||
internal static string DisconnectBT {
|
||||
get {
|
||||
return ResourceManager.GetString("DisconnectBT", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Disconnected.
|
||||
/// </summary>
|
||||
@ -506,6 +533,24 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Fall Back.
|
||||
/// </summary>
|
||||
internal static string FallBack {
|
||||
get {
|
||||
return ResourceManager.GetString("FallBack", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Fall Back to *button*.
|
||||
/// </summary>
|
||||
internal static string FallBackTo {
|
||||
get {
|
||||
return ResourceManager.GetString("FallBackTo", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to 5th Mouse Button Down.
|
||||
/// </summary>
|
||||
@ -524,6 +569,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Click to change flash color. Black = default color.
|
||||
/// </summary>
|
||||
internal static string FlashAtTip {
|
||||
get {
|
||||
return ResourceManager.GetString("FlashAtTip", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Flush HID.
|
||||
/// </summary>
|
||||
@ -533,6 +587,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Flush HID Queue after each reading.
|
||||
/// </summary>
|
||||
internal static string FlushHIDTip {
|
||||
get {
|
||||
return ResourceManager.GetString("FlushHIDTip", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Found Controller:.
|
||||
/// </summary>
|
||||
@ -570,11 +633,38 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Plein:.
|
||||
/// Looks up a localized string similar to Click to see readout of Sixaxis Gyro.
|
||||
/// </summary>
|
||||
internal static string FullLightText {
|
||||
internal static string GyroReadout {
|
||||
get {
|
||||
return ResourceManager.GetString("FullLightText", resourceCulture);
|
||||
return ResourceManager.GetString("GyroReadout", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to GyroX, Left and Right Tilt.
|
||||
/// </summary>
|
||||
internal static string GyroX {
|
||||
get {
|
||||
return ResourceManager.GetString("GyroX", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to GyroY, Forward and Back Tilt.
|
||||
/// </summary>
|
||||
internal static string GyroY {
|
||||
get {
|
||||
return ResourceManager.GetString("GyroY", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to GyroZ, Up and Down Tilt.
|
||||
/// </summary>
|
||||
internal static string GyroZ {
|
||||
get {
|
||||
return ResourceManager.GetString("GyroZ", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
@ -596,6 +686,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Hover over items to see description or more about.
|
||||
/// </summary>
|
||||
internal static string HoverOverItems {
|
||||
get {
|
||||
return ResourceManager.GetString("HoverOverItems", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to If removing DS4Windows, You can delete the settings following the profile folder link.
|
||||
/// </summary>
|
||||
@ -616,7 +715,7 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Input Delay: *number**ms*.
|
||||
/// Looks up a localized string similar to Input Delay: *number*ms.
|
||||
/// </summary>
|
||||
internal static string InputDelay {
|
||||
get {
|
||||
@ -634,7 +733,7 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Instal Drivers here.
|
||||
/// Looks up a localized string similar to Install Drivers here.
|
||||
/// </summary>
|
||||
internal static string InstallDriver {
|
||||
get {
|
||||
@ -660,6 +759,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Use Sixaxis to help calculate touchpad movement.
|
||||
/// </summary>
|
||||
internal static string Jitter {
|
||||
get {
|
||||
return ResourceManager.GetString("Jitter", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Keep this window size after closing.
|
||||
/// </summary>
|
||||
@ -708,6 +816,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Also dim light by idle timeout if on.
|
||||
/// </summary>
|
||||
internal static string LightByBatteryTip {
|
||||
get {
|
||||
return ResourceManager.GetString("LightByBatteryTip", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Loading....
|
||||
/// </summary>
|
||||
@ -786,6 +903,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Macro.
|
||||
/// </summary>
|
||||
internal static string Macro {
|
||||
get {
|
||||
return ResourceManager.GetString("Macro", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Make a New Profile.
|
||||
/// </summary>
|
||||
@ -916,6 +1042,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to , other location files will be deleted.
|
||||
/// </summary>
|
||||
internal static string OtherFileLocation {
|
||||
get {
|
||||
return ResourceManager.GetString("OtherFileLocation", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
@ -944,6 +1079,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to New Profile.
|
||||
/// </summary>
|
||||
internal static string PlusNewProfile {
|
||||
get {
|
||||
return ResourceManager.GetString("PlusNewProfile", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to *Profile name* cannot be restored..
|
||||
/// </summary>
|
||||
@ -962,6 +1106,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Programs.
|
||||
/// </summary>
|
||||
internal static string Programs {
|
||||
get {
|
||||
return ResourceManager.GetString("Programs", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to EXPERIMENTAL: Auto-Disable BT when conencting to USB.
|
||||
/// </summary>
|
||||
@ -1137,6 +1290,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Scan Code.
|
||||
/// </summary>
|
||||
internal static string ScanCode {
|
||||
get {
|
||||
return ResourceManager.GetString("ScanCode", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Searching for controllers….
|
||||
/// </summary>
|
||||
@ -1173,6 +1335,24 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Shortcuts.
|
||||
/// </summary>
|
||||
internal static string Shortcuts {
|
||||
get {
|
||||
return ResourceManager.GetString("Shortcuts", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Click for advanced Sixaxis reading.
|
||||
/// </summary>
|
||||
internal static string SixAxisReading {
|
||||
get {
|
||||
return ResourceManager.GetString("SixAxisReading", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
@ -1419,6 +1599,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Re-enable by pressing PS+Touchpad.
|
||||
/// </summary>
|
||||
internal static string TouchpadOffTip {
|
||||
get {
|
||||
return ResourceManager.GetString("TouchpadOffTip", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to 2 finger touchpad swipe left or right.
|
||||
/// </summary>
|
||||
@ -1530,6 +1719,15 @@ namespace DS4Windows.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to This disables the Touchpad as a mouse.
|
||||
/// </summary>
|
||||
internal static string UsingTPSwipes {
|
||||
get {
|
||||
return ResourceManager.GetString("UsingTPSwipes", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Please enter a valid name.
|
||||
/// </summary>
|
||||
|
233
DS4Tool/RecordBox.de-DE.resx
Normal file
233
DS4Tool/RecordBox.de-DE.resx
Normal file
@ -0,0 +1,233 @@
|
||||
<?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="btnRecord.Text" xml:space="preserve">
|
||||
<value>Aufzeichnen</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="cBRecordDelays.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>558, 110</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>159, 17</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Text" xml:space="preserve">
|
||||
<value>Verzögerungen aufzeichnen</value>
|
||||
</data>
|
||||
<data name="iLKeys.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ
|
||||
CgAAAk1TRnQBSQFMAgEBAwEAAQwBAQEMAQEBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
|
||||
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
|
||||
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
|
||||
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
|
||||
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
|
||||
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
|
||||
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
|
||||
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
|
||||
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
|
||||
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
|
||||
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
|
||||
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
|
||||
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
|
||||
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
|
||||
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
|
||||
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
|
||||
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
|
||||
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
|
||||
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
|
||||
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
|
||||
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
|
||||
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
|
||||
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
|
||||
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
|
||||
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/yIAAf8B7wH3AfQGAAH/
|
||||
Au8B/xgAAf8BBw4AAuwB/wcAAf8BBwHxAQcBvAGRAosBkQG8AQcB8QHvAf8XAAH/AuwBBw0AAuwB/wgA
|
||||
AfQB8AEHBosCBwH0FwAB/wTsAQcMAALsAf8IAAHxAZEBiwe0AZEB8RYAAf8G7AEHCwAC7AH/BwAB9AG0
|
||||
Aa0BtAG1AfEC/wHxAbUBtAGtAbQB9BUAAuwBBwLsAf8C7AH/CgAC7AH/BwABvAGzAbQBtQb/ArQBswG8
|
||||
FQAB7AEHAQAC7AL/AewB/woAAuwB/wcAAbUBtAG1ARkC9AEHAfMB/wEZAQkCtAG1FQABBwIAAuwB/wEA
|
||||
Av8HAAH/AgAC7AH/AgAB/wQAArQBtQP0AuwBvAH/ARkDtBgAAuwB/woAAewB/wEAAuwB/wEAAQcB/wQA
|
||||
ArQBtQH0Av8B7AHvAewBBwEZA7QYAALsAf8KAALsAf8C7AH/AQcB7AH/BAABuwG0AbsBGQH/AfQBkgH0
|
||||
Af8B7wEZAbUBtAG7GAAC7AH/CgABBwTsAQcC7AH/BAAB8AG0AbsBCQH/AfQB8gP/ArsBtAHwGAAC7AH/
|
||||
CwABBwXsAf8EAAH0AVgBUgG7AgkB8wL0AfMBCQG7ARwBUgF5Af8XAALsAf8MAAEHA+wB/wUAARoBmgF6
|
||||
AVIDCQK1AgkBuwFYARoBegH/FwAC7AH/DQABBwHsAf8GAAEaAXoBwwF6AVgB3AQJAbsBUgKaAXoB/xcA
|
||||
A/8OAAH/BwAB/wEaAXoBwwF6AZkBCQLcAQkBmQF6AZoBegH2MgAB/wEaAVkBegH/BAAB/wFZAXoB9hIA
|
||||
AUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8BAAT/AYcB4QIAAf4BfwH+AT8BgAEB
|
||||
AgAB/AE/Af4BPwHAAQMCAAH4AR8B/gE/AcABAwIAAfABDwH+AT8BgAEBAgAB8AEHAf4BPwGAAQECAAHy
|
||||
AQcB/gE/AYABAQIAAfYBJwH2ATcBgAEBAgAB/gE/AfIBJwGAAQECAAH+AT8B8AEHAYABAQIAAf4BPwHw
|
||||
AQcBgAEBAgAB/gE/AfgBDwQAAf4BPwH8AR8EAAH+AT8B/gE/BAAB/gE/Af8BfwEAAQECAAT/AYMBwwIA
|
||||
Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items" xml:space="preserve">
|
||||
<value>Einmalig abspielen</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items1" xml:space="preserve">
|
||||
<value>Bei gedrückt halten Wiederholen</value>
|
||||
</data>
|
||||
<data name="btnSave.Text" xml:space="preserve">
|
||||
<value>Speichern</value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Abbrechen</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Text" xml:space="preserve">
|
||||
<value>Speichere Voreinstellungen</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>263, 8</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>267, 13</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Text" xml:space="preserve">
|
||||
<value>Benutze Tastatur/Maus + Controller 1 zum aufzeichnen</value>
|
||||
</data>
|
||||
<data name="btn5th.Text" xml:space="preserve">
|
||||
<value>5. Maustaste runter</value>
|
||||
</data>
|
||||
<data name="btn4th.Text" xml:space="preserve">
|
||||
<value>4. Maustaste runter</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Text" xml:space="preserve">
|
||||
<value>Lade Voreinstellungen</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 13</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Text" xml:space="preserve">
|
||||
<value>Makro Reihenfolge</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>562, 130</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>155, 26</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Text" xml:space="preserve">
|
||||
<value>Klicke Verzögerung doppelt an,
|
||||
um die Zeit zu bearbeiten</value>
|
||||
</data>
|
||||
</root>
|
229
DS4Tool/RecordBox.it-IT.resx
Normal file
229
DS4Tool/RecordBox.it-IT.resx
Normal file
@ -0,0 +1,229 @@
|
||||
<?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="btnRecord.Text" xml:space="preserve">
|
||||
<value>Registra</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="cBRecordDelays.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>589, 121</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>98, 17</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Text" xml:space="preserve">
|
||||
<value>Registra Ritardi</value>
|
||||
</data>
|
||||
<data name="iLKeys.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ
|
||||
CgAAAk1TRnQBSQFMAgEBAwEAARQBAQEUAQEBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
|
||||
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
|
||||
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
|
||||
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
|
||||
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
|
||||
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
|
||||
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
|
||||
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
|
||||
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
|
||||
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
|
||||
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
|
||||
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
|
||||
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
|
||||
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
|
||||
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
|
||||
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
|
||||
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
|
||||
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
|
||||
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
|
||||
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
|
||||
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
|
||||
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
|
||||
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
|
||||
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
|
||||
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/yIAAf8B7wH3AfQGAAH/
|
||||
Au8B/xgAAf8BBw4AAuwB/wcAAf8BBwHxAQcBvAGRAosBkQG8AQcB8QHvAf8XAAH/AuwBBw0AAuwB/wgA
|
||||
AfQB8AEHBosCBwH0FwAB/wTsAQcMAALsAf8IAAHxAZEBiwe0AZEB8RYAAf8G7AEHCwAC7AH/BwAB9AG0
|
||||
Aa0BtAG1AfEC/wHxAbUBtAGtAbQB9BUAAuwBBwLsAf8C7AH/CgAC7AH/BwABvAGzAbQBtQb/ArQBswG8
|
||||
FQAB7AEHAQAC7AL/AewB/woAAuwB/wcAAbUBtAG1ARkC9AEHAfMB/wEZAQkCtAG1FQABBwIAAuwB/wEA
|
||||
Av8HAAH/AgAC7AH/AgAB/wQAArQBtQP0AuwBvAH/ARkDtBgAAuwB/woAAewB/wEAAuwB/wEAAQcB/wQA
|
||||
ArQBtQH0Av8B7AHvAewBBwEZA7QYAALsAf8KAALsAf8C7AH/AQcB7AH/BAABuwG0AbsBGQH/AfQBkgH0
|
||||
Af8B7wEZAbUBtAG7GAAC7AH/CgABBwTsAQcC7AH/BAAB8AG0AbsBCQH/AfQB8gP/ArsBtAHwGAAC7AH/
|
||||
CwABBwXsAf8EAAH0AVgBUgG7AgkB8wL0AfMBCQG7ARwBUgF5Af8XAALsAf8MAAEHA+wB/wUAARoBmgF6
|
||||
AVIDCQK1AgkBuwFYARoBegH/FwAC7AH/DQABBwHsAf8GAAEaAXoBwwF6AVgB3AQJAbsBUgKaAXoB/xcA
|
||||
A/8OAAH/BwAB/wEaAXoBwwF6AZkBCQLcAQkBmQF6AZoBegH2MgAB/wEaAVkBegH/BAAB/wFZAXoB9hIA
|
||||
AUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8BAAT/AYcB4QIAAf4BfwH+AT8BgAEB
|
||||
AgAB/AE/Af4BPwHAAQMCAAH4AR8B/gE/AcABAwIAAfABDwH+AT8BgAEBAgAB8AEHAf4BPwGAAQECAAHy
|
||||
AQcB/gE/AYABAQIAAfYBJwH2ATcBgAEBAgAB/gE/AfIBJwGAAQECAAH+AT8B8AEHAYABAQIAAf4BPwHw
|
||||
AQcBgAEBAgAB/gE/AfgBDwQAAf4BPwH8AR8EAAH+AT8B/gE/BAAB/gE/Af8BfwEAAQECAAT/AYMBwwIA
|
||||
Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items" xml:space="preserve">
|
||||
<value>Avvia una volta</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items1" xml:space="preserve">
|
||||
<value>Ripeti mentre tenuto</value>
|
||||
</data>
|
||||
<data name="btnSave.Text" xml:space="preserve">
|
||||
<value>Salva</value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Annulla</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Text" xml:space="preserve">
|
||||
<value>Salva Preset</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>297, 7</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>233, 13</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Text" xml:space="preserve">
|
||||
<value>Usa Tastiera/Mouse + Controller 1 per registrare</value>
|
||||
</data>
|
||||
<data name="btn5th.Text" xml:space="preserve">
|
||||
<value>5° Pulsante del Mouse Giù</value>
|
||||
</data>
|
||||
<data name="btn4th.Text" xml:space="preserve">
|
||||
<value>4° Pulsante del Mouse Giù</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Text" xml:space="preserve">
|
||||
<value>Carica Preset</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>71, 13</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Text" xml:space="preserve">
|
||||
<value>Ordine Macro</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>174, 13</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Text" xml:space="preserve">
|
||||
<value>Doppio click per modificare il tempo</value>
|
||||
</data>
|
||||
</root>
|
@ -117,43 +117,103 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="btn4th.Text" xml:space="preserve">
|
||||
<value>4ª Mouse Com Botão Para Baixo</value>
|
||||
</data>
|
||||
<data name="btn5th.Text" xml:space="preserve">
|
||||
<value>5ª Mouse Com Botão Para Baixo</value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Cancelar</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Text" xml:space="preserve">
|
||||
<value>Carga Padrão</value>
|
||||
</data>
|
||||
<data name="btnRecord.Text" xml:space="preserve">
|
||||
<value>Gravar</value>
|
||||
</data>
|
||||
<data name="btnSave.Text" xml:space="preserve">
|
||||
<value>Salvar</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Text" xml:space="preserve">
|
||||
<value>Save Padrão</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Text" xml:space="preserve">
|
||||
<value>Gravar Atrasos</value>
|
||||
</data>
|
||||
<data name="iLKeys.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAO
|
||||
CgAAAk1TRnQBSQFMAgEBAwIAAQEBAAEBARABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA
|
||||
AUADAAEQAwABAQEAAQgGAAEEGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA
|
||||
AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA
|
||||
AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm
|
||||
AwABmQMAAcwCAAEzAwACMwIAATMBZgIAATMBmQIAATMBzAIAATMB/wIAAWYDAAFmATMCAAJmAgABZgGZ
|
||||
AgABZgHMAgABZgH/AgABmQMAAZkBMwIAAZkBZgIAApkCAAGZAcwCAAGZAf8CAAHMAwABzAEzAgABzAFm
|
||||
AgABzAGZAgACzAIAAcwB/wIAAf8BZgIAAf8BmQIAAf8BzAEAATMB/wIAAf8BAAEzAQABMwEAAWYBAAEz
|
||||
AQABmQEAATMBAAHMAQABMwEAAf8BAAH/ATMCAAMzAQACMwFmAQACMwGZAQACMwHMAQACMwH/AQABMwFm
|
||||
AgABMwFmATMBAAEzAmYBAAEzAWYBmQEAATMBZgHMAQABMwFmAf8BAAEzAZkCAAEzAZkBMwEAATMBmQFm
|
||||
AQABMwKZAQABMwGZAcwBAAEzAZkB/wEAATMBzAIAATMBzAEzAQABMwHMAWYBAAEzAcwBmQEAATMCzAEA
|
||||
ATMBzAH/AQABMwH/ATMBAAEzAf8BZgEAATMB/wGZAQABMwH/AcwBAAEzAv8BAAFmAwABZgEAATMBAAFm
|
||||
AQABZgEAAWYBAAGZAQABZgEAAcwBAAFmAQAB/wEAAWYBMwIAAWYCMwEAAWYBMwFmAQABZgEzAZkBAAFm
|
||||
ATMBzAEAAWYBMwH/AQACZgIAAmYBMwEAA2YBAAJmAZkBAAJmAcwBAAFmAZkCAAFmAZkBMwEAAWYBmQFm
|
||||
AQABZgKZAQABZgGZAcwBAAFmAZkB/wEAAWYBzAIAAWYBzAEzAQABZgHMAZkBAAFmAswBAAFmAcwB/wEA
|
||||
AWYB/wIAAWYB/wEzAQABZgH/AZkBAAFmAf8BzAEAAcwBAAH/AQAB/wEAAcwBAAKZAgABmQEzAZkBAAGZ
|
||||
AQABmQEAAZkBAAHMAQABmQMAAZkCMwEAAZkBAAFmAQABmQEzAcwBAAGZAQAB/wEAAZkBZgIAAZkBZgEz
|
||||
AQABmQEzAWYBAAGZAWYBmQEAAZkBZgHMAQABmQEzAf8BAAKZATMBAAKZAWYBAAOZAQACmQHMAQACmQH/
|
||||
AQABmQHMAgABmQHMATMBAAFmAcwBZgEAAZkBzAGZAQABmQLMAQABmQHMAf8BAAGZAf8CAAGZAf8BMwEA
|
||||
AZkBzAFmAQABmQH/AZkBAAGZAf8BzAEAAZkC/wEAAcwDAAGZAQABMwEAAcwBAAFmAQABzAEAAZkBAAHM
|
||||
AQABzAEAAZkBMwIAAcwCMwEAAcwBMwFmAQABzAEzAZkBAAHMATMBzAEAAcwBMwH/AQABzAFmAgABzAFm
|
||||
ATMBAAGZAmYBAAHMAWYBmQEAAcwBZgHMAQABmQFmAf8BAAHMAZkCAAHMAZkBMwEAAcwBmQFmAQABzAKZ
|
||||
AQABzAGZAcwBAAHMAZkB/wEAAswCAALMATMBAALMAWYBAALMAZkBAAPMAQACzAH/AQABzAH/AgABzAH/
|
||||
ATMBAAGZAf8BZgEAAcwB/wGZAQABzAH/AcwBAAHMAv8BAAHMAQABMwEAAf8BAAFmAQAB/wEAAZkBAAHM
|
||||
ATMCAAH/AjMBAAH/ATMBZgEAAf8BMwGZAQAB/wEzAcwBAAH/ATMB/wEAAf8BZgIAAf8BZgEzAQABzAJm
|
||||
AQAB/wFmAZkBAAH/AWYBzAEAAcwBZgH/AQAB/wGZAgAB/wGZATMBAAH/AZkBZgEAAf8CmQEAAf8BmQHM
|
||||
AQAB/wGZAf8BAAH/AcwCAAH/AcwBMwEAAf8BzAFmAQAB/wHMAZkBAAH/AswBAAH/AcwB/wEAAv8BMwEA
|
||||
AcwB/wFmAQAC/wGZAQAC/wHMAQACZgH/AQABZgH/AWYBAAFmAv8BAAH/AmYBAAH/AWYB/wEAAv8BZgEA
|
||||
ASEBAAGlAQADXwEAA3cBAAOGAQADlgEAA8sBAAOyAQAD1wEAA90BAAPjAQAD6gEAA/EBAAP4AQAB8AH7
|
||||
Af8BAAGkAqABAAOAAwAB/wIAAf8DAAL/AQAB/wMAAf8BAAH/AQAC/wIAA/8iAAH/Ae8B9wH0BgAB/wLv
|
||||
Af8YAAH/AQcOAALsAf8HAAH/AQcB8QEHAbwBkQKLAZEBvAEHAfEB7wH/FwAB/wLsAQcNAALsAf8IAAH0
|
||||
AfABBwaLAgcB9BcAAf8E7AEHDAAC7AH/CAAB8QGRAYsHtAGRAfEWAAH/BuwBBwsAAuwB/wcAAfQBtAGt
|
||||
AbQBtQHxAv8B8QG1AbQBrQG0AfQVAALsAQcC7AH/AuwB/woAAuwB/wcAAbwBswG0AbUG/wK0AbMBvBUA
|
||||
AewBBwEAAuwC/wHsAf8KAALsAf8HAAG1AbQBtQEZAvQBBwHzAf8BGQEJArQBtRUAAQcCAALsAf8BAAL/
|
||||
BwAB/wIAAuwB/wIAAf8EAAK0AbUD9ALsAbwB/wEZA7QYAALsAf8KAAHsAf8BAALsAf8BAAEHAf8EAAK0
|
||||
AbUB9AL/AewB7wHsAQcBGQO0GAAC7AH/CgAC7AH/AuwB/wEHAewB/wQAAbsBtAG7ARkB/wH0AZIB9AH/
|
||||
Ae8BGQG1AbQBuxgAAuwB/woAAQcE7AEHAuwB/wQAAfABtAG7AQkB/wH0AfID/wK7AbQB8BgAAuwB/wsA
|
||||
AQcF7AH/BAAB9AFYAVIBuwIJAfMC9AHzAQkBuwEcAVIBeQH/FwAC7AH/DAABBwPsAf8FAAEaAZoBegFS
|
||||
AwkCtQIJAbsBWAEaAXoB/xcAAuwB/w0AAQcB7AH/BgABGgF6AcMBegFYAdwECQG7AVICmgF6Af8XAAP/
|
||||
DgAB/wcAAf8BGgF6AcMBegGZAQkC3AEJAZkBegGaAXoB9jIAAf8BGgFZAXoB/wQAAf8BWQF6AfYSAAFC
|
||||
AU0BPgcAAT4DAAEoAwABQAMAARADAAEBAQABAQUAAYAXAAP/AQAE/wGHAeECAAH+AX8B/gE/AYABAQIA
|
||||
AfwBPwH+AT8BwAEDAgAB+AEfAf4BPwHAAQMCAAHwAQ8B/gE/AYABAQIAAfABBwH+AT8BgAEBAgAB8gEH
|
||||
Af4BPwGAAQECAAH2AScB9gE3AYABAQIAAf4BPwHyAScBgAEBAgAB/gE/AfABBwGAAQECAAH+AT8B8AEH
|
||||
AYABAQIAAf4BPwH4AQ8EAAH+AT8B/AEfBAAB/gE/Af4BPwQAAf4BPwH/AX8BAAEBAgAE/wGDAcMCAAs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items" xml:space="preserve">
|
||||
<value>Jogar Uma Vez</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items1" xml:space="preserve">
|
||||
<value>Repetir Enquanto Mantem</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Text" xml:space="preserve">
|
||||
<value>Duplo Clique Para Mudar o Tempo</value>
|
||||
<data name="btnSave.Text" xml:space="preserve">
|
||||
<value>Salvar</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Text" xml:space="preserve">
|
||||
<value>Ordem De Macro</value>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Cancelar</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Text" xml:space="preserve">
|
||||
<value>Save Padrão</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbRecordTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>227, 13</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Text" xml:space="preserve">
|
||||
<value>Usar Teclado/Mouse + Controle 1 para Gravar</value>
|
||||
</data>
|
||||
<data name="btn5th.Text" xml:space="preserve">
|
||||
<value>5ª Mouse Com Botão Para Baixo</value>
|
||||
</data>
|
||||
<data name="btn4th.Text" xml:space="preserve">
|
||||
<value>4ª Mouse Com Botão Para Baixo</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Text" xml:space="preserve">
|
||||
<value>Carga Padrão</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>88, 13</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Text" xml:space="preserve">
|
||||
<value>Ordem De Macro</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>170, 13</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Text" xml:space="preserve">
|
||||
<value>Duplo Clique Para Mudar o Tempo</value>
|
||||
</data>
|
||||
</root>
|
@ -117,87 +117,444 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name=">>openPresets.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>lbMacroOrder.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="btnRecord.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<data name="pnlMouseButtons.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="btnRecord.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleLeft</value>
|
||||
<data name=">>lVMacros.Name" xml:space="preserve">
|
||||
<value>lVMacros</value>
|
||||
</data>
|
||||
<data name="btnRecord.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>536, 29</value>
|
||||
</data>
|
||||
<data name="btnRecord.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>213, 46</value>
|
||||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="btnRecord.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>322</value>
|
||||
</data>
|
||||
<data name="btnRecord.Text" xml:space="preserve">
|
||||
<value>Record</value>
|
||||
</data>
|
||||
<data name=">>btnRecord.Name" xml:space="preserve">
|
||||
<value>btnRecord</value>
|
||||
</data>
|
||||
<data name=">>btnRecord.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnRecord.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>btnRecord.ZOrder" xml:space="preserve">
|
||||
<value>7</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<data name="btnSaveP.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>591, 121</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>96, 17</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>324</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Text" xml:space="preserve">
|
||||
<value>Record Delays</value>
|
||||
</data>
|
||||
<data name=">>cBRecordDelays.Name" xml:space="preserve">
|
||||
<value>cBRecordDelays</value>
|
||||
</data>
|
||||
<data name=">>cBRecordDelays.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>cBRecordDelays.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>cBRecordDelays.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="lVMacros.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
<data name=">>lbMacroOrder.Name" xml:space="preserve">
|
||||
<value>lbMacroOrder</value>
|
||||
</data>
|
||||
<data name="cHMacro.Text" xml:space="preserve">
|
||||
<value>Macro Order</value>
|
||||
</data>
|
||||
<data name=">>pnlMouseButtons.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btn4th.Name" xml:space="preserve">
|
||||
<value>btn4th</value>
|
||||
</data>
|
||||
<data name=">>btnSave.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbMacroOrder.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 8</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleCenter</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>221, 13</value>
|
||||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="pnlMouseButtons.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name=">>btnSave.Name" xml:space="preserve">
|
||||
<value>btnSave</value>
|
||||
</data>
|
||||
<data name=">>lbMacroOrder.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="btnSaveP.Text" xml:space="preserve">
|
||||
<value>Save Preset</value>
|
||||
</data>
|
||||
<data name="savePresets.Filter" xml:space="preserve">
|
||||
<value>Text Document (*.txt)|*.txt</value>
|
||||
</data>
|
||||
<data name=">>cBStyle.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>cBStyle.Name" xml:space="preserve">
|
||||
<value>cBStyle</value>
|
||||
</data>
|
||||
<data name=">>btnCancel.Name" xml:space="preserve">
|
||||
<value>btnCancel</value>
|
||||
</data>
|
||||
<data name=">>btnRecord.ZOrder" xml:space="preserve">
|
||||
<value>7</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>184, 13</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Record a Macro</value>
|
||||
</data>
|
||||
<data name="btn4th.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>66, 13</value>
|
||||
</data>
|
||||
<data name=">>lbMacroOrder.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 23</value>
|
||||
</data>
|
||||
<data name=">>btn5th.Name" xml:space="preserve">
|
||||
<value>btn5th</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>536, 81</value>
|
||||
</data>
|
||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||
<value>6, 13</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items" xml:space="preserve">
|
||||
<value>Play once</value>
|
||||
</data>
|
||||
<data name="btnCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name=">>lbRecordTip.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="btn4th.Text" xml:space="preserve">
|
||||
<value>4th Mouse Button Down</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleCenter</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>104, 23</value>
|
||||
</data>
|
||||
<data name=">>btnLoadP.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name=">>lbDelayTip.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="btnSaveP.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>332</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name=">>btn4th.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnRecord.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnCancel.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="pnlMouseButtons.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>539, 225</value>
|
||||
</data>
|
||||
<data name=">>btnSaveP.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items1" xml:space="preserve">
|
||||
<value>Repeat while held</value>
|
||||
</data>
|
||||
<data name=">>savePresets.Name" xml:space="preserve">
|
||||
<value>savePresets</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>RecordBox</value>
|
||||
</data>
|
||||
<data name=">>lVMacros.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lVMacros.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>326</value>
|
||||
</data>
|
||||
<data name="cBStyle.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>121, 21</value>
|
||||
</data>
|
||||
<data name="btnRecord.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>213, 46</value>
|
||||
</data>
|
||||
<data name=">>lbDelayTip.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name=">>lbDelayTip.Name" xml:space="preserve">
|
||||
<value>lbDelayTip</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="btn4th.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>260, 205</value>
|
||||
</data>
|
||||
<data name="btnSave.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>328</value>
|
||||
</data>
|
||||
<data name="cBStyle.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>578, 171</value>
|
||||
</data>
|
||||
<data name="lVMacros.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>527, 342</value>
|
||||
</data>
|
||||
<data name="btn4th.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>39, 10</value>
|
||||
</data>
|
||||
<data name="btn5th.Text" xml:space="preserve">
|
||||
<value>5th Mouse Button Down</value>
|
||||
</data>
|
||||
<data name=">>btn5th.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnCancel.ZOrder" xml:space="preserve">
|
||||
<value>9</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Text" xml:space="preserve">
|
||||
<value>Load Preset</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name=">>cBStyle.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="cHMacro.Width" type="System.Int32, mscorlib">
|
||||
<value>200</value>
|
||||
</data>
|
||||
<metadata name="iLKeys.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<data name=">>btnSave.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="btnSave.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>536, 2</value>
|
||||
</data>
|
||||
<data name="openPresets.Filter" xml:space="preserve">
|
||||
<value>Text Document (*.txt)|*.txt</value>
|
||||
</data>
|
||||
<data name=">>btn4th.Parent" xml:space="preserve">
|
||||
<value>pnlMouseButtons</value>
|
||||
</data>
|
||||
<data name="btnRecord.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>322</value>
|
||||
</data>
|
||||
<data name=">>cHMacro.Name" xml:space="preserve">
|
||||
<value>cHMacro</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>329</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>329</value>
|
||||
</data>
|
||||
<data name="btnSaveP.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name=">>btnSaveP.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>btnLoadP.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>openPresets.Name" xml:space="preserve">
|
||||
<value>openPresets</value>
|
||||
</data>
|
||||
<data name="btnLoadP.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>332</value>
|
||||
</data>
|
||||
<data name="lVMacros.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name=">>cBRecordDelays.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>333</value>
|
||||
</data>
|
||||
<data name="btnRecord.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleLeft</value>
|
||||
</data>
|
||||
<data name=">>iLKeys.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btn4th.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="btnCancel.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>328</value>
|
||||
</data>
|
||||
<data name="btnSave.Text" xml:space="preserve">
|
||||
<value>Save</value>
|
||||
</data>
|
||||
<data name="btn5th.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top</value>
|
||||
</data>
|
||||
<data name=">>cBRecordDelays.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>96, 17</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="lVMacros.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 29</value>
|
||||
</data>
|
||||
<data name="btnRecord.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name=">>btnRecord.Name" xml:space="preserve">
|
||||
<value>btnRecord</value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Cancel</value>
|
||||
</data>
|
||||
<data name="btn4th.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>131, 23</value>
|
||||
</data>
|
||||
<data name="cBStyle.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="cBStyle.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>327</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>591, 121</value>
|
||||
</data>
|
||||
<data name=">>lbRecordTip.Name" xml:space="preserve">
|
||||
<value>lbRecordTip</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="lbRecordTip.Text" xml:space="preserve">
|
||||
<value>Use Keyboard/Mouse + Controller 1 to record</value>
|
||||
</data>
|
||||
<data name="btnCancel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 23</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>309, 7</value>
|
||||
</data>
|
||||
<data name="btnSave.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name=">>lbRecordTip.ZOrder" xml:space="preserve">
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name=">>pnlMouseButtons.ZOrder" xml:space="preserve">
|
||||
<value>11</value>
|
||||
</data>
|
||||
<data name=">>btn5th.Parent" xml:space="preserve">
|
||||
<value>pnlMouseButtons</value>
|
||||
</data>
|
||||
<data name=">>btnLoadP.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="btnRecord.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>536, 29</value>
|
||||
</data>
|
||||
<data name=">>btn5th.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>548, 142</value>
|
||||
</data>
|
||||
<data name=">>iLKeys.Name" xml:space="preserve">
|
||||
<value>iLKeys</value>
|
||||
</data>
|
||||
<data name="btn5th.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>39, 39</value>
|
||||
</data>
|
||||
<data name=">>cHMacro.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="btnRecord.Text" xml:space="preserve">
|
||||
<value>Record</value>
|
||||
</data>
|
||||
<data name=">>btnRecord.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>lbDelayTip.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>cBRecordDelays.Name" xml:space="preserve">
|
||||
<value>cBRecordDelays</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>324</value>
|
||||
</data>
|
||||
<data name=">>lVMacros.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>lbRecordTip.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Text" xml:space="preserve">
|
||||
<value>Double click on a wait to edit the time</value>
|
||||
</data>
|
||||
<data name=">>btnSaveP.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnLoadP.Name" xml:space="preserve">
|
||||
<value>btnLoadP</value>
|
||||
</data>
|
||||
<data name=">>btnSaveP.Name" xml:space="preserve">
|
||||
<value>btnSaveP</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Text" xml:space="preserve">
|
||||
<value>Macro Order</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>750, 375</value>
|
||||
</data>
|
||||
<data name=">>pnlMouseButtons.Name" xml:space="preserve">
|
||||
<value>pnlMouseButtons</value>
|
||||
</data>
|
||||
<data name=">>btnCancel.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>cBRecordDelays.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Text" xml:space="preserve">
|
||||
<value>Record Delays</value>
|
||||
</data>
|
||||
<data name="btn5th.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="btnCancel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>646, 2</value>
|
||||
</data>
|
||||
<data name=">>lVMacros.ZOrder" xml:space="preserve">
|
||||
<value>8</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>646, 81</value>
|
||||
</data>
|
||||
<data name="iLKeys.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ
|
||||
CgAAAk1TRnQBSQFMAgEBAwEAAfgBAAH4AQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
CgAAAk1TRnQBSQFMAgEBAwEAAfgBAAEQAQEBEAEAARABAAT/AQkBEAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||
@ -239,410 +596,53 @@
|
||||
AUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8BAAT/AYcB4QIAAf4BfwH+AT8BgAEB
|
||||
AgAB/AE/Af4BPwHAAQMCAAH4AR8B/gE/AcABAwIAAfABDwH+AT8BgAEBAgAB8AEHAf4BPwGAAQECAAHy
|
||||
AQcB/gE/AYABAQIAAfYBJwH2ATcBgAEBAgAB/gE/AfIBJwGAAQECAAH+AT8B8AEHAYABAQIAAf4BPwHw
|
||||
AQcBgAEBAgAB/gE/AfgBDwQAAf4BPwH8AR8EAAH+AT8B/gE/BAAB/gE/Af8BfwEAAQECAAT/AYMBwwIA
|
||||
AQcBgAEBAgAB/gE/AfgBDwQAAf4BPwH8AR8EAAH+AT8B/gE/BAAB/gE/Af8BfwEAAQECAAT/AYMBwxgA
|
||||
Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="lVMacros.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 29</value>
|
||||
<data name="btn5th.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>131, 23</value>
|
||||
</data>
|
||||
<data name="lVMacros.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>527, 342</value>
|
||||
<data name=">>savePresets.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lVMacros.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>326</value>
|
||||
<data name="pnlMouseButtons.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>331</value>
|
||||
</data>
|
||||
<data name=">>lVMacros.Name" xml:space="preserve">
|
||||
<value>lVMacros</value>
|
||||
</data>
|
||||
<data name=">>lVMacros.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>lVMacros.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>lVMacros.ZOrder" xml:space="preserve">
|
||||
<value>8</value>
|
||||
</data>
|
||||
<data name="cBStyle.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items" xml:space="preserve">
|
||||
<value>Play once</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items1" xml:space="preserve">
|
||||
<value>Repeat while held</value>
|
||||
</data>
|
||||
<data name="cBStyle.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>578, 171</value>
|
||||
</data>
|
||||
<data name="cBStyle.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>121, 21</value>
|
||||
</data>
|
||||
<data name="cBStyle.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>327</value>
|
||||
</data>
|
||||
<data name=">>cBStyle.Name" xml:space="preserve">
|
||||
<value>cBStyle</value>
|
||||
</data>
|
||||
<data name=">>cBStyle.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>cBStyle.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>cBStyle.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="btnSave.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="btnSave.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>536, 2</value>
|
||||
<data name="lbDelayTip.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="btnSave.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>104, 23</value>
|
||||
</data>
|
||||
<data name="btnSave.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>328</value>
|
||||
<data name="pnlMouseButtons.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>210, 74</value>
|
||||
</data>
|
||||
<data name="btnSave.Text" xml:space="preserve">
|
||||
<value>Save</value>
|
||||
<data name="btnLoadP.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name=">>btnSave.Name" xml:space="preserve">
|
||||
<value>btnSave</value>
|
||||
</data>
|
||||
<data name=">>btnSave.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnSave.Parent" xml:space="preserve">
|
||||
<data name=">>pnlMouseButtons.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>btnSave.ZOrder" xml:space="preserve">
|
||||
<value>10</value>
|
||||
</data>
|
||||
<data name="btnCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="btnCancel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>646, 2</value>
|
||||
</data>
|
||||
<data name="btnCancel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 23</value>
|
||||
</data>
|
||||
<data name="btnCancel.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>328</value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Cancel</value>
|
||||
</data>
|
||||
<data name=">>btnCancel.Name" xml:space="preserve">
|
||||
<value>btnCancel</value>
|
||||
</data>
|
||||
<data name=">>btnCancel.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnCancel.Parent" xml:space="preserve">
|
||||
<data name=">>cBStyle.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>btnCancel.ZOrder" xml:space="preserve">
|
||||
<value>9</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="btnSaveP.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>646, 81</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>103, 23</value>
|
||||
</data>
|
||||
<data name="btnSaveP.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>332</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Text" xml:space="preserve">
|
||||
<value>Save Preset</value>
|
||||
</data>
|
||||
<data name=">>btnSaveP.Name" xml:space="preserve">
|
||||
<value>btnSaveP</value>
|
||||
</data>
|
||||
<data name=">>btnSaveP.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnSaveP.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>btnSaveP.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>309, 7</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>221, 13</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>329</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Text" xml:space="preserve">
|
||||
<value>Use Keyboard/Mouse + Controller 1 to record</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleCenter</value>
|
||||
</data>
|
||||
<data name=">>lbRecordTip.Name" xml:space="preserve">
|
||||
<value>lbRecordTip</value>
|
||||
</data>
|
||||
<data name=">>lbRecordTip.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=">>lbRecordTip.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>lbRecordTip.ZOrder" xml:space="preserve">
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name="pnlMouseButtons.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="btn5th.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top</value>
|
||||
</data>
|
||||
<data name="btn5th.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>39, 39</value>
|
||||
</data>
|
||||
<data name="btn5th.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>131, 23</value>
|
||||
</data>
|
||||
<data name="btn5th.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="btn5th.Text" xml:space="preserve">
|
||||
<value>5th Mouse Button Down</value>
|
||||
</data>
|
||||
<data name=">>btn5th.Name" xml:space="preserve">
|
||||
<value>btn5th</value>
|
||||
</data>
|
||||
<data name=">>btn5th.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btn5th.Parent" xml:space="preserve">
|
||||
<value>pnlMouseButtons</value>
|
||||
</data>
|
||||
<data name=">>btn5th.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="btn4th.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top</value>
|
||||
</data>
|
||||
<data name="btn4th.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>39, 10</value>
|
||||
</data>
|
||||
<data name="btn4th.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>131, 23</value>
|
||||
</data>
|
||||
<data name="btn4th.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="btn4th.Text" xml:space="preserve">
|
||||
<value>4th Mouse Button Down</value>
|
||||
</data>
|
||||
<data name=">>btn4th.Name" xml:space="preserve">
|
||||
<value>btn4th</value>
|
||||
</data>
|
||||
<data name=">>btn4th.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btn4th.Parent" xml:space="preserve">
|
||||
<value>pnlMouseButtons</value>
|
||||
</data>
|
||||
<data name=">>btn4th.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="pnlMouseButtons.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>539, 225</value>
|
||||
</data>
|
||||
<data name="pnlMouseButtons.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>210, 74</value>
|
||||
</data>
|
||||
<data name="pnlMouseButtons.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>331</value>
|
||||
</data>
|
||||
<data name="pnlMouseButtons.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name=">>pnlMouseButtons.Name" xml:space="preserve">
|
||||
<value>pnlMouseButtons</value>
|
||||
</data>
|
||||
<data name=">>pnlMouseButtons.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>pnlMouseButtons.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>pnlMouseButtons.ZOrder" xml:space="preserve">
|
||||
<value>11</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>536, 81</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>104, 23</value>
|
||||
</data>
|
||||
<data name="btnLoadP.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>332</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Text" xml:space="preserve">
|
||||
<value>Load Preset</value>
|
||||
</data>
|
||||
<data name=">>btnLoadP.Name" xml:space="preserve">
|
||||
<value>btnLoadP</value>
|
||||
</data>
|
||||
<data name=">>btnLoadP.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnLoadP.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>btnLoadP.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<metadata name="savePresets.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>102, 17</value>
|
||||
</metadata>
|
||||
<data name="savePresets.Filter" xml:space="preserve">
|
||||
<value>Text Document (*.txt)|*.txt</value>
|
||||
</data>
|
||||
<metadata name="openPresets.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>238, 17</value>
|
||||
</metadata>
|
||||
<data name="openPresets.Filter" xml:space="preserve">
|
||||
<value>Text Document (*.txt)|*.txt</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 8</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>66, 13</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>333</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Text" xml:space="preserve">
|
||||
<value>Macro Order</value>
|
||||
</data>
|
||||
<data name=">>lbMacroOrder.Name" xml:space="preserve">
|
||||
<value>lbMacroOrder</value>
|
||||
</data>
|
||||
<data name=">>lbMacroOrder.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=">>lbMacroOrder.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>lbMacroOrder.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>548, 142</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>184, 13</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>329</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Text" xml:space="preserve">
|
||||
<value>Double click on a wait to edit the time</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>MiddleCenter</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name=">>lbDelayTip.Name" xml:space="preserve">
|
||||
<value>lbDelayTip</value>
|
||||
</data>
|
||||
<data name=">>lbDelayTip.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=">>lbDelayTip.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>lbDelayTip.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<metadata name="savePresets.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>102, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>ru-RU</value>
|
||||
</metadata>
|
||||
<metadata name="iLKeys.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<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>pt-BR</value>
|
||||
</metadata>
|
||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||
<value>6, 13</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>750, 375</value>
|
||||
</data>
|
||||
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>260, 205</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Record a Macro</value>
|
||||
</data>
|
||||
<data name=">>cHMacro.Name" xml:space="preserve">
|
||||
<value>cHMacro</value>
|
||||
</data>
|
||||
<data name=">>cHMacro.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>iLKeys.Name" xml:space="preserve">
|
||||
<value>iLKeys</value>
|
||||
</data>
|
||||
<data name=">>iLKeys.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>savePresets.Name" xml:space="preserve">
|
||||
<value>savePresets</value>
|
||||
</data>
|
||||
<data name=">>savePresets.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.SaveFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>openPresets.Name" xml:space="preserve">
|
||||
<value>openPresets</value>
|
||||
</data>
|
||||
<data name=">>openPresets.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>RecordBox</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>
|
||||
</root>
|
230
DS4Tool/RecordBox.ru-RU.resx
Normal file
230
DS4Tool/RecordBox.ru-RU.resx
Normal file
@ -0,0 +1,230 @@
|
||||
<?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="btnRecord.Text" xml:space="preserve">
|
||||
<value>Запись</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="cBRecordDelays.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>565, 121</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>122, 17</value>
|
||||
</data>
|
||||
<data name="cBRecordDelays.Text" xml:space="preserve">
|
||||
<value>Записывать паузы</value>
|
||||
</data>
|
||||
<data name="iLKeys.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
|
||||
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ
|
||||
CgAAAk1TRnQBSQFMAgEBAwEAARQBAQEUAQEBEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo
|
||||
AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA
|
||||
AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5
|
||||
AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA
|
||||
AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm
|
||||
AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM
|
||||
AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA
|
||||
ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz
|
||||
AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ
|
||||
AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM
|
||||
AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA
|
||||
AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA
|
||||
AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ
|
||||
AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/
|
||||
AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA
|
||||
AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm
|
||||
ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ
|
||||
Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz
|
||||
AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA
|
||||
AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM
|
||||
AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM
|
||||
ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM
|
||||
Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA
|
||||
AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM
|
||||
AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ
|
||||
AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz
|
||||
AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm
|
||||
AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw
|
||||
AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/yIAAf8B7wH3AfQGAAH/
|
||||
Au8B/xgAAf8BBw4AAuwB/wcAAf8BBwHxAQcBvAGRAosBkQG8AQcB8QHvAf8XAAH/AuwBBw0AAuwB/wgA
|
||||
AfQB8AEHBosCBwH0FwAB/wTsAQcMAALsAf8IAAHxAZEBiwe0AZEB8RYAAf8G7AEHCwAC7AH/BwAB9AG0
|
||||
Aa0BtAG1AfEC/wHxAbUBtAGtAbQB9BUAAuwBBwLsAf8C7AH/CgAC7AH/BwABvAGzAbQBtQb/ArQBswG8
|
||||
FQAB7AEHAQAC7AL/AewB/woAAuwB/wcAAbUBtAG1ARkC9AEHAfMB/wEZAQkCtAG1FQABBwIAAuwB/wEA
|
||||
Av8HAAH/AgAC7AH/AgAB/wQAArQBtQP0AuwBvAH/ARkDtBgAAuwB/woAAewB/wEAAuwB/wEAAQcB/wQA
|
||||
ArQBtQH0Av8B7AHvAewBBwEZA7QYAALsAf8KAALsAf8C7AH/AQcB7AH/BAABuwG0AbsBGQH/AfQBkgH0
|
||||
Af8B7wEZAbUBtAG7GAAC7AH/CgABBwTsAQcC7AH/BAAB8AG0AbsBCQH/AfQB8gP/ArsBtAHwGAAC7AH/
|
||||
CwABBwXsAf8EAAH0AVgBUgG7AgkB8wL0AfMBCQG7ARwBUgF5Af8XAALsAf8MAAEHA+wB/wUAARoBmgF6
|
||||
AVIDCQK1AgkBuwFYARoBegH/FwAC7AH/DQABBwHsAf8GAAEaAXoBwwF6AVgB3AQJAbsBUgKaAXoB/xcA
|
||||
A/8OAAH/BwAB/wEaAXoBwwF6AZkBCQLcAQkBmQF6AZoBegH2MgAB/wEaAVkBegH/BAAB/wFZAXoB9hIA
|
||||
AUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8BAAT/AYcB4QIAAf4BfwH+AT8BgAEB
|
||||
AgAB/AE/Af4BPwHAAQMCAAH4AR8B/gE/AcABAwIAAfABDwH+AT8BgAEBAgAB8AEHAf4BPwGAAQECAAHy
|
||||
AQcB/gE/AYABAQIAAfYBJwH2ATcBgAEBAgAB/gE/AfIBJwGAAQECAAH+AT8B8AEHAYABAQIAAf4BPwHw
|
||||
AQcBgAEBAgAB/gE/AfgBDwQAAf4BPwH8AR8EAAH+AT8B/gE/BAAB/gE/Af8BfwEAAQECAAT/AYMBwwIA
|
||||
Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items" xml:space="preserve">
|
||||
<value>Играть один раз</value>
|
||||
</data>
|
||||
<data name="cBStyle.Items1" xml:space="preserve">
|
||||
<value>Повторять при удержании</value>
|
||||
</data>
|
||||
<data name="btnSave.Text" xml:space="preserve">
|
||||
<value>Сохранить</value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Отмена</value>
|
||||
</data>
|
||||
<data name="btnSaveP.Text" xml:space="preserve">
|
||||
<value>Сохранить пресет</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>181, 7</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>349, 13</value>
|
||||
</data>
|
||||
<data name="lbRecordTip.Text" xml:space="preserve">
|
||||
<value>Для записи использовать мышь, клавиатуру и первый контроллер</value>
|
||||
</data>
|
||||
<data name="btn5th.Text" xml:space="preserve">
|
||||
<value>5-я кнопка мыши вниз</value>
|
||||
</data>
|
||||
<data name="btn4th.Text" xml:space="preserve">
|
||||
<value>4-я кнопка мыши вниз</value>
|
||||
</data>
|
||||
<data name="btnLoadP.Text" xml:space="preserve">
|
||||
<value>Загрузить пресет</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>104, 13</value>
|
||||
</data>
|
||||
<data name="lbMacroOrder.Text" xml:space="preserve">
|
||||
<value>Порядок макросов</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>165, 26</value>
|
||||
</data>
|
||||
<data name="lbDelayTip.Text" xml:space="preserve">
|
||||
<value>Для редактирования времени
|
||||
кликните дважды по задержке</value>
|
||||
</data>
|
||||
</root>
|
6
DS4Tool/SaveWhere.Designer.cs
generated
6
DS4Tool/SaveWhere.Designer.cs
generated
@ -40,14 +40,14 @@
|
||||
//
|
||||
// label4
|
||||
//
|
||||
resources.ApplyResources(this.label4, "label4");
|
||||
this.label4.ForeColor = System.Drawing.SystemColors.GrayText;
|
||||
resources.ApplyResources(this.label4, "label4");
|
||||
this.label4.Name = "label4";
|
||||
//
|
||||
// label3
|
||||
//
|
||||
resources.ApplyResources(this.label3, "label3");
|
||||
this.label3.ForeColor = System.Drawing.SystemColors.GrayText;
|
||||
resources.ApplyResources(this.label3, "label3");
|
||||
this.label3.Name = "label3";
|
||||
//
|
||||
// bnAppdataFolder
|
||||
@ -66,8 +66,8 @@
|
||||
//
|
||||
// lbPickWhere
|
||||
//
|
||||
resources.ApplyResources(this.lbPickWhere, "lbPickWhere");
|
||||
this.lbPickWhere.ForeColor = System.Drawing.SystemColors.ControlText;
|
||||
resources.ApplyResources(this.lbPickWhere, "lbPickWhere");
|
||||
this.lbPickWhere.Name = "lbPickWhere";
|
||||
//
|
||||
// lbMultiSaves
|
||||
|
@ -26,7 +26,7 @@ namespace DS4Windows
|
||||
lbMultiSaves.Visible = multisaves;
|
||||
cBDeleteOther.Visible = multisaves;
|
||||
if (multisaves)
|
||||
lbPickWhere.Text += ", other location files will be deleted";
|
||||
lbPickWhere.Text += Properties.Resources.OtherFileLocation;
|
||||
if (Global.AdminNeeded())
|
||||
bnPrgmFolder.Enabled = false;
|
||||
}
|
||||
@ -94,7 +94,7 @@ namespace DS4Windows
|
||||
private void SaveWhere_FormClosing(object sender, FormClosingEventArgs e)
|
||||
{
|
||||
if (String.IsNullOrEmpty(Global.appdatapath))
|
||||
if (MessageBox.Show("Close DS4Windows?\nA location must be picked to continue", "DS4Windows",
|
||||
if (MessageBox.Show(Properties.Resources.ALocactionNeeded, Properties.Resources.CloseDS4W,
|
||||
MessageBoxButtons.YesNo) == DialogResult.No)
|
||||
e.Cancel = true;
|
||||
}
|
||||
|
149
DS4Tool/SaveWhere.de-DE.resx
Normal file
149
DS4Tool/SaveWhere.de-DE.resx
Normal file
@ -0,0 +1,149 @@
|
||||
<?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="label4.Text" xml:space="preserve">
|
||||
<value>Für die, die eine Standardinstallation bevorzugen. Einstellungen werden unter %appdata%/ds4tool gespeichert.</value>
|
||||
</data>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>Für die, die ein portables Programm bevorzugen. Beachte: Diese Option funktioniert nicht in einem Administratorverzeichnis ohne Benutzerkontensteuerung.</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.Text" xml:space="preserve">
|
||||
<value>Programmverzeichnis</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.Text" xml:space="preserve">
|
||||
<value>Wähle aus wo du die Einstellungen und Profile speichern möchtest.</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbMultiSaves.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>157, 13</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.Text" xml:space="preserve">
|
||||
<value>Mehrere Speicherorte entdeckt.</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>140, 30</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Text" xml:space="preserve">
|
||||
<value>Noch nicht die anderen
|
||||
Einstellungen löschen.</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>418, 159</value>
|
||||
</data>
|
||||
</root>
|
149
DS4Tool/SaveWhere.it-IT.resx
Normal file
149
DS4Tool/SaveWhere.it-IT.resx
Normal file
@ -0,0 +1,149 @@
|
||||
<?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="label4.Text" xml:space="preserve">
|
||||
<value>Per quelli che preferiscono un'installazione regolare Impostazioni salvate in %appdata%/ds4tool</value>
|
||||
</data>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>Per quelli che preferiscono un programma portatile Nota: questa opzione non funziona se in una cartella admin senza UAC</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.Text" xml:space="preserve">
|
||||
<value>Cartella Programma</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.Text" xml:space="preserve">
|
||||
<value>Scegli dove vuoi che le impostazioni ed i profili vengano salvati</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbMultiSaves.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>195, 13</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.Text" xml:space="preserve">
|
||||
<value>Locazioni di salvataggio multiple rilevate</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>142, 30</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Text" xml:space="preserve">
|
||||
<value>Non Cancellare le
|
||||
altre impostazioni ancora</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>420, 145</value>
|
||||
</data>
|
||||
</root>
|
@ -118,219 +118,220 @@
|
||||
<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="lbMultiSaves.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>9, 8</value>
|
||||
</data>
|
||||
<data name=">>bnPrgmFolder.Name" xml:space="preserve">
|
||||
<value>bnPrgmFolder</value>
|
||||
</data>
|
||||
<data name=">>cBDeleteOther.Name" xml:space="preserve">
|
||||
<value>cBDeleteOther</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>386, 27</value>
|
||||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="cBDeleteOther.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>11</value>
|
||||
</data>
|
||||
<data name=">>cBDeleteOther.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.Text" xml:space="preserve">
|
||||
<value>Multiple save locations detected</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>SaveWhere</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="bnAppdataFolder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>140, 23</value>
|
||||
</data>
|
||||
<data name=">>bnAppdataFolder.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name=">>label3.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="label4.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>9</value>
|
||||
</data>
|
||||
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>195, 69</value>
|
||||
</data>
|
||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||
<value>6, 13</value>
|
||||
</data>
|
||||
<data name=">>label3.Name" xml:space="preserve">
|
||||
<value>label3</value>
|
||||
</data>
|
||||
<data name=">>lbMultiSaves.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="label3.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>5, 89</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>32, 63</value>
|
||||
</data>
|
||||
<data name=">>label4.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=">>lbMultiSaves.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name=">>bnPrgmFolder.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>159, 13</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="label3.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Text" xml:space="preserve">
|
||||
<value>Don't Delete the
|
||||
other settings yet</value>
|
||||
</data>
|
||||
<data name=">>bnAppdataFolder.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>lbPickWhere.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name=">>label4.Name" xml:space="preserve">
|
||||
<value>label4</value>
|
||||
</data>
|
||||
<data name="label4.Text" xml:space="preserve">
|
||||
<value>For those who prefer a regular install Settings saved at %appdata%/ds4tool</value>
|
||||
</data>
|
||||
<data name=">>bnPrgmFolder.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.Text" xml:space="preserve">
|
||||
<value>Pick where you want settings and profiles to be saved</value>
|
||||
</data>
|
||||
<data name=">>cBDeleteOther.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>For those who prefer a portable program Note: this option does not work if in an admin folder w/o UAC</value>
|
||||
</data>
|
||||
<data name="label4.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name=">>label4.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>8</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>281, 0</value>
|
||||
</data>
|
||||
<data name=">>label4.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>10</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.Text" xml:space="preserve">
|
||||
<value>Program Folder</value>
|
||||
</data>
|
||||
<data name=">>bnAppdataFolder.Name" xml:space="preserve">
|
||||
<value>bnAppdataFolder</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>10</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>DS4Windows</value>
|
||||
<data name="label4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>206, 89</value>
|
||||
</data>
|
||||
<data name="label4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>177, 69</value>
|
||||
</data>
|
||||
<data name="bnAppdataFolder.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>7</value>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="label4.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>9</value>
|
||||
</data>
|
||||
<data name=">>lbPickWhere.Name" xml:space="preserve">
|
||||
<value>lbPickWhere</value>
|
||||
<data name="label4.Text" xml:space="preserve">
|
||||
<value>For those who prefer a regular install Settings saved at %appdata%/ds4tool</value>
|
||||
</data>
|
||||
<data name="label4.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name=">>label4.Name" xml:space="preserve">
|
||||
<value>label4</value>
|
||||
</data>
|
||||
<data name=">>label4.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=">>label4.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>label4.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="label3.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>5, 89</value>
|
||||
</data>
|
||||
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>195, 69</value>
|
||||
</data>
|
||||
<data name="label3.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>10</value>
|
||||
</data>
|
||||
<data name="label4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>206, 89</value>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>For those who prefer a portable program Note: this option does not work if in an admin folder w/o UAC</value>
|
||||
</data>
|
||||
<data name=">>lbPickWhere.Parent" xml:space="preserve">
|
||||
<data name="label3.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name=">>label3.Name" xml:space="preserve">
|
||||
<value>label3</value>
|
||||
</data>
|
||||
<data name=">>label3.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=">>label3.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>label3.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="bnAppdataFolder.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>222, 63</value>
|
||||
</data>
|
||||
<data name="bnAppdataFolder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>140, 23</value>
|
||||
</data>
|
||||
<data name="bnAppdataFolder.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>7</value>
|
||||
</data>
|
||||
<data name="bnAppdataFolder.Text" xml:space="preserve">
|
||||
<value>Appdata</value>
|
||||
</data>
|
||||
<data name=">>bnAppdataFolder.Name" xml:space="preserve">
|
||||
<value>bnAppdataFolder</value>
|
||||
</data>
|
||||
<data name=">>bnAppdataFolder.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>bnAppdataFolder.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>bnAppdataFolder.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>32, 63</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>140, 23</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>8</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.Text" xml:space="preserve">
|
||||
<value>Program Folder</value>
|
||||
</data>
|
||||
<data name=">>bnPrgmFolder.Name" xml:space="preserve">
|
||||
<value>bnPrgmFolder</value>
|
||||
</data>
|
||||
<data name=">>bnPrgmFolder.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>bnPrgmFolder.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>bnPrgmFolder.ZOrder" xml:space="preserve">
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name=">>cBDeleteOther.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
<data name="lbPickWhere.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 33</value>
|
||||
</data>
|
||||
<data name="bnAppdataFolder.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>222, 63</value>
|
||||
<data name="lbPickWhere.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>386, 27</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>10</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.Text" xml:space="preserve">
|
||||
<value>Pick where you want settings and profiles to be saved</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name=">>lbPickWhere.Name" xml:space="preserve">
|
||||
<value>lbPickWhere</value>
|
||||
</data>
|
||||
<data name=">>lbPickWhere.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=">>lbMultiSaves.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name=">>lbPickWhere.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>bnAppdataFolder.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name=">>lbPickWhere.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name=">>lbMultiSaves.Name" xml:space="preserve">
|
||||
<value>lbMultiSaves</value>
|
||||
<data name="lbMultiSaves.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>389, 136</value>
|
||||
<data name="lbMultiSaves.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>9, 8</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>159, 13</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>10</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.Text" xml:space="preserve">
|
||||
<value>Multiple save locations detected</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</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 name=">>lbMultiSaves.Name" xml:space="preserve">
|
||||
<value>lbMultiSaves</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 33</value>
|
||||
<data name=">>lbMultiSaves.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="bnPrgmFolder.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>140, 23</value>
|
||||
<data name=">>lbMultiSaves.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>label3.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
<data name=">>lbMultiSaves.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>281, 0</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>106, 30</value>
|
||||
</data>
|
||||
<data name=">>label3.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name="cBDeleteOther.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>11</value>
|
||||
</data>
|
||||
<data name="bnAppdataFolder.Text" xml:space="preserve">
|
||||
<value>Appdata</value>
|
||||
<data name="cBDeleteOther.Text" xml:space="preserve">
|
||||
<value>Don't Delete the
|
||||
other settings yet</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Visible" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name=">>cBDeleteOther.Name" xml:space="preserve">
|
||||
<value>cBDeleteOther</value>
|
||||
</data>
|
||||
<data name=">>cBDeleteOther.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>cBDeleteOther.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>cBDeleteOther.ZOrder" xml:space="preserve">
|
||||
<value>0</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>pt-BR</value>
|
||||
</metadata>
|
||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||
<value>6, 13</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>389, 136</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
||||
<value>CenterScreen</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>DS4Windows</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>SaveWhere</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>
|
||||
</root>
|
152
DS4Tool/SaveWhere.ru-RU.resx
Normal file
152
DS4Tool/SaveWhere.ru-RU.resx
Normal file
@ -0,0 +1,152 @@
|
||||
<?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="label4.Text" xml:space="preserve">
|
||||
<value>Настройки программы будут лежать в папке: %AppData%/DS4Windows</value>
|
||||
</data>
|
||||
<data name="label3.Text" xml:space="preserve">
|
||||
<value>Портативная версии не будет работать, если папку с программой контролирует UAC.</value>
|
||||
</data>
|
||||
<data name="bnAppdataFolder.Text" xml:space="preserve">
|
||||
<value>Папка AppData</value>
|
||||
</data>
|
||||
<data name="bnPrgmFolder.Text" xml:space="preserve">
|
||||
<value>Папка программы</value>
|
||||
</data>
|
||||
<data name="lbPickWhere.Text" xml:space="preserve">
|
||||
<value>Выберите папку для сохранения настроек и профилей:</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lbMultiSaves.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>267, 13</value>
|
||||
</data>
|
||||
<data name="lbMultiSaves.Text" xml:space="preserve">
|
||||
<value>Обнаружено несколько мест сохранения настроек</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>116, 30</value>
|
||||
</data>
|
||||
<data name="cBDeleteOther.Text" xml:space="preserve">
|
||||
<value>Не удалять
|
||||
другие настройки</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>399, 137</value>
|
||||
</data>
|
||||
</root>
|
128
DS4Tool/SpecActions.Designer.cs
generated
128
DS4Tool/SpecActions.Designer.cs
generated
@ -45,7 +45,7 @@
|
||||
this.pBProgram = new System.Windows.Forms.PictureBox();
|
||||
this.lbProgram = new System.Windows.Forms.Label();
|
||||
this.btnBorder = new System.Windows.Forms.Button();
|
||||
this.btnSetUTrigger = new System.Windows.Forms.Button();
|
||||
this.btnSetUTriggerProfile = new System.Windows.Forms.Button();
|
||||
this.lVUnloadTrigger = new System.Windows.Forms.ListView();
|
||||
this.cHUnloadTrigger = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||
this.pnlProgram = new System.Windows.Forms.Panel();
|
||||
@ -53,11 +53,23 @@
|
||||
this.cBMacroScanCode = new System.Windows.Forms.CheckBox();
|
||||
this.lbMacroRecorded = new System.Windows.Forms.Label();
|
||||
this.pnlProfile = new System.Windows.Forms.Panel();
|
||||
this.label1 = new System.Windows.Forms.Label();
|
||||
this.lbUnloadTip = new System.Windows.Forms.Label();
|
||||
this.pnlDisconnectBT = new System.Windows.Forms.Panel();
|
||||
this.nUDDCBT = new System.Windows.Forms.NumericUpDown();
|
||||
this.lbHoldFor = new System.Windows.Forms.Label();
|
||||
this.lbSecs = new System.Windows.Forms.Label();
|
||||
this.pnlKeys = new System.Windows.Forms.Panel();
|
||||
this.btnSelectKey = new System.Windows.Forms.Button();
|
||||
this.cBPressRelease = new System.Windows.Forms.ComboBox();
|
||||
this.btnSetUTriggerKeys = new System.Windows.Forms.Button();
|
||||
this.lbUnloadTipKey = new System.Windows.Forms.Label();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pBProgram)).BeginInit();
|
||||
this.pnlProgram.SuspendLayout();
|
||||
this.pnlMacro.SuspendLayout();
|
||||
this.pnlProfile.SuspendLayout();
|
||||
this.pnlDisconnectBT.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDDCBT)).BeginInit();
|
||||
this.pnlKeys.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// lVTrigger
|
||||
@ -173,7 +185,9 @@
|
||||
resources.GetString("cBActions.Items"),
|
||||
resources.GetString("cBActions.Items1"),
|
||||
resources.GetString("cBActions.Items2"),
|
||||
resources.GetString("cBActions.Items3")});
|
||||
resources.GetString("cBActions.Items3"),
|
||||
resources.GetString("cBActions.Items4"),
|
||||
resources.GetString("cBActions.Items5")});
|
||||
this.cBActions.Name = "cBActions";
|
||||
this.cBActions.SelectedIndexChanged += new System.EventHandler(this.cBActions_SelectedIndexChanged);
|
||||
//
|
||||
@ -206,12 +220,12 @@
|
||||
this.btnBorder.Name = "btnBorder";
|
||||
this.btnBorder.UseVisualStyleBackColor = false;
|
||||
//
|
||||
// btnSetUTrigger
|
||||
// btnSetUTriggerProfile
|
||||
//
|
||||
resources.ApplyResources(this.btnSetUTrigger, "btnSetUTrigger");
|
||||
this.btnSetUTrigger.Name = "btnSetUTrigger";
|
||||
this.btnSetUTrigger.UseVisualStyleBackColor = true;
|
||||
this.btnSetUTrigger.Click += new System.EventHandler(this.btnSetUTrigger_Click);
|
||||
resources.ApplyResources(this.btnSetUTriggerProfile, "btnSetUTriggerProfile");
|
||||
this.btnSetUTriggerProfile.Name = "btnSetUTriggerProfile";
|
||||
this.btnSetUTriggerProfile.UseVisualStyleBackColor = true;
|
||||
this.btnSetUTriggerProfile.Click += new System.EventHandler(this.btnSetUTrigger_Click);
|
||||
//
|
||||
// lVUnloadTrigger
|
||||
//
|
||||
@ -299,15 +313,83 @@
|
||||
// pnlProfile
|
||||
//
|
||||
resources.ApplyResources(this.pnlProfile, "pnlProfile");
|
||||
this.pnlProfile.Controls.Add(this.label1);
|
||||
this.pnlProfile.Controls.Add(this.lbUnloadTip);
|
||||
this.pnlProfile.Controls.Add(this.cBProfiles);
|
||||
this.pnlProfile.Controls.Add(this.btnSetUTrigger);
|
||||
this.pnlProfile.Controls.Add(this.btnSetUTriggerProfile);
|
||||
this.pnlProfile.Name = "pnlProfile";
|
||||
//
|
||||
// label1
|
||||
// lbUnloadTip
|
||||
//
|
||||
resources.ApplyResources(this.label1, "label1");
|
||||
this.label1.Name = "label1";
|
||||
resources.ApplyResources(this.lbUnloadTip, "lbUnloadTip");
|
||||
this.lbUnloadTip.Name = "lbUnloadTip";
|
||||
//
|
||||
// pnlDisconnectBT
|
||||
//
|
||||
resources.ApplyResources(this.pnlDisconnectBT, "pnlDisconnectBT");
|
||||
this.pnlDisconnectBT.Controls.Add(this.nUDDCBT);
|
||||
this.pnlDisconnectBT.Controls.Add(this.lbHoldFor);
|
||||
this.pnlDisconnectBT.Controls.Add(this.lbSecs);
|
||||
this.pnlDisconnectBT.Name = "pnlDisconnectBT";
|
||||
//
|
||||
// nUDDCBT
|
||||
//
|
||||
resources.ApplyResources(this.nUDDCBT, "nUDDCBT");
|
||||
this.nUDDCBT.DecimalPlaces = 1;
|
||||
this.nUDDCBT.Maximum = new decimal(new int[] {
|
||||
10,
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.nUDDCBT.Name = "nUDDCBT";
|
||||
//
|
||||
// lbHoldFor
|
||||
//
|
||||
resources.ApplyResources(this.lbHoldFor, "lbHoldFor");
|
||||
this.lbHoldFor.Name = "lbHoldFor";
|
||||
//
|
||||
// lbSecs
|
||||
//
|
||||
resources.ApplyResources(this.lbSecs, "lbSecs");
|
||||
this.lbSecs.Name = "lbSecs";
|
||||
//
|
||||
// pnlKeys
|
||||
//
|
||||
resources.ApplyResources(this.pnlKeys, "pnlKeys");
|
||||
this.pnlKeys.Controls.Add(this.btnSelectKey);
|
||||
this.pnlKeys.Controls.Add(this.cBPressRelease);
|
||||
this.pnlKeys.Controls.Add(this.btnSetUTriggerKeys);
|
||||
this.pnlKeys.Controls.Add(this.lbUnloadTipKey);
|
||||
this.pnlKeys.Name = "pnlKeys";
|
||||
//
|
||||
// btnSelectKey
|
||||
//
|
||||
resources.ApplyResources(this.btnSelectKey, "btnSelectKey");
|
||||
this.btnSelectKey.Name = "btnSelectKey";
|
||||
this.btnSelectKey.UseVisualStyleBackColor = true;
|
||||
this.btnSelectKey.TextChanged += new System.EventHandler(this.btnSelectKey_TextChanged);
|
||||
this.btnSelectKey.Click += new System.EventHandler(this.btnSelectKey_Click);
|
||||
//
|
||||
// cBPressRelease
|
||||
//
|
||||
resources.ApplyResources(this.cBPressRelease, "cBPressRelease");
|
||||
this.cBPressRelease.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cBPressRelease.FormattingEnabled = true;
|
||||
this.cBPressRelease.Items.AddRange(new object[] {
|
||||
resources.GetString("cBPressRelease.Items"),
|
||||
resources.GetString("cBPressRelease.Items1")});
|
||||
this.cBPressRelease.Name = "cBPressRelease";
|
||||
//
|
||||
// btnSetUTriggerKeys
|
||||
//
|
||||
resources.ApplyResources(this.btnSetUTriggerKeys, "btnSetUTriggerKeys");
|
||||
this.btnSetUTriggerKeys.Name = "btnSetUTriggerKeys";
|
||||
this.btnSetUTriggerKeys.UseVisualStyleBackColor = true;
|
||||
this.btnSetUTriggerKeys.Click += new System.EventHandler(this.btnSetUTrigger_Click);
|
||||
//
|
||||
// lbUnloadTipKey
|
||||
//
|
||||
resources.ApplyResources(this.lbUnloadTipKey, "lbUnloadTipKey");
|
||||
this.lbUnloadTipKey.Name = "lbUnloadTipKey";
|
||||
//
|
||||
// SpecActions
|
||||
//
|
||||
@ -322,9 +404,11 @@
|
||||
this.Controls.Add(this.lVTrigger);
|
||||
this.Controls.Add(this.lVUnloadTrigger);
|
||||
this.Controls.Add(this.btnBorder);
|
||||
this.Controls.Add(this.pnlKeys);
|
||||
this.Controls.Add(this.pnlProgram);
|
||||
this.Controls.Add(this.pnlDisconnectBT);
|
||||
this.Controls.Add(this.pnlMacro);
|
||||
this.Controls.Add(this.pnlProfile);
|
||||
this.Controls.Add(this.pnlProgram);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.Name = "SpecActions";
|
||||
((System.ComponentModel.ISupportInitialize)(this.pBProgram)).EndInit();
|
||||
@ -332,6 +416,9 @@
|
||||
this.pnlMacro.ResumeLayout(false);
|
||||
this.pnlMacro.PerformLayout();
|
||||
this.pnlProfile.ResumeLayout(false);
|
||||
this.pnlDisconnectBT.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.nUDDCBT)).EndInit();
|
||||
this.pnlKeys.ResumeLayout(false);
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
@ -354,14 +441,23 @@
|
||||
private System.Windows.Forms.PictureBox pBProgram;
|
||||
private System.Windows.Forms.Label lbProgram;
|
||||
private System.Windows.Forms.Button btnBorder;
|
||||
private System.Windows.Forms.Button btnSetUTrigger;
|
||||
private System.Windows.Forms.Button btnSetUTriggerProfile;
|
||||
private System.Windows.Forms.ListView lVUnloadTrigger;
|
||||
private System.Windows.Forms.ColumnHeader cHUnloadTrigger;
|
||||
private System.Windows.Forms.Panel pnlProgram;
|
||||
private System.Windows.Forms.Panel pnlMacro;
|
||||
private System.Windows.Forms.Panel pnlProfile;
|
||||
public System.Windows.Forms.Label lbMacroRecorded;
|
||||
private System.Windows.Forms.Label label1;
|
||||
private System.Windows.Forms.Label lbUnloadTip;
|
||||
private System.Windows.Forms.CheckBox cBMacroScanCode;
|
||||
private System.Windows.Forms.Panel pnlDisconnectBT;
|
||||
private System.Windows.Forms.NumericUpDown nUDDCBT;
|
||||
private System.Windows.Forms.Label lbSecs;
|
||||
private System.Windows.Forms.Label lbHoldFor;
|
||||
private System.Windows.Forms.Panel pnlKeys;
|
||||
private System.Windows.Forms.Label lbUnloadTipKey;
|
||||
private System.Windows.Forms.Button btnSetUTriggerKeys;
|
||||
private System.Windows.Forms.Button btnSelectKey;
|
||||
private System.Windows.Forms.ComboBox cBPressRelease;
|
||||
}
|
||||
}
|
@ -29,9 +29,11 @@ namespace DS4Windows
|
||||
{
|
||||
InitializeComponent();
|
||||
this.opt = opt;
|
||||
cBProfiles.Items.Add("[none]");
|
||||
cBProfiles.Items.Add(Properties.Resources.noneProfile);
|
||||
cBProfiles.SelectedIndex = 0;
|
||||
//cBPressToggleKeys.SelectedIndex = 0;
|
||||
cBActions.SelectedIndex = 0;
|
||||
cBPressRelease.SelectedIndex = 0;
|
||||
foreach (object s in opt.root.lBProfiles.Items)
|
||||
cBProfiles.Items.Add(s.ToString());
|
||||
editIndex = editindex;
|
||||
@ -73,6 +75,33 @@ namespace DS4Windows
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case "Key":
|
||||
cBActions.SelectedIndex = 4;
|
||||
int key = int.Parse(act.details);
|
||||
btnSelectKey.Text = ((Keys)key).ToString() +
|
||||
(act.keyType.HasFlag(DS4KeyType.ScanCode) ? " (SC)" : "") +
|
||||
(!string.IsNullOrEmpty(act.ucontrols) ? " (Toggle)" : "");
|
||||
btnSelectKey.Tag = key;
|
||||
if (act.pressRelease)
|
||||
cBPressRelease.SelectedIndex = 1;
|
||||
if (!string.IsNullOrEmpty(act.ucontrols))
|
||||
{
|
||||
//cBPressToggleKeys.SelectedIndex = 1;
|
||||
foreach (string s in act.ucontrols.Split('/'))
|
||||
foreach (ListViewItem lvi in lVUnloadTrigger.Items)
|
||||
if (lvi.Text == s)
|
||||
{
|
||||
lvi.Checked = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case "DisconnectBT":
|
||||
cBActions.SelectedIndex = 5;
|
||||
decimal d = 0;
|
||||
decimal.TryParse(act.details, out d);
|
||||
nUDDCBT.Value = d;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -90,11 +119,11 @@ namespace DS4Windows
|
||||
{
|
||||
if (cBProfiles.SelectedIndex > 0)
|
||||
{
|
||||
btnSetUTrigger.Enabled = true;
|
||||
btnSetUTriggerProfile.Enabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
btnSetUTrigger.Enabled = false;
|
||||
btnSetUTriggerProfile.Enabled = false;
|
||||
}
|
||||
}
|
||||
|
||||
@ -119,12 +148,9 @@ namespace DS4Windows
|
||||
foreach (ListViewItem lvi in lVTrigger.Items)
|
||||
if (lvi.Checked)
|
||||
controls.Add(lvi.Text);
|
||||
if (cBActions.SelectedIndex == 3)
|
||||
{
|
||||
foreach (ListViewItem lvi in lVUnloadTrigger.Items)
|
||||
if (lvi.Checked)
|
||||
ucontrols.Add(lvi.Text);
|
||||
}
|
||||
if (!string.IsNullOrEmpty(tBName.Text) && controls.Count > 0 && cBActions.SelectedIndex > 0)
|
||||
{
|
||||
bool actRe = false;
|
||||
@ -135,7 +161,7 @@ namespace DS4Windows
|
||||
case 1:
|
||||
if (macrostag.Count > 0)
|
||||
{
|
||||
action = "Macro" + (cBMacroScanCode.Checked ? " (Scan Code)" : "");
|
||||
action = Properties.Resources.Macro + (cBMacroScanCode.Checked ? " (" + Properties.Resources.ScanCode + ")" : "");
|
||||
actRe = true;
|
||||
if (!string.IsNullOrEmpty(oldprofilename) && oldprofilename != tBName.Text)
|
||||
Global.RemoveAction(oldprofilename);
|
||||
@ -162,9 +188,40 @@ namespace DS4Windows
|
||||
Global.SaveAction(tBName.Text, String.Join("/", controls), cBActions.SelectedIndex, cBProfiles.Text, edit, String.Join("/", ucontrols));
|
||||
}
|
||||
else
|
||||
btnSetUTriggerProfile.ForeColor = Color.Red;
|
||||
break;
|
||||
case 4:
|
||||
if (btnSelectKey.Tag != null &&
|
||||
(!btnSelectKey.Text.Contains("(Toggle)") || (btnSelectKey.Text.Contains("(Toggle)") && ucontrols.Count > 0)))
|
||||
{
|
||||
btnSetUTrigger.ForeColor = Color.Red;
|
||||
action = ((Keys)int.Parse(btnSelectKey.Tag.ToString())).ToString() + ((btnSelectKey.Text.Contains("(Toggle)") ? " (Toggle)" : ""));
|
||||
actRe = true;
|
||||
if (!string.IsNullOrEmpty(oldprofilename) && oldprofilename != tBName.Text)
|
||||
Global.RemoveAction(oldprofilename);
|
||||
if (btnSelectKey.Text.Contains("(Toggle)") && ucontrols.Count > 0)
|
||||
{
|
||||
string uaction;
|
||||
if (cBPressRelease.SelectedIndex == 1)
|
||||
uaction = "Release";
|
||||
else
|
||||
uaction = "Press";
|
||||
Global.SaveAction(tBName.Text, String.Join("/", controls), cBActions.SelectedIndex, btnSelectKey.Tag.ToString() + (btnSelectKey.Text.Contains("(SC)") ? " Scan Code" : ""),
|
||||
edit, uaction + '\n' + String.Join("/", ucontrols));
|
||||
}
|
||||
else
|
||||
Global.SaveAction(tBName.Text, String.Join("/", controls), cBActions.SelectedIndex, btnSelectKey.Tag.ToString() + (btnSelectKey.Text.Contains("(SC)") ? " Scan Code" : ""), edit);
|
||||
}
|
||||
else if (btnSelectKey.Tag == null)
|
||||
btnSelectKey.ForeColor = Color.Red;
|
||||
else if (ucontrols.Count == 0)
|
||||
btnSetUTriggerKeys.ForeColor = Color.Red;
|
||||
break;
|
||||
case 5:
|
||||
action = Properties.Resources.DisconnectBT;
|
||||
actRe = true;
|
||||
if (!string.IsNullOrEmpty(oldprofilename) && oldprofilename != tBName.Text)
|
||||
Global.RemoveAction(oldprofilename);
|
||||
Global.SaveAction(tBName.Text, String.Join("/", controls), cBActions.SelectedIndex, Math.Round(nUDDCBT.Value, 1).ToString(), edit);
|
||||
break;
|
||||
}
|
||||
if (actRe)
|
||||
@ -198,33 +255,13 @@ namespace DS4Windows
|
||||
|
||||
private void cBActions_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
switch (cBActions.SelectedIndex)
|
||||
{
|
||||
default:
|
||||
pnlMacro.Visible = false;
|
||||
pnlProgram.Visible = false;
|
||||
pnlProfile.Visible = false;
|
||||
btnSave.Enabled = false;
|
||||
break;
|
||||
case 1:
|
||||
pnlMacro.Visible = true;
|
||||
pnlProgram.Visible = false;
|
||||
pnlProfile.Visible = false;
|
||||
btnSave.Enabled = true;
|
||||
break;
|
||||
case 2:
|
||||
pnlMacro.Visible = false;
|
||||
pnlProgram.Visible = true;
|
||||
pnlProfile.Visible = false;
|
||||
btnSave.Enabled = true;
|
||||
break;
|
||||
case 3:
|
||||
pnlMacro.Visible = false;
|
||||
pnlProgram.Visible = false;
|
||||
pnlProfile.Visible = true;
|
||||
btnSave.Enabled = true;
|
||||
break;
|
||||
}
|
||||
int i = cBActions.SelectedIndex;
|
||||
pnlMacro.Visible = i == 1;
|
||||
pnlProgram.Visible = i == 2;
|
||||
pnlProfile.Visible = i == 3;
|
||||
pnlKeys.Visible = i == 4;
|
||||
pnlDisconnectBT.Visible = i == 5;
|
||||
btnSave.Enabled = i > 0;
|
||||
}
|
||||
|
||||
private void btnBroswe_Click(object sender, EventArgs e)
|
||||
@ -247,16 +284,35 @@ namespace DS4Windows
|
||||
|
||||
private void btnSetUTrigger_Click(object sender, EventArgs e)
|
||||
{
|
||||
Button button = (Button)sender;
|
||||
lVTrigger.Visible = !lVTrigger.Visible;
|
||||
if (lVTrigger.Visible)
|
||||
btnSetUTrigger.Text = "Set Unload Trigger";
|
||||
button.Text = Properties.Resources.SetUnloadTrigger;
|
||||
else
|
||||
btnSetUTrigger.Text = "Set Regular Trigger";
|
||||
button.Text = Properties.Resources.SetRegularTrigger;
|
||||
}
|
||||
|
||||
private void lVUnloadTrigger_ItemChecked(object sender, ItemCheckedEventArgs e)
|
||||
{
|
||||
btnSetUTrigger.ForeColor = Color.Black;
|
||||
btnSetUTriggerProfile.ForeColor = Color.Black;
|
||||
btnSetUTriggerKeys.ForeColor = Color.Black;
|
||||
}
|
||||
|
||||
private void btnSelectKey_Click(object sender, EventArgs e)
|
||||
{
|
||||
new KBM360(this, btnSelectKey).ShowDialog();
|
||||
}
|
||||
|
||||
private void btnSelectKey_TextChanged(object sender, EventArgs e)
|
||||
{
|
||||
btnSetUTriggerKeys.Visible = btnSelectKey.Text.Contains("(Toggle)");
|
||||
lbUnloadTipKey.Visible = btnSelectKey.Text.Contains("(Toggle)");
|
||||
cBPressRelease.Visible = btnSelectKey.Text.Contains("(Toggle)");
|
||||
if (!btnSelectKey.Text.Contains("(Toggle)"))
|
||||
{
|
||||
lVTrigger.Visible = true;
|
||||
btnSetUTriggerKeys.Text = "Set Unload Trigger";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
1335
DS4Tool/SpecActions.de-DE.resx
Normal file
1335
DS4Tool/SpecActions.de-DE.resx
Normal file
File diff suppressed because it is too large
Load Diff
1368
DS4Tool/SpecActions.it-IT.resx
Normal file
1368
DS4Tool/SpecActions.it-IT.resx
Normal file
File diff suppressed because it is too large
Load Diff
@ -745,7 +745,7 @@
|
||||
<value>Definir Gatilho de Tiro</value>
|
||||
</data>
|
||||
<data name="cHUnloadTrigger.Text" xml:space="preserve">
|
||||
<value>Perfil de Gatilho de Tiro</value>
|
||||
<value>Gatilho de Tiro</value>
|
||||
</data>
|
||||
<data name="lVUnloadTrigger.Items" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
|
File diff suppressed because it is too large
Load Diff
1399
DS4Tool/SpecActions.ru-RU.resx
Normal file
1399
DS4Tool/SpecActions.ru-RU.resx
Normal file
File diff suppressed because it is too large
Load Diff
@ -36,16 +36,16 @@ namespace DS4Windows
|
||||
{
|
||||
Process.Start("control", "bthprops.cpl");
|
||||
}
|
||||
|
||||
bool driverinstalling = false;
|
||||
private void bnStep1_Click(object sender, EventArgs e)
|
||||
{
|
||||
//Application.Run(new DS4Driver(ref bnStep1));
|
||||
WebClient wb = new WebClient();
|
||||
if (bnStep1.Text == Properties.Resources.Step1)
|
||||
if (!driverinstalling)
|
||||
{
|
||||
wb.DownloadFileAsync(new Uri("http://ds4windows.com/Files/Virtual Bus Driver.zip"), exepath + "\\VBus.zip");
|
||||
wb.DownloadProgressChanged += wb_DownloadProgressChanged;
|
||||
wb.DownloadFileCompleted += wb_DownloadFileCompleted;
|
||||
wb.DownloadFileCompleted += wb_DownloadFileCompleted;
|
||||
driverinstalling = true;
|
||||
}
|
||||
}
|
||||
|
||||
@ -85,7 +85,6 @@ namespace DS4Windows
|
||||
timer.Tick += timer_Tick;
|
||||
}
|
||||
|
||||
bool running = false;
|
||||
private void timer_Tick(object sender, EventArgs e)
|
||||
{
|
||||
Process[] processes = Process.GetProcessesByName("ScpDriver");
|
||||
|
183
DS4Tool/WelcomeDialog.de-DE.resx
Normal file
183
DS4Tool/WelcomeDialog.de-DE.resx
Normal file
@ -0,0 +1,183 @@
|
||||
<?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="bnStep1.Text" xml:space="preserve">
|
||||
<value>Schritt 1: Installiere den DS4 Treiber</value>
|
||||
</data>
|
||||
<data name="button2.Text" xml:space="preserve">
|
||||
<value>Schritt 2: Bei Windows 7 oder niedriger, installiere 360 Treiber</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="pictureBox1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>36, 216</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 174</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Text" xml:space="preserve">
|
||||
<value>Um Bluetooth zu konfigurieren (optional):
|
||||
Halte die PS- und Share-Taste für 3 Sekunden
|
||||
Der Lichtbalken beginnt doppelt zu blinken</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="labelUSB.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="labelUSB.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>313, 53</value>
|
||||
</data>
|
||||
<data name="labelUSB.Text" xml:space="preserve">
|
||||
<value>Schritt 3: Verbinde den DualShock 4 Controller
|
||||
Um Kabelverbindung einzustellen:
|
||||
Verbinde einfach deinen PC und den DualShock 4 Controller mit einem Micro-USB Kabel</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 351</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Text" xml:space="preserve">
|
||||
<value>Während er blinkt, wechsle zu deinen Bluetooth Einstellung
|
||||
und Verbinde mit "Schnurlosen Controller".
|
||||
Falls nach einen Passwort zum koppeln gefragt wird, gib "0000" ein.
|
||||
Sobald er verbunden ist, bist du fertig. Viel Spaß!</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>Falls du bereits einen 360 Controller an diesem PC verwendet hast, kannst du diesen Schritt überspringen</value>
|
||||
</data>
|
||||
<data name="bnFinish.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>117, 413</value>
|
||||
</data>
|
||||
<data name="bnFinish.Text" xml:space="preserve">
|
||||
<value>Fertig</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>195, 351</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>106, 13</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Text" xml:space="preserve">
|
||||
<value>Bluetooth Einstellung</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>315, 441</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Willkommen bei DS4Windows</value>
|
||||
</data>
|
||||
</root>
|
204
DS4Tool/WelcomeDialog.it-IT.resx
Normal file
204
DS4Tool/WelcomeDialog.it-IT.resx
Normal file
@ -0,0 +1,204 @@
|
||||
<?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="bnStep1.Text" xml:space="preserve">
|
||||
<value>Passo 1: Installa il Driver DS4</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="button2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>29, 77</value>
|
||||
</data>
|
||||
<data name="button2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>259, 35</value>
|
||||
</data>
|
||||
<data name="button2.Text" xml:space="preserve">
|
||||
<value>Passo 2: Se si è su Windows 7 o precedenti, Installa Driver 360</value>
|
||||
</data>
|
||||
<data name="pictureBox1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>37, 252</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>2, 210</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Text" xml:space="preserve">
|
||||
<value>Per configurare il bluetooth (opzionale):
|
||||
Premi i tasti PS e Share per 3 secondi
|
||||
La barra luminosa comincerà a lampeggiare</value>
|
||||
</data>
|
||||
<data name="labelUSB.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 147</value>
|
||||
</data>
|
||||
<data name="labelUSB.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>313, 53</value>
|
||||
</data>
|
||||
<data name="labelUSB.Text" xml:space="preserve">
|
||||
<value>Passo 3: Connettere il controller DualShock 4
|
||||
Per configurare cavo/usb:
|
||||
Semplicemente inserisci un cavo micro usb nel tuo PC e DualShock 4</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>2, 387</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Text" xml:space="preserve">
|
||||
<value>Quando lampeggerà vai sulle Impostazioni del tuo Bluetooth
|
||||
e connetti a "Controller Wireless"
|
||||
Se richiesto inserire il codice "0000"
|
||||
Una volta accoppiato, sei pronto. Buon divertimento!</value>
|
||||
</data>
|
||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>314, 42</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>Se questa finestra riappare dopo l'installazione, potresti aver bisogno di riavviare il tuo pc o attendere 10-15 minuti perchè Windows noti il driver</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="label2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 115</value>
|
||||
</data>
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>315, 32</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>Se hai già usato un Controller 360 su questo PC, puoi saltare questo passaggio</value>
|
||||
</data>
|
||||
<data name="bnFinish.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>118, 449</value>
|
||||
</data>
|
||||
<data name="bnFinish.Text" xml:space="preserve">
|
||||
<value>Fine</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>154, 387</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>148, 13</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Text" xml:space="preserve">
|
||||
<value>Impostazioni del tuo Bluetooth</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>315, 477</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Benvenuto su DS4Windows</value>
|
||||
</data>
|
||||
</root>
|
@ -117,59 +117,98 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="labelBluetooth2.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>If this window reappears after installing, you may need to reboot your pc or wait 10-15mins for Windows to notice the driver</value>
|
||||
</data>
|
||||
<data name=">>linkBluetoothSettings.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>labelBluetooth2.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, 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="bnFinish.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>117, 400</value>
|
||||
<data name="bnStep1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>29, 8</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>312, 64</value>
|
||||
<data name="bnStep1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>259, 23</value>
|
||||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="bnStep1.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="bnStep1.Text" xml:space="preserve">
|
||||
<value>Step 1: Install the DS4 Driver</value>
|
||||
</data>
|
||||
<data name=">>bnStep1.Name" xml:space="preserve">
|
||||
<value>bnStep1</value>
|
||||
</data>
|
||||
<data name=">>bnStep1.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>bnStep1.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>bnStep1.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="button2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>29, 63</value>
|
||||
</data>
|
||||
<data name="button2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>259, 23</value>
|
||||
</data>
|
||||
<data name="button2.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="button2.Text" xml:space="preserve">
|
||||
<value>Step 2: If on Windows 7 or below, Install 360 Driver</value>
|
||||
</data>
|
||||
<data name=">>button2.Name" xml:space="preserve">
|
||||
<value>button2</value>
|
||||
</data>
|
||||
<data name=">>button2.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>button2.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>button2.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>315, 428</value>
|
||||
</data>
|
||||
<data name=">>labelUSB.ZOrder" xml:space="preserve">
|
||||
<value>8</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>WelcomeDialog</value>
|
||||
</data>
|
||||
<data name=">>label1.Name" xml:space="preserve">
|
||||
<value>label1</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="pictureBox1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom</value>
|
||||
</data>
|
||||
<data name="pictureBox1.InitialImage" type="System.Resources.ResXNullRef, System.Windows.Forms">
|
||||
<value />
|
||||
</data>
|
||||
<data name=">>linkBluetoothSettings.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name="pictureBox1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>36, 203</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>312, 39</value>
|
||||
<data name="pictureBox1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>245, 132</value>
|
||||
</data>
|
||||
<data name=">>labelBluetooth2.Name" xml:space="preserve">
|
||||
<value>labelBluetooth2</value>
|
||||
<data name="pictureBox1.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
|
||||
<value>StretchImage</value>
|
||||
</data>
|
||||
<data name="pictureBox1.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name=">>pictureBox1.Name" xml:space="preserve">
|
||||
<value>pictureBox1</value>
|
||||
</data>
|
||||
<data name=">>pictureBox1.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>pictureBox1.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>button2.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
<data name=">>pictureBox1.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 161</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>312, 39</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Text" xml:space="preserve">
|
||||
<value>To set up bluetooth (optional):
|
||||
@ -179,152 +218,61 @@ The lightbar will begin to double flash</value>
|
||||
<data name="labelBluetooth.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name=">>pictureBox1.Name" xml:space="preserve">
|
||||
<value>pictureBox1</value>
|
||||
</data>
|
||||
<data name="label2.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name="labelUSB.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name="labelUSB.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>313, 39</value>
|
||||
</data>
|
||||
<data name=">>label1.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>bnFinish.Name" xml:space="preserve">
|
||||
<value>bnFinish</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 161</value>
|
||||
</data>
|
||||
<data name=">>pictureBox1.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name=">>bnFinish.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>linkBluetoothSettings.Name" xml:space="preserve">
|
||||
<value>linkBluetoothSettings</value>
|
||||
</data>
|
||||
<data name="label1.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="label2.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name=">>labelBluetooth.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="pictureBox1.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
|
||||
<value>StretchImage</value>
|
||||
</data>
|
||||
<data name="bnFinish.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="button2.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>label2.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="pictureBox1.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="pictureBox1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>36, 203</value>
|
||||
</data>
|
||||
<data name=">>labelBluetooth.Name" xml:space="preserve">
|
||||
<value>labelBluetooth</value>
|
||||
</data>
|
||||
<data name="bnStep1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>29, 8</value>
|
||||
</data>
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>315, 22</value>
|
||||
</data>
|
||||
<data name=">>bnFinish.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name=">>bnFinish.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="bnFinish.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 23</value>
|
||||
</data>
|
||||
<data name=">>bnStep1.Name" xml:space="preserve">
|
||||
<value>bnStep1</value>
|
||||
</data>
|
||||
<data name="label1.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 338</value>
|
||||
</data>
|
||||
<data name=">>bnStep1.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name=">>labelBluetooth2.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>labelBluetooth.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="pictureBox1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>245, 132</value>
|
||||
</data>
|
||||
<data name=">>labelUSB.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=">>button2.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="bnFinish.Text" xml:space="preserve">
|
||||
<value>Finish</value>
|
||||
</data>
|
||||
<data name=">>label1.ZOrder" xml:space="preserve">
|
||||
<value>7</value>
|
||||
</data>
|
||||
<data name=">>label2.Parent" xml:space="preserve">
|
||||
<data name=">>labelBluetooth.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="bnStep1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>259, 23</value>
|
||||
</data>
|
||||
<data name="button2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>29, 63</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name=">>labelBluetooth.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>label2.Name" xml:space="preserve">
|
||||
<value>label2</value>
|
||||
<data name="labelUSB.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name=">>bnStep1.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name="labelUSB.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 112</value>
|
||||
</data>
|
||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>314, 32</value>
|
||||
<data name="labelUSB.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>313, 39</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>93, 13</value>
|
||||
<data name="labelUSB.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name=">>label2.ZOrder" xml:space="preserve">
|
||||
<value>6</value>
|
||||
<data name="labelUSB.Text" xml:space="preserve">
|
||||
<value>Step 3: Connecting the DualShock 4 controller
|
||||
To set up wired/usb:
|
||||
Simply plug a micro usb into your PC and DualShock 4</value>
|
||||
</data>
|
||||
<data name="bnStep1.Text" xml:space="preserve">
|
||||
<value>Step 1: Install the DS4 Driver</value>
|
||||
<data name="labelUSB.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 32</value>
|
||||
<data name=">>labelUSB.Name" xml:space="preserve">
|
||||
<value>labelUSB</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Welcome to DS4Windows</value>
|
||||
<data name=">>labelUSB.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=">>labelUSB.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>labelUSB.ZOrder" xml:space="preserve">
|
||||
<value>8</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 338</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>312, 64</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Text" xml:space="preserve">
|
||||
<value>Once flashing go to your Bluetooth Settings
|
||||
@ -332,81 +280,157 @@ and Connect to "Wireless Controller"
|
||||
If asked, enter pair code "0000"
|
||||
Once paired, you're ready. Have fun!</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>If you've used a 360 Controller on this PC, you can skip this</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Text" xml:space="preserve">
|
||||
<value>Bluetooth Settings</value>
|
||||
</data>
|
||||
<data name=">>bnStep1.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 88</value>
|
||||
</data>
|
||||
<data name=">>button2.Name" xml:space="preserve">
|
||||
<value>button2</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>169, 338</value>
|
||||
</data>
|
||||
<data name="labelUSB.Text" xml:space="preserve">
|
||||
<value>Step 3: Connecting the DualShock 4 controller
|
||||
To set up wired/usb:
|
||||
Simply plug a micro usb into your PC and DualShock 4</value>
|
||||
</data>
|
||||
<data name="button2.Text" xml:space="preserve">
|
||||
<value>Step 2: If on Windows 7 or below, Install 360 Driver</value>
|
||||
</data>
|
||||
<data name=">>linkBluetoothSettings.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>labelUSB.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="bnStep1.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="labelUSB.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 112</value>
|
||||
</data>
|
||||
<data name="labelUSB.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name=">>labelUSB.Name" xml:space="preserve">
|
||||
<value>labelUSB</value>
|
||||
</data>
|
||||
<data name="button2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>259, 23</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=">>pictureBox1.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>label1.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="labelBluetooth2.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||
<value>96, 96</value>
|
||||
<data name=">>labelBluetooth2.Name" xml:space="preserve">
|
||||
<value>labelBluetooth2</value>
|
||||
</data>
|
||||
<data name=">>labelBluetooth2.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=">>labelBluetooth2.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>labelBluetooth2.ZOrder" xml:space="preserve">
|
||||
<value>9</value>
|
||||
</data>
|
||||
<data name="label1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 32</value>
|
||||
</data>
|
||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>314, 32</value>
|
||||
</data>
|
||||
<data name="label1.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>If this window reappears after installing, you may need to reboot your pc or wait 10-15mins for Windows to notice the driver</value>
|
||||
</data>
|
||||
<data name="label1.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name=">>label1.Name" xml:space="preserve">
|
||||
<value>label1</value>
|
||||
</data>
|
||||
<data name=">>label1.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=">>label1.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>label1.ZOrder" xml:space="preserve">
|
||||
<value>7</value>
|
||||
</data>
|
||||
<data name="label2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 88</value>
|
||||
</data>
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>315, 22</value>
|
||||
</data>
|
||||
<data name="label2.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>If you've used a 360 Controller on this PC, you can skip this</value>
|
||||
</data>
|
||||
<data name="label2.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
|
||||
<value>TopCenter</value>
|
||||
</data>
|
||||
<data name=">>label2.Name" xml:space="preserve">
|
||||
<value>label2</value>
|
||||
</data>
|
||||
<data name=">>label2.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=">>label2.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>label2.ZOrder" xml:space="preserve">
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name="bnFinish.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom</value>
|
||||
</data>
|
||||
<data name="bnFinish.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>117, 400</value>
|
||||
</data>
|
||||
<data name="bnFinish.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 23</value>
|
||||
</data>
|
||||
<data name="bnFinish.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="bnFinish.Text" xml:space="preserve">
|
||||
<value>Finish</value>
|
||||
</data>
|
||||
<data name=">>bnFinish.Name" xml:space="preserve">
|
||||
<value>bnFinish</value>
|
||||
</data>
|
||||
<data name=">>bnFinish.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>bnFinish.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>bnFinish.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>169, 338</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>93, 13</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Text" xml:space="preserve">
|
||||
<value>Bluetooth Settings</value>
|
||||
</data>
|
||||
<data name=">>linkBluetoothSettings.Name" xml:space="preserve">
|
||||
<value>linkBluetoothSettings</value>
|
||||
</data>
|
||||
<data name=">>linkBluetoothSettings.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=">>linkBluetoothSettings.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>linkBluetoothSettings.ZOrder" xml:space="preserve">
|
||||
<value>0</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>pt-BR</value>
|
||||
</metadata>
|
||||
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||
<value>96, 96</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>315, 428</value>
|
||||
</data>
|
||||
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
||||
<value>CenterScreen</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Welcome to DS4Windows</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>WelcomeDialog</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>
|
||||
</root>
|
209
DS4Tool/WelcomeDialog.ru-RU.resx
Normal file
209
DS4Tool/WelcomeDialog.ru-RU.resx
Normal file
@ -0,0 +1,209 @@
|
||||
<?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="bnStep1.Text" xml:space="preserve">
|
||||
<value>Шаг 1: Установите DS4 драйвер</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="button2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>29, 77</value>
|
||||
</data>
|
||||
<data name="button2.Text" xml:space="preserve">
|
||||
<value>Шаг 2: Установите Xbox 360 Accessories</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="pictureBox1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="pictureBox1.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>36, 210</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 164</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>312, 42</value>
|
||||
</data>
|
||||
<data name="labelBluetooth.Text" xml:space="preserve">
|
||||
<value>Для подключения по Bluetooth (по желанию):
|
||||
Нажмите и удерживайте кнопки PS и Share в течение
|
||||
3-х секунд пока световая панель не начнёт мигать</value>
|
||||
</data>
|
||||
<data name="labelUSB.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 134</value>
|
||||
</data>
|
||||
<data name="labelUSB.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>313, 30</value>
|
||||
</data>
|
||||
<data name="labelUSB.Text" xml:space="preserve">
|
||||
<value>Шаг 3: Подключите геймпад DualShock 4
|
||||
с помощью USB-кабеля к вашему компьютеру</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>1, 345</value>
|
||||
</data>
|
||||
<data name="labelBluetooth2.Text" xml:space="preserve">
|
||||
<value>После того как световая панель начнёт мигать
|
||||
перейдите к настройкам Bluetooth вашего компьютера.
|
||||
Добавьте беспроводное устройство, если потребуется
|
||||
введите код сопряжения "0000"</value>
|
||||
</data>
|
||||
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>314, 42</value>
|
||||
</data>
|
||||
<data name="label1.Text" xml:space="preserve">
|
||||
<value>Если после установки драйвера вы снова увидели
|
||||
данное сообщение необходимо подождать минут
|
||||
10-15 или перезагрузить ваш компьютер</value>
|
||||
</data>
|
||||
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>0, 103</value>
|
||||
</data>
|
||||
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>315, 31</value>
|
||||
</data>
|
||||
<data name="label2.Text" xml:space="preserve">
|
||||
<value>Можете пропустить данный шаг, если вы уже
|
||||
используете контроллер Xbox 360</value>
|
||||
</data>
|
||||
<data name="bnFinish.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>117, 407</value>
|
||||
</data>
|
||||
<data name="bnFinish.Text" xml:space="preserve">
|
||||
<value>Готово</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>75, 358</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>116, 13</value>
|
||||
</data>
|
||||
<data name="linkBluetoothSettings.Text" xml:space="preserve">
|
||||
<value>настройкам Bluetooth</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>315, 435</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Вас приветствует DS4Windows</value>
|
||||
</data>
|
||||
</root>
|
1
DS4Tool/WinProgs.Designer.cs
generated
1
DS4Tool/WinProgs.Designer.cs
generated
@ -131,7 +131,6 @@
|
||||
//
|
||||
// openProgram
|
||||
//
|
||||
this.openProgram.FileName = "openFileDialog1";
|
||||
resources.ApplyResources(this.openProgram, "openProgram");
|
||||
//
|
||||
// bnDelete
|
||||
|
@ -342,6 +342,7 @@ namespace DS4Windows
|
||||
|
||||
private void browseForOtherProgramsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
openProgram.Filter = Properties.Resources.Programs+"|*.exe|" + Properties.Resources.Shortcuts + "|*.lnk";
|
||||
if (openProgram.ShowDialog() == System.Windows.Forms.DialogResult.OK)
|
||||
{
|
||||
string file = openProgram.FileName;
|
||||
|
185
DS4Tool/WinProgs.de-DE.resx
Normal file
185
DS4Tool/WinProgs.de-DE.resx
Normal file
@ -0,0 +1,185 @@
|
||||
<?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="bnAddPrograms.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>130, 23</value>
|
||||
</data>
|
||||
<data name="bnAddPrograms.Text" xml:space="preserve">
|
||||
<value>Programme hinzufügen</value>
|
||||
</data>
|
||||
<data name="bnSave.Text" xml:space="preserve">
|
||||
<value>Speichern</value>
|
||||
</data>
|
||||
<data name="bnDelete.Text" xml:space="preserve">
|
||||
<value>Entfernen</value>
|
||||
</data>
|
||||
<data name="PathHeader.Text" xml:space="preserve">
|
||||
<value>Verzeichnis</value>
|
||||
</data>
|
||||
<data name="pBProfilesTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>614, 133</value>
|
||||
</data>
|
||||
<data name="pBProfilesTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>110, 13</value>
|
||||
</data>
|
||||
<data name="pBProfilesTip.Text" xml:space="preserve">
|
||||
<value>Profile hier auswählen</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="bnHideUnchecked.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="bnHideUnchecked.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>141, 2</value>
|
||||
</data>
|
||||
<data name="bnHideUnchecked.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>134, 23</value>
|
||||
</data>
|
||||
<data name="bnHideUnchecked.Text" xml:space="preserve">
|
||||
<value>Abgewählte verstecken</value>
|
||||
</data>
|
||||
<data name="addProgramsFromStartMenuToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>229, 22</value>
|
||||
</data>
|
||||
<data name="addProgramsFromStartMenuToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Startmenü Programm hinzufügen</value>
|
||||
</data>
|
||||
<data name="addSteamGamesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>229, 22</value>
|
||||
</data>
|
||||
<data name="addSteamGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Steam Spiel hinzufügen</value>
|
||||
</data>
|
||||
<data name="addOriginGamesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>229, 22</value>
|
||||
</data>
|
||||
<data name="addOriginGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Origin Spiel hinzufügen</value>
|
||||
</data>
|
||||
<data name="browseForOtherProgramsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>229, 22</value>
|
||||
</data>
|
||||
<data name="browseForOtherProgramsToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Suche nach anderen Programmen</value>
|
||||
</data>
|
||||
<data name="cMSPrograms.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>230, 92</value>
|
||||
</data>
|
||||
</root>
|
172
DS4Tool/WinProgs.it-IT.resx
Normal file
172
DS4Tool/WinProgs.it-IT.resx
Normal file
@ -0,0 +1,172 @@
|
||||
<?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="bnAddPrograms.Text" xml:space="preserve">
|
||||
<value>Aggiungi programmi</value>
|
||||
</data>
|
||||
<data name="bnSave.Text" xml:space="preserve">
|
||||
<value>Salva</value>
|
||||
</data>
|
||||
<data name="bnDelete.Text" xml:space="preserve">
|
||||
<value>Rimuovi</value>
|
||||
</data>
|
||||
<data name="nameHeader.Text" xml:space="preserve">
|
||||
<value>Nome</value>
|
||||
</data>
|
||||
<data name="PathHeader.Text" xml:space="preserve">
|
||||
<value>Percorso</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="pBProfilesTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>81, 13</value>
|
||||
</data>
|
||||
<data name="pBProfilesTip.Text" xml:space="preserve">
|
||||
<value>Scegli Profili qui</value>
|
||||
</data>
|
||||
<data name="bnHideUnchecked.Text" xml:space="preserve">
|
||||
<value>Nascondi non selezionati</value>
|
||||
</data>
|
||||
<data name="addProgramsFromStartMenuToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>241, 22</value>
|
||||
</data>
|
||||
<data name="addProgramsFromStartMenuToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Aggiungi Programmi del Menu Start</value>
|
||||
</data>
|
||||
<data name="addSteamGamesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>241, 22</value>
|
||||
</data>
|
||||
<data name="addSteamGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Aggiungi Giochi Steam</value>
|
||||
</data>
|
||||
<data name="addOriginGamesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>241, 22</value>
|
||||
</data>
|
||||
<data name="addOriginGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Aggiungi Giochi Origin</value>
|
||||
</data>
|
||||
<data name="browseForOtherProgramsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>241, 22</value>
|
||||
</data>
|
||||
<data name="browseForOtherProgramsToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Sfoglia per Altri Programmi</value>
|
||||
</data>
|
||||
<data name="cMSPrograms.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>242, 92</value>
|
||||
</data>
|
||||
</root>
|
@ -117,49 +117,80 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="addOriginGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Adicionar Jogo Origin</value>
|
||||
</data>
|
||||
<data name="addProgramsFromStartMenuToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Adicionar Programas do Menu Iniciar</value>
|
||||
</data>
|
||||
<data name="addSteamGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Adicionar Jogos Steam</value>
|
||||
</data>
|
||||
<data name="bnAddPrograms.Text" xml:space="preserve">
|
||||
<value>Adicionar Programas</value>
|
||||
</data>
|
||||
<data name="bnDelete.Text" xml:space="preserve">
|
||||
<value>Remover</value>
|
||||
</data>
|
||||
<data name="bnHideUnchecked.Text" xml:space="preserve">
|
||||
<value>Esconder Desmarcados</value>
|
||||
</data>
|
||||
<data name="bnSave.Text" xml:space="preserve">
|
||||
<value>Salvar</value>
|
||||
</data>
|
||||
<data name="browseForOtherProgramsToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Procurar Outro Programa</value>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="lBController1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>55, 13</value>
|
||||
</data>
|
||||
<data name="lBController1.Text" xml:space="preserve">
|
||||
<value>Controle 1</value>
|
||||
</data>
|
||||
<data name="lBController2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>55, 13</value>
|
||||
</data>
|
||||
<data name="lBController2.Text" xml:space="preserve">
|
||||
<value>Controle 2</value>
|
||||
</data>
|
||||
<data name="lBController3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>55, 13</value>
|
||||
</data>
|
||||
<data name="lBController3.Text" xml:space="preserve">
|
||||
<value>Controle 3</value>
|
||||
</data>
|
||||
<data name="lBController4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>55, 13</value>
|
||||
</data>
|
||||
<data name="lBController4.Text" xml:space="preserve">
|
||||
<value>Controle 4</value>
|
||||
</data>
|
||||
<data name="bnDelete.Text" xml:space="preserve">
|
||||
<value>Remover</value>
|
||||
</data>
|
||||
<data name="nameHeader.Text" xml:space="preserve">
|
||||
<value>Nome</value>
|
||||
</data>
|
||||
<data name="PathHeader.Text" xml:space="preserve">
|
||||
<value>Caminho</value>
|
||||
</data>
|
||||
<data name="pBProfilesTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>104, 13</value>
|
||||
</data>
|
||||
<data name="pBProfilesTip.Text" xml:space="preserve">
|
||||
<value>Esconlher Perfil Aqui</value>
|
||||
</data>
|
||||
<data name="bnHideUnchecked.Text" xml:space="preserve">
|
||||
<value>Esconder Desmarcados</value>
|
||||
</data>
|
||||
<data name="addProgramsFromStartMenuToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>246, 22</value>
|
||||
</data>
|
||||
<data name="addProgramsFromStartMenuToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Adicionar Programas do Menu Iniciar</value>
|
||||
</data>
|
||||
<data name="addSteamGamesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>246, 22</value>
|
||||
</data>
|
||||
<data name="addSteamGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Adicionar Jogos Steam</value>
|
||||
</data>
|
||||
<data name="addOriginGamesToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>246, 22</value>
|
||||
</data>
|
||||
<data name="addOriginGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Adicionar Jogo Origin</value>
|
||||
</data>
|
||||
<data name="browseForOtherProgramsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>246, 22</value>
|
||||
</data>
|
||||
<data name="browseForOtherProgramsToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Procurar Outro Programa</value>
|
||||
</data>
|
||||
<data name="cMSPrograms.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>247, 92</value>
|
||||
</data>
|
||||
</root>
|
@ -123,10 +123,16 @@
|
||||
<data name=">>lBProgramPath.ZOrder" xml:space="preserve">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="bnAddPrograms.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>88, 23</value>
|
||||
</data>
|
||||
<data name=">>cBProfile2.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name=">>bnAddPrograms.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lBController2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 13</value>
|
||||
</data>
|
||||
@ -136,9 +142,6 @@
|
||||
<data name=">>cBProfile4.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>lBController1.Name" xml:space="preserve">
|
||||
<value>lBController1</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="bnDelete.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
@ -198,8 +201,11 @@
|
||||
<data name="cBProfile4.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name="lBProgramPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>519, 195</value>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Auto-Profiles</value>
|
||||
</data>
|
||||
<data name=">>lBController4.Name" xml:space="preserve">
|
||||
<value>lBController4</value>
|
||||
</data>
|
||||
<data name="addProgramsFromStartMenuToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Add Start Menu Programs</value>
|
||||
@ -222,8 +228,8 @@
|
||||
<data name=">>bnAddPrograms.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>bnAddPrograms.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name=">>iLIcons.Name" xml:space="preserve">
|
||||
<value>iLIcons</value>
|
||||
</data>
|
||||
<data name="cBProfile2.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>609, 55</value>
|
||||
@ -252,15 +258,9 @@
|
||||
<data name=">>bnSave.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>iLIcons.Name" xml:space="preserve">
|
||||
<value>iLIcons</value>
|
||||
</data>
|
||||
<data name="cBProfile3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>121, 21</value>
|
||||
</data>
|
||||
<data name="addOriginGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Add Origin Games</value>
|
||||
</data>
|
||||
<data name=">>bnHideUnchecked.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
@ -270,8 +270,8 @@
|
||||
<data name=">>PathHeader.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="lBController4.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
<data name=">>addProgramsFromStartMenuToolStripMenuItem.Name" xml:space="preserve">
|
||||
<value>addProgramsFromStartMenuToolStripMenuItem</value>
|
||||
</data>
|
||||
<data name="lBController1.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>7</value>
|
||||
@ -306,9 +306,6 @@
|
||||
<data name="pBProfilesTip.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>8</value>
|
||||
</data>
|
||||
<data name=">>addProgramsFromStartMenuToolStripMenuItem.Name" xml:space="preserve">
|
||||
<value>addProgramsFromStartMenuToolStripMenuItem</value>
|
||||
</data>
|
||||
<data name="lVPrograms.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>505, 190</value>
|
||||
</data>
|
||||
@ -321,17 +318,14 @@
|
||||
<data name=">>cBProfile3.Name" xml:space="preserve">
|
||||
<value>cBProfile3</value>
|
||||
</data>
|
||||
<data name=">>nameHeader.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>lBController2.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>bnHideUnchecked.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>pBProfilesTip.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
<data name=">>lBController1.Name" xml:space="preserve">
|
||||
<value>lBController1</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>WinProgs</value>
|
||||
@ -372,8 +366,8 @@
|
||||
<data name="openProgram.Filter" xml:space="preserve">
|
||||
<value>Programs|*.exe|Shortcuts|*.lnk</value>
|
||||
</data>
|
||||
<data name=">>lBController4.Name" xml:space="preserve">
|
||||
<value>lBController4</value>
|
||||
<data name=">>nameHeader.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>openProgram.Name" xml:space="preserve">
|
||||
<value>openProgram</value>
|
||||
@ -405,8 +399,8 @@
|
||||
<data name=">>bnSave.ZOrder" xml:space="preserve">
|
||||
<value>15</value>
|
||||
</data>
|
||||
<data name="bnAddPrograms.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>88, 23</value>
|
||||
<data name="addOriginGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Add Origin Games</value>
|
||||
</data>
|
||||
<data name=">>bnSave.Name" xml:space="preserve">
|
||||
<value>bnSave</value>
|
||||
@ -423,9 +417,6 @@
|
||||
<data name=">>bnDelete.Name" xml:space="preserve">
|
||||
<value>bnDelete</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Auto-Profiles</value>
|
||||
</data>
|
||||
<data name=">>pBProfilesTip.Name" xml:space="preserve">
|
||||
<value>pBProfilesTip</value>
|
||||
</data>
|
||||
@ -516,6 +507,9 @@
|
||||
<data name="PathHeader.Width" type="System.Int32, mscorlib">
|
||||
<value>358</value>
|
||||
</data>
|
||||
<data name="lBController4.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Right</value>
|
||||
</data>
|
||||
<data name="bnDelete.Text" xml:space="preserve">
|
||||
<value>Remove</value>
|
||||
</data>
|
||||
@ -630,25 +624,31 @@
|
||||
<data name="bnHideUnchecked.Text" xml:space="preserve">
|
||||
<value>Hide unchecked</value>
|
||||
</data>
|
||||
<data name="lBProgramPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>519, 195</value>
|
||||
</data>
|
||||
<data name="bnSave.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>67, 23</value>
|
||||
</data>
|
||||
<data name=">>pBProfilesTip.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>PathHeader.Name" xml:space="preserve">
|
||||
<value>PathHeader</value>
|
||||
</data>
|
||||
<metadata name="openProgram.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<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>
|
||||
<metadata name="iLIcons.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>143, 17</value>
|
||||
</metadata>
|
||||
<metadata name="openProgram.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="cMSPrograms.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>232, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>pt-BR</value>
|
||||
</metadata>
|
||||
</root>
|
197
DS4Tool/WinProgs.ru-RU.resx
Normal file
197
DS4Tool/WinProgs.ru-RU.resx
Normal file
@ -0,0 +1,197 @@
|
||||
<?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="bnAddPrograms.Text" xml:space="preserve">
|
||||
<value>Добавить программы</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="bnSave.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="bnSave.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>653, 2</value>
|
||||
</data>
|
||||
<data name="bnSave.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>77, 23</value>
|
||||
</data>
|
||||
<data name="bnSave.Text" xml:space="preserve">
|
||||
<value>Сохранить</value>
|
||||
</data>
|
||||
<data name="lBController1.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>84, 13</value>
|
||||
</data>
|
||||
<data name="lBController1.Text" xml:space="preserve">
|
||||
<value>1-й контроллер</value>
|
||||
</data>
|
||||
<data name="lBController2.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>84, 13</value>
|
||||
</data>
|
||||
<data name="lBController2.Text" xml:space="preserve">
|
||||
<value>2-й контроллер</value>
|
||||
</data>
|
||||
<data name="lBController3.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>84, 13</value>
|
||||
</data>
|
||||
<data name="lBController3.Text" xml:space="preserve">
|
||||
<value>3-й контроллер</value>
|
||||
</data>
|
||||
<data name="lBController4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>84, 13</value>
|
||||
</data>
|
||||
<data name="lBController4.Text" xml:space="preserve">
|
||||
<value>4-й контроллер</value>
|
||||
</data>
|
||||
<data name="bnDelete.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>580, 2</value>
|
||||
</data>
|
||||
<data name="bnDelete.Text" xml:space="preserve">
|
||||
<value>Удалить</value>
|
||||
</data>
|
||||
<data name="nameHeader.Text" xml:space="preserve">
|
||||
<value>Имя</value>
|
||||
</data>
|
||||
<data name="PathHeader.Text" xml:space="preserve">
|
||||
<value>Путь</value>
|
||||
</data>
|
||||
<data name="pBProfilesTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>104, 13</value>
|
||||
</data>
|
||||
<data name="pBProfilesTip.Text" xml:space="preserve">
|
||||
<value>Выберите профиль</value>
|
||||
</data>
|
||||
<data name="bnHideUnchecked.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>142, 23</value>
|
||||
</data>
|
||||
<data name="bnHideUnchecked.Text" xml:space="preserve">
|
||||
<value>Спрятать не выбранное</value>
|
||||
</data>
|
||||
<data name="addProgramsFromStartMenuToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Добавить из меню Пуск</value>
|
||||
</data>
|
||||
<data name="addSteamGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Добавить игры из Steam</value>
|
||||
</data>
|
||||
<data name="addOriginGamesToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Добавить игры из Origin</value>
|
||||
</data>
|
||||
<data name="browseForOtherProgramsToolStripMenuItem.Text" xml:space="preserve">
|
||||
<value>Обзор других программ...</value>
|
||||
</data>
|
||||
</root>
|
Loading…
Reference in New Issue
Block a user