using BizHawk.Emulation.Common; namespace BizHawk.Emulation.Cores.Computers.MSX { public partial class MSX { public static readonly ControllerDefinition MSXControllerKB = new ControllerDefinition { Name = "MSX Controller Keyboard", BoolButtons = { "Reset", "P1 Up", "P1 Down", "P1 Left", "P1 Right", "P1 B1", "P1 B2", "P2 Up", "P2 Down", "P2 Left", "P2 Right", "P2 B1", "P2 B2", "7", "6", "5", "4", "3", "2", "1", "0", ";", "[", "@", "$", "^", "-", "9", "8", "B", "A", "/", ".", ",", "]", ":", "J", "I", "H", "G", "F", "E", "D", "C", "R", "Q", "P", "O", "N", "M", "L", "K", "Z", "Y", "X", "W", "V", "U", "T", "S", "F3", "F2", "F1", "KANA", "CAP", "GRAPH", "CTRL", "SHIFT", "RET", "SEL", "BACK", "STOP", "TAB", "ESC", "F5", "F4", "RIGHT", "DOWN", "UP", "LEFT", "DEL", "INS", "HOME", "SPACE" } }; public static readonly ControllerDefinition MSXControllerJS = new ControllerDefinition { Name = "MSX Controller Joystick", BoolButtons = { "Reset", "P1 Up", "P1 Down", "P1 Left", "P1 Right", "P1 B1", "P1 B2", "P2 Up", "P2 Down", "P2 Left", "P2 Right", "P2 B1", "P2 B2" } }; } }