Config: Connect a second controller by default
This commit is contained in:
parent
3e32befe77
commit
8400894c32
1 changed files with 32 additions and 6 deletions
|
@ -32,8 +32,8 @@ namespace Mesen.GUI.Config
|
||||||
if(keySetIndex == 0) {
|
if(keySetIndex == 0) {
|
||||||
A = "A";
|
A = "A";
|
||||||
B = "S";
|
B = "S";
|
||||||
Select = "W";
|
Select = "Q";
|
||||||
Start = "Q";
|
Start = "W";
|
||||||
Up = "Up Arrow";
|
Up = "Up Arrow";
|
||||||
Down = "Down Arrow";
|
Down = "Down Arrow";
|
||||||
Left = "Left Arrow";
|
Left = "Left Arrow";
|
||||||
|
@ -54,6 +54,32 @@ namespace Mesen.GUI.Config
|
||||||
TurboA = "Pad1 B";
|
TurboA = "Pad1 B";
|
||||||
TurboB = "Pad1 Y";
|
TurboB = "Pad1 Y";
|
||||||
}
|
}
|
||||||
|
} else if(controllerIndex == 1) {
|
||||||
|
if(keySetIndex == 0) {
|
||||||
|
A = "G";
|
||||||
|
B = "H";
|
||||||
|
Select = "T";
|
||||||
|
Start = "Y";
|
||||||
|
Up = "I";
|
||||||
|
Down = "K";
|
||||||
|
Left = "J";
|
||||||
|
Right = "L";
|
||||||
|
|
||||||
|
TurboA = "B";
|
||||||
|
TurboB = "N";
|
||||||
|
} else if(keySetIndex == 1) {
|
||||||
|
A = "Pad2 A";
|
||||||
|
B = "Pad2 X";
|
||||||
|
Select = "Pad2 Back";
|
||||||
|
Start = "Pad2 Start";
|
||||||
|
Up = "Pad2 Up";
|
||||||
|
Down = "Pad2 Down";
|
||||||
|
Left = "Pad2 Left";
|
||||||
|
Right = "Pad2 Right";
|
||||||
|
|
||||||
|
TurboA = "Pad2 B";
|
||||||
|
TurboB = "Pad2 Y";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -112,11 +138,11 @@ namespace Mesen.GUI.Config
|
||||||
{
|
{
|
||||||
while(Controllers.Count < 4) {
|
while(Controllers.Count < 4) {
|
||||||
var controllerInfo = new ControllerInfo();
|
var controllerInfo = new ControllerInfo();
|
||||||
controllerInfo.ControllerType = Controllers.Count == 0 ? InteropEmu.ControllerType.StandardController : InteropEmu.ControllerType.None;
|
controllerInfo.ControllerType = Controllers.Count <= 1 ? InteropEmu.ControllerType.StandardController : InteropEmu.ControllerType.None;
|
||||||
|
|
||||||
if(Controllers.Count == 0) {
|
if(Controllers.Count <= 1) {
|
||||||
controllerInfo.Keys.Add(new KeyMappings(0, 0));
|
controllerInfo.Keys.Add(new KeyMappings(Controllers.Count, 0));
|
||||||
controllerInfo.Keys.Add(new KeyMappings(0, 1));
|
controllerInfo.Keys.Add(new KeyMappings(Controllers.Count, 1));
|
||||||
}
|
}
|
||||||
Controllers.Add(controllerInfo);
|
Controllers.Add(controllerInfo);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue