diff --git a/Assets/defctrl.json b/Assets/defctrl.json index dabbc31374..2d2f874189 100644 --- a/Assets/defctrl.json +++ b/Assets/defctrl.json @@ -1,12 +1,12 @@ { "AllTrollers": { "LibRetro Controls": { - "P1 RetroPad Up": "UpArrow,J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 RetroPad Down": "DownArrow,J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 RetroPad Left": "LeftArrow,J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 RetroPad Right": "RightArrow,J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 RetroPad Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 RetroPad Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 RetroPad Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 RetroPad Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 RetroPad Select": "Space, J1 B9, X1 Back", - "P1 RetroPad Start": "Return, J1 B10, X1 Start", + "P1 RetroPad Start": "Enter, J1 B10, X1 Start", "P1 RetroPad Y": "A, J1 B1, X1 X", "P1 RetroPad B": "Z, J1 B2, X1 A", "P1 RetroPad X": "S, J1 B4, X1 Y", @@ -26,10 +26,10 @@ "P2 RetroPad L": "", "P2 RetroPad R": "", "Pointer Pressed": "WMouse L", - "Key Backspace": "Backspace", + "Key Backspace": "BackSpace", "Key Tab": "Tab", "Key Clear": "", - "Key Return": "Return", + "Key Return": "Enter", "Key Pause": "", "Key Escape": "Escape", "Key Space": "Space", @@ -47,29 +47,29 @@ "Key Minus": "Minus", "Key Period": "Period", "Key Slash": "Slash", - "Key 0": "D0", - "Key 1": "D1", - "Key 2": "D2", - "Key 3": "D3", - "Key 4": "D4", - "Key 5": "D5", - "Key 6": "D6", - "Key 7": "D7", - "Key 8": "D8", - "Key 9": "D9", + "Key 0": "Number0", + "Key 1": "Number1", + "Key 2": "Number2", + "Key 3": "Number3", + "Key 4": "Number4", + "Key 5": "Number5", + "Key 6": "Number6", + "Key 7": "Number7", + "Key 8": "Number8", + "Key 9": "Number9", "Key Colon": "", "Key Semicolon": "Semicolon", "Key Less": "", - "Key Equals": "Equals", + "Key Equals": "Plus", "Key Greater": "", "Key Question": "", "Key At": "", - "Key LeftBracket": "LeftBracket", - "Key Backslash": "Backslash", - "Key RightBracket": "RightBracket", + "Key LeftBracket": "BracketLeft", + "Key Backslash": "BackSlash", + "Key RightBracket": "BracketRight", "Key Caret": "", "Key Underscore": "", - "Key Backquote": "Grave", + "Key Backquote": "Tilde", "Key A": "A", "Key B": "B", "Key C": "C", @@ -97,27 +97,27 @@ "Key Y": "Y", "Key Z": "Z", "Key Delete": "Delete", - "Key KP0": "NumberPad0", - "Key KP1": "NumberPad1", - "Key KP2": "NumberPad2", - "Key KP3": "NumberPad3", - "Key KP4": "NumberPad4", - "Key KP5": "NumberPad5", - "Key KP6": "NumberPad6", - "Key KP7": "NumberPad7", - "Key KP8": "NumberPad8", - "Key KP9": "NumberPad9", - "Key KP_Period": "NumberPadPeriod", - "Key KP_Divide": "NumberPadSlash", - "Key KP_Multiply": "NumberPadStar", - "Key KP_Minus": "NumberPadMinus", - "Key KP_Plus": "NumberPadPlus", - "Key KP_Enter": "NumberPadEnter", + "Key KP0": "Keypad0", + "Key KP1": "Keypad1", + "Key KP2": "Keypad2", + "Key KP3": "Keypad3", + "Key KP4": "Keypad4", + "Key KP5": "Keypad5", + "Key KP6": "Keypad6", + "Key KP7": "Keypad7", + "Key KP8": "Keypad8", + "Key KP9": "Keypad9", + "Key KP_Period": "KeypadDecimal", + "Key KP_Divide": "KeypadDivide", + "Key KP_Multiply": "KeypadMultiply", + "Key KP_Minus": "KeypadSubtract", + "Key KP_Plus": "KeypadAdd", + "Key KP_Enter": "KeypadEnter", "Key KP_Equals": "", - "Key Up": "UpArrow", - "Key Down": "DownArrow", - "Key Left": "LeftArrow", - "Key Insert": "LeftControl", + "Key Up": "Up", + "Key Down": "Down", + "Key Left": "Left", + "Key Insert": "ControlLeft", "Key Home": "Home", "Key End": "End", "Key PageUp": "PageUp", @@ -140,12 +140,12 @@ "Key NumLock": "NumberLock", "Key CapsLock": "CapsLock", "Key ScrollLock": "ScrollLock", - "Key RShift": "RightShift", - "Key LShift": "LeftShift", - "Key RCtrl": "RightControl", - "Key LCtrl": "LeftControl", - "Key RAlt": "RightAlt", - "Key LAlt": "LeftAlt", + "Key RShift": "ShiftRight", + "Key LShift": "ShiftLeft", + "Key RCtrl": "ControlRight", + "Key LCtrl": "ControlLeft", + "Key RAlt": "AltRight", + "Key LAlt": "AltLeft", "Key RMeta": "", "Key LMeta": "", "Key LSuper": "", @@ -160,14 +160,14 @@ "Key Power": "", "Key Euro": "", "Key Undo": "", - "Key Right": "RightArrow" + "Key Right": "Right" }, "NES Controller": { - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 Select": "Space, J1 B9, X1 Back", "P1 B": "Z, J1 B1, X1 X", "P1 A": "X, J1 B2, X1 A", @@ -188,12 +188,12 @@ "SNES Controller": { "Reset": "", "Power": "", - "P1 Up": "UpArrow,J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow,J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow,J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow,J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 Select": "Space, J1 B9, X1 Back", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 Y": "A, J1 B1, X1 X", "P1 X": "S, J1 B4, X1 Y", "P1 B": "Z, J1 B2, X1 A", @@ -207,23 +207,23 @@ "P2 Turbo": "A, J1 B3 X1 Y", "P2 Pause": "S, J1 B4 X1 B" }, - "Nintento 64 Controller": { - "P1 A Up": "UpArrow, J1 POV1U", - "P1 A Down": "DownArrow, J1 POV1D", - "P1 A Left": "LeftArrow, J1 POV1L", - "P1 A Right": "RightArrow, J1 POV1R", + "Nintendo 64 Controller": { + "P1 A Up": "Up, J1 POV1U", + "P1 A Down": "Down, J1 POV1D", + "P1 A Left": "Left, J1 POV1L", + "P1 A Right": "Right, J1 POV1R", "P1 DPad U": "X1 DpadUp", "P1 DPad D": "X1 DpadDown", "P1 DPad L": "X1 DpadLeft", "P1 DPad R": "X1 DpadRight", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 Z": "D, J1 B3, X1 B", "P1 B": "S, J1 B1, X1 X", "P1 A": "A, J1 B2, X1 A", - "P1 C Up": "NumberPad8, J1 RotationZ-, X1 RStickUp", - "P1 C Down": "NumberPad2, J1 RotationZ+, X1 RStickDown", - "P1 C Left": "NumberPad4, J1 Z-, X1 RStickLeft", - "P1 C Right": "NumberPad6, J1 Z+, X1 RStickRight", + "P1 C Up": "Keypad8, J1 RotationZ-, X1 RStickUp", + "P1 C Down": "Keypad2, J1 RotationZ+, X1 RStickDown", + "P1 C Left": "Keypad4, J1 Z-, X1 RStickLeft", + "P1 C Right": "Keypad6, J1 Z+, X1 RStickRight", "P1 L": "Q, J1 B5, X1 LeftShoulder", "P1 R": "W, J1 B6, X1 RightShoulder", "P2 X Axis": "", @@ -290,49 +290,49 @@ "Power": "" }, "Gameboy Controller": { - "Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "Start": "Return, J1 B10, X1 Start", + "Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "Start": "Enter, J1 B10, X1 Start", "Select": "Space, J1 B9, X1 Back", "B": "Z, J1 B1, X1 X", "A": "X, J1 B2, X1 A", "Power": "", - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 Select": "Space, J1 B9, X1 Back", "P1 B": "Z, J1 B1, X1 X", "P1 A": "X, J1 B2, X1 A" }, "Gameboy Controller H": { - "Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "Start": "Return, J1 B10, X1 Start", + "Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "Start": "Enter, J1 B10, X1 Start", "Select": "Space, J1 B9, X1 Back", "B": "Z, J1 B1, X1 X", "A": "X, J1 B2, X1 A", "Power": "", - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 Select": "Space, J1 B9, X1 Back", "P1 B": "Z, J1 B1, X1 X", "P1 A": "X, J1 B2, X1 A" }, "GBA Controller": { - "Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "Start": "Return, J1 B10, X1 Start", + "Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "Start": "Enter, J1 B10, X1 Start", "Select": "Space, J1 B9, X1 Back", "B": "Z, J1 B1, X1 X", "A": "X, J1 B2, X1 A", @@ -343,51 +343,51 @@ "Atari 2600 Basic Controller": { "Reset": "D, J1 B9, X1 Back", "Select": "S, J1 B10, X1 Start", - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow,J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow,J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 Button": "Z, J1 B1, X1 X", - "P2 Up": "NumberPad8, J1 RotationZ-, X1 RStickUp", - "P2 Down": "NumberPad2, J1 RotationZ+, X1 RStickDown", - "P2 Left": "NumberPad4, J1 Z-, X1 RStickLeft", - "P2 Right": "NumberPad6, J1 Z+, X1 RStickRight", - "P2 Button": "NumberPad1, J1 B2, X1 A" + "P2 Up": "Keypad8, J1 RotationZ-, X1 RStickUp", + "P2 Down": "Keypad2, J1 RotationZ+, X1 RStickDown", + "P2 Left": "Keypad4, J1 Z-, X1 RStickLeft", + "P2 Right": "Keypad6, J1 Z+, X1 RStickRight", + "P2 Button": "Keypad1, J1 B2, X1 A" }, "Atari 7800 ProLine Joystick Controller": { "Power": "", "Reset": "D, J1 B9, X1 Back", "Select": "S, J1 B10, X1 Start", "Pause": "", - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 Trigger": "Z, J1 B1, X1 X", "P1 Trigger 2": "X, J1 B2, X1 A", - "P2 Up": "NumberPad8, J1 RotationZ-, X1 RStickUp", - "P2 Down": "NumberPad2, J1 RotationZ+, X1 RStickDown", - "P2 Left": "NumberPad4, J1 Z-, X1 RStickLeft", - "P2 Right": "NumberPad6, J1 Z+, X1 RStickRight", - "P2 Trigger": "NumberPad1, J1 B4, X1 Y", - "P2 Trigger 2": "NumberPad3, J1 B3, X1 B" + "P2 Up": "Keypad8, J1 RotationZ-, X1 RStickUp", + "P2 Down": "Keypad2, J1 RotationZ+, X1 RStickDown", + "P2 Left": "Keypad4, J1 Z-, X1 RStickLeft", + "P2 Right": "Keypad6, J1 Z+, X1 RStickRight", + "P2 Trigger": "Keypad1, J1 B4, X1 Y", + "P2 Trigger 2": "Keypad3, J1 B3, X1 B" }, "Atari 7800 Joystick Controller": { "Power": "", "Reset": "D, J1 B9, X1 Back", "Select": "S, J1 B10, X1 Start", "Pause": "", - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 Trigger": "Z, J1 B1, X1 X", "P1 Trigger 2": "X, J1 B2, X1 A", - "P2 Up": "NumberPad8, J1 RotationZ-, X1 RStickUp", - "P2 Down": "NumberPad2, J1 RotationZ+, X1 RStickDown", - "P2 Left": "NumberPad4, J1 Z-, X1 RStickLeft", - "P2 Right": "NumberPad6, J1 Z+, X1 RStickRight", - "P2 Trigger": "NumberPad1, J1 B4, X1 Y" + "P2 Up": "Keypad8, J1 RotationZ-, X1 RStickUp", + "P2 Down": "Keypad2, J1 RotationZ+, X1 RStickDown", + "P2 Left": "Keypad4, J1 Z-, X1 RStickLeft", + "P2 Right": "Keypad6, J1 Z+, X1 RStickRight", + "P2 Trigger": "Keypad1, J1 B4, X1 Y" }, "Atari 7800 Light Gun Controller": { "Power": "", @@ -401,14 +401,14 @@ "Reset": "D, J1 B9, X1 Back", "Select": "S, J1 B10, X1 Start", "Pause": "", - "P2 Trigger": "NumberPad1, J1 B4, X1 Y" + "P2 Trigger": "Keypad1, J1 B4, X1 Y" }, "Commodore 64 Controller": { - "P1 Up": "NumberPad8, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "NumberPad2, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "NumberPad4, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "NumberPad6, J1 POV1R, X1 DpadRight, X1 LStickRight", - "P1 Button": "NumberPad1, J1 B1, X1 X", + "P1 Up": "Keypad8, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Keypad2, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Keypad4, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Keypad6, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Button": "Keypad1, J1 B1, X1 X", "P2 Up": "", "P2 Down": "", "P2 Left": "", @@ -418,22 +418,22 @@ "Key F3": "F3", "Key F5": "F5", "Key F7": "F7", - "Key Left Arrow": "Grave", - "Key 1": "D1", - "Key 2": "D2", - "Key 3": "D3", - "Key 4": "D4", - "Key 5": "D5", - "Key 6": "D6", - "Key 7": "D7", - "Key 8": "D8", - "Key 9": "D9", - "Key 0": "D0", - "Key Plus": "Equals", + "Key Left Arrow": "Tilde", + "Key 1": "Number1", + "Key 2": "Number2", + "Key 3": "Number3", + "Key 4": "Number4", + "Key 5": "Number5", + "Key 6": "Number6", + "Key 7": "Number7", + "Key 8": "Number8", + "Key 9": "Number9", + "Key 0": "Number0", + "Key Plus": "Plus", "Key Minus": "Minus", "Key Pound": "Insert", "Key Clear/Home": "Delete", - "Key Insert/Delete": "Backspace", + "Key Insert/Delete": "BackSpace", "Key Control": "Tab", "Key Q": "Q", "Key W": "W", @@ -445,9 +445,9 @@ "Key I": "I", "Key O": "O", "Key P": "P", - "Key At": "LeftBracket", - "Key Asterisk": "RightBracket", - "Key Up Arrow": "Backslash", + "Key At": "BracketLeft", + "Key Asterisk": "BracketRight", + "Key Up Arrow": "BackSlash", "Key Restore": "", "Key Run/Stop": "CapsLock", "Key Lck": "", @@ -461,11 +461,11 @@ "Key K": "K", "Key L": "L", "Key Colon": "Semicolon", - "Key Semicolon": "Apostrophe", - "Key Equal": "RightControl", - "Key Return": "Return", - "Key Commodore": "LeftControl", - "Key Left Shift": "LeftShift", + "Key Semicolon": "Quote", + "Key Equal": "ControlRight", + "Key Return": "Enter", + "Key Commodore": "ControlLeft", + "Key Left Shift": "ShiftLeft", "Key Z": "Z", "Key X": "X", "Key C": "C", @@ -476,31 +476,31 @@ "Key Comma": "Comma", "Key Period": "Period", "Key Slash": "Slash", - "Key Right Shift": "RightShift", - "Key Cursor Up/Down": "DownArrow", - "Key Cursor Left/Right": "RightArrow", + "Key Right Shift": "ShiftRight", + "Key Cursor Up/Down": "Down", + "Key Cursor Left/Right": "Right", "Key Space": "Space" }, "ZXSpectrum Controller": { - "P1 Up": "NumberPad8, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "NumberPad2, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "NumberPad4, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "NumberPad6, J1 POV1R, X1 DpadRight, X1 LStickRight", - "P1 Button": "NumberPad1, J1 B1, X1 X", + "P1 Up": "Keypad8, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Keypad2, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Keypad4, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Keypad6, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Button": "Keypad1, J1 B1, X1 X", "Key True Video": "", "Key Inv Video": "", - "Key 1": "D1", - "Key 2": "D2", - "Key 3": "D3", - "Key 4": "D4", - "Key 5": "D5", - "Key 6": "D6", - "Key 7": "D7", - "Key 8": "D8", - "Key 9": "D9", - "Key 0": "D0", + "Key 1": "Number1", + "Key 2": "Number2", + "Key 3": "Number3", + "Key 4": "Number4", + "Key 5": "Number5", + "Key 6": "Number6", + "Key 7": "Number7", + "Key 8": "Number8", + "Key 9": "Number9", + "Key 0": "Number0", "Key Break": "Delete", - "Key Delete": "Backspace", + "Key Delete": "BackSpace", "Key Graph": "", "Key Q": "Q", "Key W": "W", @@ -523,8 +523,8 @@ "Key J": "J", "Key K": "K", "Key L": "L", - "Key Return": "Return", - "Key Caps Shift": "LeftShift, RightShift", + "Key Return": "Enter", + "Key Caps Shift": "ShiftLeft, ShiftRight", "Key Caps Lock": "", "Key Z": "Z", "Key X": "X", @@ -534,20 +534,20 @@ "Key N": "N", "Key M": "M", "Key Period": "Period", - "Key Symbol Shift": "LeftControl, RightControl", + "Key Symbol Shift": "ControlLeft, ControlRight", "Key Semi-Colon": "Semicolon", "Key Inverted-Comma": "", - "Key Left Cursor": "LeftArrow", - "Key Right Cursor": "RightArrow", + "Key Left Cursor": "Left", + "Key Right Cursor": "Right", "Key Space": "Space", - "Key Up Cursor": "UpArrow", - "Key Down Cursor": "DownArrow", + "Key Up Cursor": "Up", + "Key Down Cursor": "Down", "Key Comma": "Comma", "Play Tape": "F1", "Stop Tape": "F2", "RTZ Tape": "F3", "Record Tape": "", - "Key Quote": "Shift+D2", + "Key Quote": "Shift+Number2", "Insert Next Tape": "F6", "Insert Previous Tape": "F5", "Next Tape Block": "F8", @@ -558,24 +558,24 @@ "Get Disk Status": "F12" }, "Intellivision Controller": { - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 L": "Z, J1 B1, X1 X", "P1 R": "X, J1 B2, X1 A", - "P1 Key0": "NumberPad0", - "P1 Key1": "NumberPad1", - "P1 Key2": "NumberPad2", - "P1 Key3": "NumberPad3", - "P1 Key4": "NumberPad4", - "P1 Key5": "NumberPad5", - "P1 Key6": "NumberPad6", - "P1 Key7": "NumberPad7", - "P1 Key8": "NumberPad9", - "P1 Key9": "NumberPad9", - "P1 Enter": "NumberPadEnter", - "P1 Clear": "NumberPadPeriod", + "P1 Key0": "Keypad0", + "P1 Key1": "Keypad1", + "P1 Key2": "Keypad2", + "P1 Key3": "Keypad3", + "P1 Key4": "Keypad4", + "P1 Key5": "Keypad5", + "P1 Key6": "Keypad6", + "P1 Key7": "Keypad7", + "P1 Key8": "Keypad9", + "P1 Key9": "Keypad9", + "P1 Enter": "KeypadEnter", + "P1 Clear": "KeypadDecimal", "P2 Up": "", "P2 Down": "", "P2 Left": "", @@ -596,10 +596,10 @@ "P2 Clear": "" }, "PC-FX Controller": { - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 I": "C, J1 B1, X1 X", "P1 II": "X, J1 B2, X1 A", "P1 III": "Z, J1 B4, X1 Y", @@ -607,11 +607,11 @@ "P1 V": "S, J1 B11, X1 X", "P1 VI": "A, J1 B12, X1 X", "P1 Select": "Space, J1 B9, X1 Back", - "P1 Run": "Return, J1 B10, X1 Start", + "P1 Run": "Enter, J1 B10, X1 Start", "P1 Mode 1": "", "P1 Mode 2": "", - "P2 Mouse Left": "NumberPad1", - "P2 Mouse Right": "NumberPad2", + "P2 Mouse Left": "Keypad1", + "P2 Mouse Right": "Keypad2", "Power": "", "Reset": "", "Previous Disk": "", @@ -622,11 +622,11 @@ "Saturn Controller": { "Power": "", "Reset": "", - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 X": "D, J1 B3, X1 B", "P1 Y": "S, J1 B11, X1 X", "P1 Z": "A, J1 B12, X1 X", @@ -651,21 +651,21 @@ "P1 F10": "F10", "P1 F11": "F11", "P1 F12": "F12", - "P1 Grave`": "Grave", - "P1 1(One)": "D1", - "P1 2": "D2", - "P1 3": "D3", - "P1 4": "D4", - "P1 5": "D5", - "P1 6": "D6", - "P1 7": "D7", - "P1 8": "D8", - "P1 9": "D9", - "P1 0(Zero)": "D0", + "P1 Grave`": "Tilde", + "P1 1(One)": "Number1", + "P1 2": "Number2", + "P1 3": "Number3", + "P1 4": "Number4", + "P1 5": "Number5", + "P1 6": "Number6", + "P1 7": "Number7", + "P1 8": "Number8", + "P1 9": "Number9", + "P1 0(Zero)": "Number0", "P1 Minus-": "Minus", - "P1 Equals=": "Equals", - "P1 Backslash\\": "Backslash", - "P1 Backspace": "Backspace", + "P1 Equals=": "Plus", + "P1 Backslash\\": "BackSlash", + "P1 Backspace": "BackSpace", "P1 Tab": "Tab", "P1 Q": "Q", "P1 W": "W", @@ -677,9 +677,9 @@ "P1 I": "I", "P1 O": "O", "P1 P": "P", - "P1 LeftBracket[": "LeftBracket", - "P1 RightBracket]": "RightBracket", - "P1 Enter": "Return", + "P1 LeftBracket[": "BracketLeft", + "P1 RightBracket]": "BracketRight", + "P1 Enter": "Enter", "P1 CapsLock": "CapsLock", "P1 A(Key)": "A", "P1 S": "S", @@ -691,8 +691,8 @@ "P1 K": "K", "P1 L(Key)": "L", "P1 Semicolon;": "Semicolon", - "P1 Quote'": "Apostrophe", - "P1 LeftShift": "LeftShift", + "P1 Quote'": "Quote", + "P1 LeftShift": "ShiftLeft", "P1 Z(Key)": "Z", "P1 X(Key)": "X", "P1 C(Key)": "C", @@ -703,12 +703,12 @@ "P1 Comma,": "Comma", "P1 Period.": "Period", "P1 Slash/": "Slash", - "P1 RightShift": "RightShift", - "P1 LeftCtrl": "LeftControl", - "P1 LeftAlt": "LeftAlt", + "P1 RightShift": "ShiftRight", + "P1 LeftCtrl": "ControlLeft", + "P1 LeftAlt": "AltLeft", "P1 Space": "Space", - "P1 RightAlt": "RightAlt", - "P1 RightCtrl": "RightControl", + "P1 RightAlt": "AltRight", + "P1 RightCtrl": "ControlRight", "P1 PrintScreen": "", "P1 ScrollLock": "ScrollLock", "P1 Pause": "Pause", @@ -718,39 +718,39 @@ "P1 End": "End", "P1 PageUp": "PageUp", "P1 PageDown": "PageDown", - "P1 Up": "UpArrow", - "P1 Down": "DownArrow", - "P1 CursorLeft": "LeftArrow", - "P1 Right": "RightArrow", + "P1 Up": "Up", + "P1 Down": "Down", + "P1 CursorLeft": "Left", + "P1 Right": "Right", "P1 NumLock": "NumberLock", - "P1 KeypadSlash(Divide)": "NumberPadSlash", - "P1 KeypadAsterisk(Multiply)": "NumberPadStar", - "P1 KeypadMinus": "NumberPadMinus", - "P1 KeypadHome/7": "NumberPad7", - "P1 KeypadUp/8": "NumberPad8", - "P1 KeypadPageup/9": "NumberPad9", - "P1 KeypadPlus": "NumberPadPlus", - "P1 KeypadLeft/4": "NumberPad4", - "P1 KeypadCenter/5": "NumberPad5", - "P1 KeypadRight/6": "NumberPad6", - "P1 KeypadEnd/1": "NumberPad1", - "P1 KeypadDown/2": "NumberPad2", - "P1 KeypadPagedown/3": "NumberPad3", - "P1 KeypadEnter": "NumberPadEnter", - "P1 KeypadInsert/0": "NumberPad0", - "P1 KeypadDelete": "NumberPadPeriod" + "P1 KeypadSlash(Divide)": "KeypadDivide", + "P1 KeypadAsterisk(Multiply)": "KeypadMultiply", + "P1 KeypadMinus": "KeypadSubtract", + "P1 KeypadHome/7": "Keypad7", + "P1 KeypadUp/8": "Keypad8", + "P1 KeypadPageup/9": "Keypad9", + "P1 KeypadPlus": "KeypadAdd", + "P1 KeypadLeft/4": "Keypad4", + "P1 KeypadCenter/5": "Keypad5", + "P1 KeypadRight/6": "Keypad6", + "P1 KeypadEnd/1": "Keypad1", + "P1 KeypadDown/2": "Keypad2", + "P1 KeypadPagedown/3": "Keypad3", + "P1 KeypadEnter": "KeypadEnter", + "P1 KeypadInsert/0": "Keypad0", + "P1 KeypadDelete": "KeypadDecimal" }, "PC Engine Controller": { "Reset": "", "Power": "", - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 B2": "Z, J1 B1, X1 X", "P1 B1": "X, J1 B2, X1 A", "P1 Select": "V, J1 B9, X1 Back", - "P1 Run": "Return, J1 B10, X1 Start", + "P1 Run": "Enter, J1 B10, X1 Start", "P2 Up": "", "P2 Down": "", "P2 Left": "", @@ -785,24 +785,24 @@ "P5 Run": "" }, "ColecoVision Basic Controller": { - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 L": "Z, J1 B5, X1 LeftShoulder", "P1 R": "X, J1 B6, X1 RightShoulder", - "P1 Key 1": "NumberPad1, J1 B1, X1 X", - "P1 Key 2": "NumberPad2, J1 B2, X1 A", - "P1 Key 3": "NumberPad3, J1 B3, X1 B", - "P1 Key 4": "NumberPad4, J1 B4, X1 Y", - "P1 Key 5": "NumberPad5, J1 RotationZ-, X1 RStickUp", - "P1 Key 6": "NumberPad6, J1 RotationZ+, X1 RStickDown", - "P1 Key 7": "NumberPad7, J1 Z-, X1 RStickLeft", - "P1 Key 8": "NumberPad8, J1 Z+, X1 RStickRight", - "P1 Key 9": "NumberPad9, J1 B11, X1 LeftThumb", - "P1 Star": "NumberPadEnter, J1 B9, X1 Back", - "P1 Key 0": "NumberPad0, J1 B12, X1 RightThumb", - "P1 Pound": "NumberPadPeriod, J1 B10, X1 Start", + "P1 Key 1": "Keypad1, J1 B1, X1 X", + "P1 Key 2": "Keypad2, J1 B2, X1 A", + "P1 Key 3": "Keypad3, J1 B3, X1 B", + "P1 Key 4": "Keypad4, J1 B4, X1 Y", + "P1 Key 5": "Keypad5, J1 RotationZ-, X1 RStickUp", + "P1 Key 6": "Keypad6, J1 RotationZ+, X1 RStickDown", + "P1 Key 7": "Keypad7, J1 Z-, X1 RStickLeft", + "P1 Key 8": "Keypad8, J1 Z+, X1 RStickRight", + "P1 Key 9": "Keypad9, J1 B11, X1 LeftThumb", + "P1 Star": "KeypadEnter, J1 B9, X1 Back", + "P1 Key 0": "Keypad0, J1 B12, X1 RightThumb", + "P1 Pound": "KeypadDecimal, J1 B10, X1 Start", "P2 Up": "", "P2 Down": "", "P2 Left": "", @@ -823,10 +823,10 @@ "P2 Pound": "" }, "SMS Controller": { - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 B1": "Z, J1 B1, X1 X", "P1 B2": "X, J1 B2, X1 A", "Reset": "J1 B9, X1 Back", @@ -839,8 +839,8 @@ "P2 B2": "" }, "SMS Paddle Controller": { - "P1 Left": "LeftArrow, J1 POV1L", - "P1 Right": "RightArrow, J1 POV1R", + "P1 Left": "Left, J1 POV1L", + "P1 Right": "Right, J1 POV1R", "P1 B1": "Z, J1 B1, X1 X", "Reset": "J1 B9, X1 Back", "Pause": "J1 B10, X1 Start" @@ -851,10 +851,10 @@ "Pause": "J1 B10, X1 Start" }, "SMS Sports Pad Controller": { - "P1 Up": "UpArrow, J1 POV1U", - "P1 Down": "DownArrow, J1 POV1D", - "P1 Left": "LeftArrow, J1 POV1L", - "P1 Right": "RightArrow, J1 POV1R", + "P1 Up": "Up, J1 POV1U", + "P1 Down": "Down, J1 POV1D", + "P1 Left": "Left, J1 POV1L", + "P1 Right": "Right, J1 POV1R", "P1 B1": "Z, J1 B1, X1 X", "P1 B2": "X, J1 B2, X1 A", "Reset": "J1 B9, X1 Back", @@ -867,19 +867,19 @@ "P2 B2": "" }, "SMS Keyboard Controller": { - "Key 1": "D1", - "Key 2": "D2", - "Key 3": "D3", - "Key 4": "D4", - "Key 5": "D5", - "Key 6": "D6", - "Key 7": "D7", - "Key 8": "D8", - "Key 9": "D9", - "Key 0": "D0", + "Key 1": "Number1", + "Key 2": "Number2", + "Key 3": "Number3", + "Key 4": "Number4", + "Key 5": "Number5", + "Key 6": "Number6", + "Key 7": "Number7", + "Key 8": "Number8", + "Key 9": "Number9", + "Key 0": "Number0", "Key Minus": "Minus", - "Key Caret": "Equals", - "Key Yen": "Backspace", + "Key Caret": "Plus", + "Key Yen": "BackSpace", "Key Break": "Delete", "Key Function": "Tab", @@ -893,10 +893,10 @@ "Key I": "I", "Key O": "O", "Key P": "P", - "Key At": "LeftBracket", - "Key Left Bracket": "RightBracket", - "Key Return": "Return", - "Key Up Arrow": "UpArrow", + "Key At": "BracketLeft", + "Key Left Bracket": "BracketRight", + "Key Return": "Enter", + "Key Up Arrow": "Up", "Key Control": "CapsLock", "Key A": "A", @@ -909,12 +909,12 @@ "Key K": "K", "Key L": "L", "Key Semicolon": "Semicolon", - "Key Colon": "Apostrophe", - "Key Right Bracket": "Backslash", - "Key Left Arrow": "LeftArrow", - "Key Right Arrow": "RightArrow", + "Key Colon": "Quote", + "Key Right Bracket": "BackSlash", + "Key Left Arrow": "Left", + "Key Right Arrow": "Right", - "Key Shift": "LeftShift", + "Key Shift": "ShiftLeft", "Key Z": "Z", "Key X": "X", "Key C": "C", @@ -925,8 +925,8 @@ "Key Comma": "Comma", "Key Period": "Period", "Key Slash": "Slash", - "Key PI": "RightShift", - "Key Down Arrow": "DownArrow", + "Key PI": "ShiftRight", + "Key Down Arrow": "Down", "Key Graph": "PageUp", "Key Kana": "PageDown", @@ -950,57 +950,57 @@ "P2 B2": "" }, "GG Controller": { - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 B1": "Z, J1 B1, X1 X", "P1 B2": "X, J1 B2, X1 A", "Reset": "J1 B9, X1 Back", - "P1 Start": "Return, J1 B10, X1 Start" + "P1 Start": "Enter, J1 B10, X1 Start" }, "Dual Gameboy Controller": { - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 Select": "Space, J1 B9, X1 Space", "P1 B": "Z, J1 B1, X1 X", "P1 A": "X, J1 B2, X1 A", "P1 Power": "", - "P2 Up": "NumberPad8, J1 RotationZ-, X1 RStickUp", - "P2 Down": "NumberPad2, J1 RotationZ+, X1 RStickDown", - "P2 Left": "NumberPad4, J1 Z-, X1 RStickLeft", - "P2 Right": "NumberPad6, J1 Z+, X1 RStickRight", - "P2 Start": "RightBracket, J1 B5, X1 LeftShoulder", - "P2 Select": "LeftBracket, J1 B6, X1 RightShoulder", + "P2 Up": "Keypad8, J1 RotationZ-, X1 RStickUp", + "P2 Down": "Keypad2, J1 RotationZ+, X1 RStickDown", + "P2 Left": "Keypad4, J1 Z-, X1 RStickLeft", + "P2 Right": "Keypad6, J1 Z+, X1 RStickRight", + "P2 Start": "BracketRight, J1 B5, X1 LeftShoulder", + "P2 Select": "BracketLeft, J1 B6, X1 RightShoulder", "P2 B": "C, J1 B4, X1 Y", "P2 A": "V, J1 B3, X1 B", "P2 Power": "" }, "TI83 Controller": { - "0": "NumberPad0", - "1": "NumberPad1", - "2": "NumberPad2", - "3": "NumberPad3", - "4": "NumberPad4", - "5": "NumberPad5", - "6": "NumberPad6", - "7": "NumberPad7", - "8": "NumberPad8", - "9": "NumberPad9", - "DOT": "NumberPadPeriod", + "0": "Keypad0", + "1": "Keypad1", + "2": "Keypad2", + "3": "Keypad3", + "4": "Keypad4", + "5": "Keypad5", + "6": "Keypad6", + "7": "Keypad7", + "8": "Keypad8", + "9": "Keypad9", + "DOT": "KeypadDecimal", "ON": "Space", - "ENTER": "Return, NumberPadEnter", - "DOWN": "DownArrow", - "UP": "UpArrow", - "LEFT": "LeftArrow", - "RIGHT": "RightArrow", - "PLUS": "NumberPadPlus", - "MINUS": "NumberPadMinus", - "MULTIPLY": "NumberPadStar", - "DIVIDE": "NumberPadSlash", + "ENTER": "Enter, KeypadEnter", + "DOWN": "Down", + "UP": "Up", + "LEFT": "Left", + "RIGHT": "Right", + "PLUS": "KeypadAdd", + "MINUS": "KeypadSubtract", + "MULTIPLY": "KeypadMultiply", + "DIVIDE": "KeypadDivide", "CLEAR": "Escape", "EXP": "6", "DASH": "Minus", @@ -1012,7 +1012,7 @@ "PRGM": "R", "STAT": "S", "SIN": "Period", - "MATRIX": "LeftBracket", + "MATRIX": "BracketLeft", "X": "X", "STO": "Insert", "LN": "L", @@ -1032,14 +1032,14 @@ "COMMA": "Comma" }, "GPGX Genesis Controller": { - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 A": "Z, J1 B1, X1 X", "P1 B": "X, J1 B2, X1 A", "P1 C": "C, J1 B4, X1 Y", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 X": "A, J1 B3, X1 B", "P1 Y": "S, J1 B5, X1 LeftShoulder", "P1 Z": "D, J1 B6, X1 RightShoulder", @@ -1057,23 +1057,23 @@ "P2 Z": "", "P2 Mode": "", "P2 Lightgun Trigger": "WMouse L", - "P2 Lightgun Start": "NumberPad5", + "P2 Lightgun Start": "Keypad5", "P2 Mouse Left": "WMouse L", "P2 Mouse Center": "WMouse M", "P2 Mouse Right": "WMouse R", - "P2 Mouse Start": "NumberPad5", + "P2 Mouse Start": "Keypad5", "Power": "", "Reset": "" }, "PicoDrive Genesis Controller": { - "P1 Up": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 Down": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 Left": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 Right": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Up": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 Down": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 Left": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 Right": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 A": "Z, J1 B1, X1 X", "P1 B": "X, J1 B2, X1 A", "P1 C": "C, J1 B4, X1 Y", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 X": "A, J1 B3, X1 B", "P1 Y": "S, J1 B5, X1 LeftShoulder", "P1 Z": "D, J1 B6, X1 RightShoulder", @@ -1094,92 +1094,92 @@ "Reset": "" }, "WonderSwan Controller": { - "P1 X1": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P1 X3": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P1 X4": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P1 X2": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "P1 Y1": "NumberPad8, J1 RotationZ-, X1 RStickUp", - "P1 Y3": "NumberPad2, J1 RotationZ+, X1 RStickDown", - "P1 Y4": "NumberPad4, J1 Z-, X1 RStickLeft", - "P1 Y2": "NumberPad6, J1 Z+, X1 RStickRight", - "P1 Start": "Return, J1 B10, X1 Start", + "P1 X1": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P1 X3": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P1 X4": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P1 X2": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P1 Y1": "Keypad8, J1 RotationZ-, X1 RStickUp", + "P1 Y3": "Keypad2, J1 RotationZ+, X1 RStickDown", + "P1 Y4": "Keypad4, J1 Z-, X1 RStickLeft", + "P1 Y2": "Keypad6, J1 Z+, X1 RStickRight", + "P1 Start": "Enter, J1 B10, X1 Start", "P1 B": "Z, J1 B1, X1 X", "P1 A": "X, J1 B2, X1 A", "P2 X1": "", "P2 X3": "X, J1 B2, X1 A", "P2 X4": "Z, J1 B1, X1 X", "P2 X2": "", - "P2 Y1": "LeftArrow, J1 POV1L, X1 DpadLeft, X1 LStickLeft", - "P2 Y3": "RightArrow, J1 POV1R, X1 DpadRight, X1 LStickRight", - "P2 Y4": "DownArrow, J1 POV1D, X1 DpadDown, X1 LStickDown", - "P2 Y2": "UpArrow, J1 POV1U, X1 DpadUp, X1 LStickUp", - "P2 Start": "Return, J1 B10, X1 Start", + "P2 Y1": "Left, J1 POV1L, X1 DpadLeft, X1 LStickLeft", + "P2 Y3": "Right, J1 POV1R, X1 DpadRight, X1 LStickRight", + "P2 Y4": "Down, J1 POV1D, X1 DpadDown, X1 LStickDown", + "P2 Y2": "Up, J1 POV1U, X1 DpadUp, X1 LStickUp", + "P2 Start": "Enter, J1 B10, X1 Start", "P2 B": "", "P2 A": "", "Power": "" }, "PSX DualShock Controller": { - "P1 Up": "X1 DpadUp,UpArrow", - "P1 Down": "X1 DpadDown,DownArrow", - "P1 Left": "X1 DpadLeft,LeftArrow", - "P1 Right": "X1 DpadRight,RightArrow", - "P1 Select": "X1 Back,Space", - "P1 Start": "X1 Start,Return", - "P1 Square": "X1 X,A", - "P1 Triangle": "X1 Y,S", - "P1 Circle": "X1 B,X", - "P1 Cross": "X1 A,Z", - "P1 L1": "X1 LeftShoulder,Q", - "P1 R1": "X1 RightShoulder,W", - "P1 L2": "X1 LeftTrigger,E", - "P1 R2": "X1 RightTrigger,R", - "P1 L3": "X1 LeftThumb,T", - "P1 R3": "X1 RightThumb,Y", + "P1 Up": "X1 DpadUp, Up", + "P1 Down": "X1 DpadDown, Down", + "P1 Left": "X1 DpadLeft, Left", + "P1 Right": "X1 DpadRight, Right", + "P1 Select": "X1 Back, Space", + "P1 Start": "X1 Start, Enter", + "P1 Square": "X1 X, A", + "P1 Triangle": "X1 Y, S", + "P1 Circle": "X1 B, X", + "P1 Cross": "X1 A, Z", + "P1 L1": "X1 LeftShoulder, Q", + "P1 R1": "X1 RightShoulder, W", + "P1 L2": "X1 LeftTrigger, E", + "P1 R2": "X1 RightTrigger, R", + "P1 L3": "X1 LeftThumb, T", + "P1 R3": "X1 RightThumb, Y", "P1 MODE": "D" }, "Lynx Controller": { - "Up": "UpArrow", - "Down": "DownArrow", - "Left": "LeftArrow", - "Right": "RightArrow", + "Up": "Up", + "Down": "Down", + "Left": "Left", + "Right": "Right", "A": "X", "B": "Z", "Option 1": "A", "Option 2": "S", - "Pause": "Return", + "Pause": "Enter", "Power": "" }, "Apple IIe Keyboard": { "Delete": "Delete", - "Left": "LeftArrow", + "Left": "Left", "Tab": "Tab", - "Down": "DownArrow", - "Up": "UpArrow", - "Return": "Return", - "Right": "RightArrow", + "Down": "Down", + "Up": "Up", + "Return": "Enter", + "Right": "Right", "Escape": "", "Space": "Space", - "'": "Apostrophe", + "'": "Quote", ",": "Comma", "-": "Minus", ".": "Period", "/": "Slash", - "0": "NumberPad0", - "1": "NumberPad1", - "2": "NumberPad2", - "3": "NumberPad3", - "4": "NumberPad4", - "5": "NumberPad5", - "6": "NumberPad6", - "7": "NumberPad7", - "8": "NumberPad8", - "9": "NumberPad9", + "0": "Keypad0", + "1": "Keypad1", + "2": "Keypad2", + "3": "Keypad3", + "4": "Keypad4", + "5": "Keypad5", + "6": "Keypad6", + "7": "Keypad7", + "8": "Keypad8", + "9": "Keypad9", ";": "Semicolon", - "=": "Equals", - "[": "LeftBracket", - "\\": "Backslash", - "]": "RightBracket", - "`": "Grave", + "=": "Plus", + "[": "BracketLeft", + "\\": "BackSlash", + "]": "BracketRight", + "`": "Tilde", "A": "A", "B": "B", "C": "C", @@ -1206,37 +1206,37 @@ "X": "X", "Y": "Y", "Z": "Z", - "Control": "RightControl", - "Shift": "RightShift", + "Control": "ControlRight", + "Shift": "ShiftRight", "Caps Lock": "CapsLock", "Previous Disk": "", "Next Disk": "" }, "VirtualBoy Controller": { - "L_Up": "UpArrow, X1 DpadUp, X1 LStickUp", - "L_Down": "DownArrow, X1 DpadDown, X1 LStickDown", - "L_Left": "LeftArrow, X1 DpadLeft, X1 LStickLeft", - "L_Right": "RightArrow, X1 DpadRight, X1 LStickRight", - "R_Up": "NumberPad8, X1 RStickUp", - "R_Down": "NumberPad2, X1 RStickDown", - "R_Left": "NumberPad4, X1 RStickLeft", - "R_Right": "NumberPad6, X1 RStickRight", + "L_Up": "Up, X1 DpadUp, X1 LStickUp", + "L_Down": "Down, X1 DpadDown, X1 LStickDown", + "L_Left": "Left, X1 DpadLeft, X1 LStickLeft", + "L_Right": "Right, X1 DpadRight, X1 LStickRight", + "R_Up": "Keypad8, X1 RStickUp", + "R_Down": "Keypad2, X1 RStickDown", + "R_Left": "Keypad4, X1 RStickLeft", + "R_Right": "Keypad6, X1 RStickRight", "B": "Z, X1 X", "A": "X, X1 A", "R": "W, X1 LeftShoulder", "L": "E, X1 RightShoulder", "Select": "Space, X1 Back", - "Start": "Return, X1 Start", + "Start": "Enter, X1 Start", "Power": "" }, "NeoGeo Portable Controller": { - "Up": "UpArrow, X1 DpadUp, X1 LStickUp", - "Down": "DownArrow, X1 DpadDown, X1 LStickDown", - "Left": "LeftArrow, X1 DpadLeft, X1 LStickLeft", - "Right": "RightArrow, X1 DpadRight, X1 LStickRight", + "Up": "Up, X1 DpadUp, X1 LStickUp", + "Down": "Down, X1 DpadDown, X1 LStickDown", + "Left": "Left, X1 DpadLeft, X1 LStickLeft", + "Right": "Right, X1 DpadRight, X1 LStickRight", "B": "Z, J1 B1, X1 X", "A": "X, J1 B2, X1 A", - "Option": "Return, J1 B10, X1 Start", + "Option": "Enter, J1 B10, X1 Start", "Power": "" } }, @@ -1439,7 +1439,7 @@ "Tab": "", "Down": "", "Up": "", - "Return": "Return", + "Return": "Enter", "Right": "", "Escape": "", "Space": "", @@ -1576,14 +1576,14 @@ "Deadzone": 0.0 } }, - "Nintento 64 Controller": { + "Nintendo 64 Controller": { "P1 X Axis": { - "Value": "X1 LeftThumbX", + "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Y Axis": { - "Value": "X1 LeftThumbY", + "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, @@ -1644,22 +1644,22 @@ "Lynx Controller": {}, "DualShock Controller": { "P1 LStick X": { - "Value": "X1 LeftThumbX", + "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 LStick Y": { - "Value": "X1 LeftThumbY", + "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 RStick X": { - "Value": "X1 RightThumbX", + "Value": "X1 RightThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 RStick Y": { - "Value": "X1 RightThumbY", + "Value": "X1 RightThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 } @@ -1689,24 +1689,24 @@ }, "PC-FX Controller": { "P2 Mouse X": { - "Value": "X1 LeftThumbX", + "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P2 Mouse Y": { - "Value": "X1 LeftThumbY", + "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 } }, "SNES Controller": { "P1 Mouse X": { - "Value": "X1 LeftThumbX", + "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Mouse Y": { - "Value": "X1 LeftThumbY", + "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, @@ -1725,7 +1725,7 @@ "NeoGeo Portable Controller": {}, "Saturn Controller": { "P1 Right Stick Horizontal": { - "Value": "X1 RightThumbX", + "Value": "X1 RightThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, @@ -1735,17 +1735,17 @@ "Deadzone": 0.1 }, "P1 Right Throttle": { - "Value": "X1 RightThumbY", + "Value": "X1 RightThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Left Stick Horizontal": { - "Value": "X1 LeftThumbX", + "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Left Stick Vertical": { - "Value": "X1 LeftThumbY", + "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, @@ -1755,22 +1755,22 @@ "Deadzone": 0.1 }, "P1 Wheel": { - "Value": "X1 LeftThumbX", + "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Stick Horizontal": { - "Value": "X1 LeftThumbX", + "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Stick Vertical": { - "Value": "X1 LeftThumbY", + "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Throttle": { - "Value": "X1 RightThumbX", + "Value": "X1 RightThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, @@ -1787,7 +1787,7 @@ }, "SMS Paddle Controller": { "P1 Paddle": { - "Value": "X1 LeftThumbX", + "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 } @@ -1806,22 +1806,22 @@ }, "SMS Sports Pad Controller": { "P1 X": { - "Value": "X1 LeftThumbX", + "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Y": { - "Value": "X1 LeftThumbY", + "Value": "X1 LeftThumbY Axis", "Mult": -1.0, "Deadzone": 0.1 }, "P2 X": { - "Value": "X2 LeftThumbX", + "Value": "X2 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P2 Y": { - "Value": "X2 LeftThumbY", + "Value": "X2 LeftThumbY Axis", "Mult": -1.0, "Deadzone": 0.1 }