Virtualpad - Start support for family basic keyboard
This commit is contained in:
parent
fbb14175f9
commit
d6e56bf9fb
|
@ -38,10 +38,12 @@ namespace BizHawk.Client.EmuHawk
|
||||||
yield return new VirtualPad(StandardController(4));
|
yield return new VirtualPad(StandardController(4));
|
||||||
break;
|
break;
|
||||||
case "FamilyBasicKeyboard":
|
case "FamilyBasicKeyboard":
|
||||||
|
yield return new VirtualPad(FamicomFamilyKeyboard(3));
|
||||||
break;
|
break;
|
||||||
case "OekaKids":
|
case "OekaKids":
|
||||||
yield return new VirtualPad(OekaKidsTablet(3));
|
yield return new VirtualPad(OekaKidsTablet(3));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -454,5 +456,25 @@ namespace BizHawk.Client.EmuHawk
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static PadSchema FamicomFamilyKeyboard(int controller)
|
||||||
|
{
|
||||||
|
return new PadSchema
|
||||||
|
{
|
||||||
|
DisplayName = "Family Basic Keyoboard",
|
||||||
|
IsConsole = false,
|
||||||
|
DefaultSize = new Size(320, 240),
|
||||||
|
Buttons = new[]
|
||||||
|
{
|
||||||
|
new PadSchema.ButtonScema
|
||||||
|
{
|
||||||
|
Name = "P" + controller + " F1",
|
||||||
|
DisplayName = " F1 ",
|
||||||
|
Location = new Point(23, 15),
|
||||||
|
Type = PadSchema.PadInputType.Boolean
|
||||||
|
},
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue