FamicomFamilyKeyboard Schema Setup

This commit is contained in:
xmikecampx7 2014-06-30 00:36:57 +00:00
parent 8cf0f3b379
commit 76652312e8
1 changed files with 499 additions and 2 deletions

View File

@ -551,9 +551,9 @@ namespace BizHawk.Client.EmuHawk
{
return new PadSchema
{
DisplayName = "Family Basic Keyoboard",
DisplayName = "Family Basic Keyboard",
IsConsole = false,
DefaultSize = new Size(320, 240),
DefaultSize = new Size(560, 180),
Buttons = new[]
{
new PadSchema.ButtonScema
@ -562,6 +562,503 @@ namespace BizHawk.Client.EmuHawk
DisplayName = " F1 ",
Location = new Point(23, 15),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " F2",
DisplayName = " F2 ",
Location = new Point(76, 15),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " F3",
DisplayName = " F3 ",
Location = new Point(129, 15),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " F4",
DisplayName = " F4 ",
Location = new Point(182, 15),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " F5",
DisplayName = " F5 ",
Location = new Point(235, 15),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " F6",
DisplayName = " F6 ",
Location = new Point(288, 15),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " F7",
DisplayName = " F7 ",
Location = new Point(341, 15),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " F8",
DisplayName = " F8 ",
Location = new Point(394, 15),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 1",
DisplayName = "1",
Location = new Point(36, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 2",
DisplayName = "2",
Location = new Point(60, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 3",
DisplayName = "3",
Location = new Point(84, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 4",
DisplayName = "4",
Location = new Point(108, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 5",
DisplayName = "5",
Location = new Point(132, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 6",
DisplayName = "6",
Location = new Point(156, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 7",
DisplayName = "7",
Location = new Point(180, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 8",
DisplayName = "8",
Location = new Point(204, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 9",
DisplayName = "9",
Location = new Point(228, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " 0",
DisplayName = "0",
Location = new Point(252, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Minus",
DisplayName = "-",
Location = new Point(276, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Caret",
DisplayName = "^",
Location = new Point(296, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Yen",
DisplayName = "¥",
Location = new Point(320, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Stop",
DisplayName = "STOP",
Location = new Point(344, 38),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Escape",
DisplayName = "ESC",
Location = new Point(15, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Q",
DisplayName = "Q",
Location = new Point(54, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " W",
DisplayName = "W",
Location = new Point(80, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " E",
DisplayName = "E",
Location = new Point(108, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " R",
DisplayName = "R",
Location = new Point(132, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " T",
DisplayName = "T",
Location = new Point(158, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Y",
DisplayName = "Y",
Location = new Point(182, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " U",
DisplayName = "U",
Location = new Point(206, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " I",
DisplayName = "I",
Location = new Point(232, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " O",
DisplayName = "O",
Location = new Point(252, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " P",
DisplayName = "P",
Location = new Point(278, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " At",
DisplayName = "@",
Location = new Point(302, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Left Bracket",
DisplayName = "[",
Location = new Point(330, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Return",
DisplayName = "RETURN",
Location = new Point(350, 61),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Control",
DisplayName = "CTR",
Location = new Point(30, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " A",
DisplayName = "A",
Location = new Point(70, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " S",
DisplayName = "S",
Location = new Point(94, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " D",
DisplayName = "D",
Location = new Point(118, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " F",
DisplayName = "F",
Location = new Point(144, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " G",
DisplayName = "G",
Location = new Point(168, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " H",
DisplayName = "H",
Location = new Point(194, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " J",
DisplayName = "J",
Location = new Point(220, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " K",
DisplayName = "K",
Location = new Point(242, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " L",
DisplayName = "L",
Location = new Point(266, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Semicolon",
DisplayName = ";",
Location = new Point(290, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Colon",
DisplayName = ":",
Location = new Point(311, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Right Bracket",
DisplayName = "]",
Location = new Point(332, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " カナ",
DisplayName = "カナ",
Location = new Point(352, 84),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Left Shift",
DisplayName = "SHIFT",
Location = new Point(10, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Z",
DisplayName = "Z",
Location = new Point(58, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " X",
DisplayName = "X",
Location = new Point(82, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " C",
DisplayName = "C",
Location = new Point(106, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " V",
DisplayName = "V",
Location = new Point(130, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " B",
DisplayName = "B",
Location = new Point(154, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " N",
DisplayName = "N",
Location = new Point(178, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " M",
DisplayName = "M",
Location = new Point(203, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Comma",
DisplayName = ",",
Location = new Point(229, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Period",
DisplayName = ".",
Location = new Point(249, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Slash",
DisplayName = "/",
Location = new Point(270, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Underscore",
DisplayName = "_",
Location = new Point(292, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Right Shift",
DisplayName = "SHIFT",
Location = new Point(316, 107),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Graph",
DisplayName = "GRPH",
Location = new Point(82, 130),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Space",
DisplayName = " SPACE ",
Location = new Point(130, 130),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Clear/Home",
DisplayName = " CLR\nHOME",
Location = new Point(420, 46),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Insert",
DisplayName = "\nINS",
Location = new Point(470, 46),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Delete",
DisplayName = "\nDEL",
Location = new Point(506, 46),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Up",
DisplayName = " ↑ ",
Location = new Point(468, 86),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Down",
DisplayName = " ↓ ",
Location = new Point(468, 134),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Left",
DisplayName = " ← ",
Location = new Point(446, 110),
Type = PadSchema.PadInputType.Boolean
},
new PadSchema.ButtonScema
{
Name = "P" + controller + " Right",
DisplayName = " ➝ ",
Location = new Point(488, 110),
Type = PadSchema.PadInputType.Boolean
}
}
};