{ "AllTrollers": { "LibRetro Controls": { "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": "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", "P1 RetroPad A": "X, J1 B3, X1 B", "P1 RetroPad L": "W, J1 B5, X1 LeftShoulder", "P1 RetroPad R": "E, J1 B6, X1 RightShoulder", "P2 RetroPad Up": "", "P2 RetroPad Down": "", "P2 RetroPad Left": "", "P2 RetroPad Right": "", "P2 RetroPad Select": "", "P2 RetroPad Start": "", "P2 RetroPad Y": "", "P2 RetroPad B": "", "P2 RetroPad X": "", "P2 RetroPad A": "", "P2 RetroPad L": "", "P2 RetroPad R": "", "Pointer Pressed": "WMouse L", "Key Backspace": "BackSpace", "Key Tab": "Tab", "Key Clear": "", "Key Return": "Enter", "Key Pause": "", "Key Escape": "Escape", "Key Space": "Space", "Key Exclaim": "", "Key QuoteDbl": "", "Key Hash": "", "Key Dollar": "", "Key Ampersand": "", "Key Quote": "", "Key LeftParen": "", "Key RightParen": "", "Key Asterisk": "", "Key Plus": "", "Key Comma": "Comma", "Key Minus": "Minus", "Key Period": "Period", "Key Slash": "Slash", "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": "Plus", "Key Greater": "", "Key Question": "", "Key At": "", "Key LeftBracket": "BracketLeft", "Key Backslash": "BackSlash", "Key RightBracket": "BracketRight", "Key Caret": "", "Key Underscore": "", "Key Backquote": "Tilde", "Key A": "A", "Key B": "B", "Key C": "C", "Key D": "D", "Key E": "E", "Key F": "F", "Key G": "G", "Key H": "H", "Key I": "I", "Key J": "J", "Key K": "K", "Key L": "L", "Key M": "M", "Key N": "N", "Key O": "O", "Key P": "P", "Key Q": "Q", "Key R": "R", "Key S": "S", "Key T": "T", "Key U": "U", "Key V": "V", "Key W": "W", "Key X": "X", "Key Y": "Y", "Key Z": "Z", "Key Delete": "Delete", "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": "Up", "Key Down": "Down", "Key Left": "Left", "Key Insert": "ControlLeft", "Key Home": "Home", "Key End": "End", "Key PageUp": "PageUp", "Key PageDown": "PageDown", "Key F1": "F1", "Key F2": "F2", "Key F3": "F3", "Key F4": "F4", "Key F5": "F5", "Key F6": "F6", "Key F7": "F7", "Key F8": "F8", "Key F9": "F9", "Key F10": "F10", "Key F11": "F11", "Key F12": "F12", "Key F13": "", "Key F14": "", "Key F15": "", "Key NumLock": "NumberLock", "Key CapsLock": "CapsLock", "Key ScrollLock": "ScrollLock", "Key RShift": "ShiftRight", "Key LShift": "ShiftLeft", "Key RCtrl": "ControlRight", "Key LCtrl": "ControlLeft", "Key RAlt": "AltRight", "Key LAlt": "AltLeft", "Key RMeta": "", "Key LMeta": "", "Key LSuper": "", "Key RSuper": "", "Key Mode": "", "Key Compose": "", "Key Help": "", "Key Print": "", "Key SysReq": "", "Key Break": "", "Key Menu": "Applications", "Key Power": "", "Key Euro": "", "Key Undo": "", "Key Right": "Right" }, "NES Controller": { "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", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 Start": "", "P2 Select": "", "P2 B": "", "P2 A": "", "P2 Fire": "WMouse L", "P2 Microphone": "", "P3 Fire": "WMouse L", "Reset": "", "Power": "" }, "SNES Controller": { "Reset": "", "Power": "", "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": "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", "P1 A": "X, J1 B3, X1 B", "P1 L": "W, J1 B5, X1 LeftShoulder", "P1 R": "E, J1 B6, X1 RightShoulder", "P1 Mouse Left": "Z, J1 B1, X1 X", "P1 Mouse Right": "X, J1 B2, X1 A", "P2 Trigger": "Z, J1 B1, X1 X", "P2 Cursor": "X, J1 B2, X1 A", "P2 Turbo": "A, J1 B3 X1 Y", "P2 Pause": "S, J1 B4 X1 B" }, "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": "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": "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": "", "P2 Y Axis": "", "P2 A Up": "", "P2 A Down": "", "P2 A Left": "", "P2 A Right": "", "P2 DPad U": "", "P2 DPad D": "", "P2 DPad L": "", "P2 DPad R": "", "P2 Start": "", "P2 Z": "", "P2 B": "", "P2 A": "", "P2 C Up": "", "P2 C Down": "", "P2 C Left": "", "P2 C Right": "", "P2 L": "", "P2 R": "", "P3 X Axis": "", "P3 Y Axis": "", "P3 A Up": "", "P3 A Down": "", "P3 A Left": "", "P3 A Right": "", "P3 DPad U": "", "P3 DPad D": "", "P3 DPad L": "", "P3 DPad R": "", "P3 Start": "", "P3 Z": "", "P3 B": "", "P3 A": "", "P3 C Up": "", "P3 C Down": "", "P3 C Left": "", "P3 C Right": "", "P3 L": "", "P3 R": "", "P4 X Axis": "", "P4 Y Axis": "", "P4 A Up": "", "P4 A Down": "", "P4 A Left": "", "P4 A Right": "", "P4 DPad U": "", "P4 DPad D": "", "P4 DPad L": "", "P4 DPad R": "", "P4 Start": "", "P4 Z": "", "P4 B": "", "P4 A": "", "P4 C Up": "", "P4 C Down": "", "P4 C Left": "", "P4 C Right": "", "P4 L": "", "P4 R": "", "Reset": "", "Power": "" }, "Gameboy Controller": { "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": "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": "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": "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": "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", "L": "W, J1 B5, X1 LeftShoulder", "R": "E, J1 B6, X1 RightShoulder", "Power": "" }, "NDS Controller": { "A": "X, J1 B3, X1 B", "B": "Z, J1 B2, X1 A", "X": "S, J1 B4, X1 Y", "Y": "A, J1 B1, X1 X", "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", "L": "W, J1 B5, X1 LeftShoulder", "R": "E, J1 B6, X1 RightShoulder", "Select": "Space, J1 B9, X1 Back", "Start": "Return, J1 B10, X1 Start", "Lid": "", "Touch": "WMouse L" }, "Atari 2600 Basic Controller": { "Reset": "D, J1 B9, X1 Back", "Select": "S, 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 Button": "Z, J1 B1, X1 X", "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": "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": "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": "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": "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": "", "Reset": "D, J1 B9, X1 Back", "Select": "S, J1 B10, X1 Start", "Pause": "", "P1 Trigger": "WMouse L" }, "Atari 7800 Paddle Controller": { "Power": "", "Reset": "D, J1 B9, X1 Back", "Select": "S, J1 B10, X1 Start", "Pause": "", "P2 Trigger": "Keypad1, J1 B4, X1 Y" }, "Commodore 64 Controller": { "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": "", "P2 Right": "", "P2 Button": "", "Key F1": "F1", "Key F3": "F3", "Key F5": "F5", "Key F7": "F7", "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 Control": "Tab", "Key Q": "Q", "Key W": "W", "Key E": "E", "Key R": "R", "Key T": "T", "Key Y": "Y", "Key U": "U", "Key I": "I", "Key O": "O", "Key P": "P", "Key At": "BracketLeft", "Key Asterisk": "BracketRight", "Key Up Arrow": "BackSlash", "Key Restore": "", "Key Run/Stop": "CapsLock", "Key Lck": "", "Key A": "A", "Key S": "S", "Key D": "D", "Key F": "F", "Key G": "G", "Key H": "H", "Key J": "J", "Key K": "K", "Key L": "L", "Key Colon": "Semicolon", "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", "Key V": "V", "Key B": "B", "Key N": "N", "Key M": "M", "Key Comma": "Comma", "Key Period": "Period", "Key Slash": "Slash", "Key Right Shift": "ShiftRight", "Key Cursor Up/Down": "Down", "Key Cursor Left/Right": "Right", "Key Space": "Space" }, "ZXSpectrum Controller": { "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": "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 Graph": "", "Key Q": "Q", "Key W": "W", "Key E": "E", "Key R": "R", "Key T": "T", "Key Y": "Y", "Key U": "U", "Key I": "I", "Key O": "O", "Key P": "P", "Key Extend Mode": "", "Key Edit": "", "Key A": "A", "Key S": "S", "Key D": "D", "Key F": "F", "Key G": "G", "Key H": "H", "Key J": "J", "Key K": "K", "Key L": "L", "Key Return": "Enter", "Key Caps Shift": "ShiftLeft, ShiftRight", "Key Caps Lock": "", "Key Z": "Z", "Key X": "X", "Key C": "C", "Key V": "V", "Key B": "B", "Key N": "N", "Key M": "M", "Key Period": "Period", "Key Symbol Shift": "ControlLeft, ControlRight", "Key Semi-Colon": "Semicolon", "Key Inverted-Comma": "", "Key Left Cursor": "Left", "Key Right Cursor": "Right", "Key Space": "Space", "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+Number2", "Insert Next Tape": "F6", "Insert Previous Tape": "F5", "Next Tape Block": "F8", "Prev Tape Block": "F7", "Get Tape Status": "F9", "Insert Next Disk": "F11", "Insert Previous Disk": "F10", "Get Disk Status": "F12" }, "Intellivision Controller": { "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": "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": "", "P2 Right": "", "P2 L": "", "P2 R": "", "P2 Key0": "", "P2 Key1": "", "P2 Key2": "", "P2 Key3": "", "P2 Key4": "", "P2 Key5": "", "P2 Key6": "", "P2 Key7": "", "P2 Key8": "", "P2 Key9": "", "P2 Enter": "", "P2 Clear": "" }, "PC-FX Controller": { "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", "P1 IV": "D, J1 B3, X1 B", "P1 V": "S, J1 B11, X1 X", "P1 VI": "A, J1 B12, X1 X", "P1 Select": "Space, J1 B9, X1 Back", "P1 Run": "Enter, J1 B10, X1 Start", "P1 Mode 1": "", "P1 Mode 2": "", "P2 Mouse Left": "Keypad1", "P2 Mouse Right": "Keypad2", "Power": "", "Reset": "", "Previous Disk": "", "Next Disk": "", "P2 Mouse Left": "WMouse L", "P2 Mouse Right": "WMouse R" }, "Saturn Controller": { "Power": "", "Reset": "", "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", "P1 A": "C, J1 B1, X1 X", "P1 B": "X, J1 B2, X1 A", "P1 C": "Z, J1 B4, X1 Y", "P1 L": "Q, J1 B5, X1 LeftShoulder", "P1 R": "W, J1 B6, X1 RightShoulder", "P1 Mouse Left": "WMouse L", "P1 Mouse Center": "WMouse M", "P1 Mouse Right": "WMouse R", "P1 Escape": "Escape", "P1 F1": "F1", "P1 F2": "F2", "P1 F3": "F3", "P1 F4": "F4", "P1 F5": "F5", "P1 F6": "F6", "P1 F7": "F7", "P1 F8": "F8", "P1 F9": "F9", "P1 F10": "F10", "P1 F11": "F11", "P1 F12": "F12", "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=": "Plus", "P1 Backslash\\": "BackSlash", "P1 Backspace": "BackSpace", "P1 Tab": "Tab", "P1 Q": "Q", "P1 W": "W", "P1 E": "E", "P1 R(Key)": "R", "P1 T": "T", "P1 Y(Key)": "Y", "P1 U": "U", "P1 I": "I", "P1 O": "O", "P1 P": "P", "P1 LeftBracket[": "BracketLeft", "P1 RightBracket]": "BracketRight", "P1 Enter": "Enter", "P1 CapsLock": "CapsLock", "P1 A(Key)": "A", "P1 S": "S", "P1 D": "D", "P1 F": "F", "P1 G": "G", "P1 H": "H", "P1 J": "J", "P1 K": "K", "P1 L(Key)": "L", "P1 Semicolon;": "Semicolon", "P1 Quote'": "Quote", "P1 LeftShift": "ShiftLeft", "P1 Z(Key)": "Z", "P1 X(Key)": "X", "P1 C(Key)": "C", "P1 V": "V", "P1 B(Key)": "B", "P1 N": "N", "P1 M": "M", "P1 Comma,": "Comma", "P1 Period.": "Period", "P1 Slash/": "Slash", "P1 RightShift": "ShiftRight", "P1 LeftCtrl": "ControlLeft", "P1 LeftAlt": "AltLeft", "P1 Space": "Space", "P1 RightAlt": "AltRight", "P1 RightCtrl": "ControlRight", "P1 PrintScreen": "", "P1 ScrollLock": "ScrollLock", "P1 Pause": "Pause", "P1 Insert": "Insert", "P1 Delete": "Delete", "P1 Home": "Home", "P1 End": "End", "P1 PageUp": "PageUp", "P1 PageDown": "PageDown", "P1 Up": "Up", "P1 Down": "Down", "P1 CursorLeft": "Left", "P1 Right": "Right", "P1 NumLock": "NumberLock", "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": "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": "Enter, J1 B10, X1 Start", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 B1": "", "P2 B2": "", "P2 Select": "", "P2 Run": "", "P3 Up": "", "P3 Down": "", "P3 Left": "", "P3 Right": "", "P3 B1": "", "P3 B2": "", "P3 Select": "", "P3 Run": "", "P4 Up": "", "P4 Down": "", "P4 Left": "", "P4 Right": "", "P4 B1": "", "P4 B2": "", "P4 Select": "", "P4 Run": "", "P5 Up": "", "P5 Down": "", "P5 Left": "", "P5 Right": "", "P5 B1": "", "P5 B2": "", "P5 Select": "", "P5 Run": "" }, "ColecoVision Basic Controller": { "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": "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": "", "P2 Right": "", "P2 L": "", "P2 R": "", "P2 Key1": "", "P2 Key2": "", "P2 Key3": "", "P2 Key4": "", "P2 Key5": "", "P2 Key6": "", "P2 Key7": "", "P2 Key8": "", "P2 Key9": "", "P2 Star": "", "P2 Key0": "", "P2 Pound": "" }, "SMS Controller": { "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", "Pause": "J1 B10, X1 Start", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 B1": "", "P2 B2": "" }, "SMS Paddle Controller": { "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" }, "SMS Light Phaser Controller": { "P1 Trigger": "Z, J1 B1, X1 X, WMouse L", "Reset": "J1 B9, X1 Back", "Pause": "J1 B10, X1 Start" }, "SMS Sports Pad Controller": { "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", "Pause": "J1 B10, X1 Start", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 B1": "", "P2 B2": "" }, "SMS Keyboard Controller": { "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": "Plus", "Key Yen": "BackSpace", "Key Break": "Delete", "Key Function": "Tab", "Key Q": "Q", "Key W": "W", "Key E": "E", "Key R": "R", "Key T": "T", "Key Y": "Y", "Key U": "U", "Key I": "I", "Key O": "O", "Key P": "P", "Key At": "BracketLeft", "Key Left Bracket": "BracketRight", "Key Return": "Enter", "Key Up Arrow": "Up", "Key Control": "CapsLock", "Key A": "A", "Key S": "S", "Key D": "D", "Key F": "F", "Key G": "G", "Key H": "H", "Key J": "J", "Key K": "K", "Key L": "L", "Key Semicolon": "Semicolon", "Key Colon": "Quote", "Key Right Bracket": "BackSlash", "Key Left Arrow": "Left", "Key Right Arrow": "Right", "Key Shift": "ShiftLeft", "Key Z": "Z", "Key X": "X", "Key C": "C", "Key V": "V", "Key B": "B", "Key N": "N", "Key M": "M", "Key Comma": "Comma", "Key Period": "Period", "Key Slash": "Slash", "Key PI": "ShiftRight", "Key Down Arrow": "Down", "Key Graph": "PageUp", "Key Kana": "PageDown", "Key Space": "Space", "Key Home/Clear": "Home", "Key Insert/Delete": "Insert", "P1 Up": "J1 POV1U, X1 DpadUp, X1 LStickUp", "P1 Down": "J1 POV1D, X1 DpadDown, X1 LStickDown", "P1 Left": "J1 POV1L, X1 DpadLeft, X1 LStickLeft", "P1 Right": "J1 POV1R, X1 DpadRight, X1 LStickRight", "P1 B1": "J1 B1, X1 X", "P1 B2": "J1 B2, X1 A", "Reset": "J1 B9, X1 Back", "Pause": "J1 B10, X1 Start", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 B1": "", "P2 B2": "" }, "GG Controller": { "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": "Enter, J1 B10, X1 Start" }, "Dual Gameboy Controller": { "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": "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": "Keypad0", "1": "Keypad1", "2": "Keypad2", "3": "Keypad3", "4": "Keypad4", "5": "Keypad5", "6": "Keypad6", "7": "Keypad7", "8": "Keypad8", "9": "Keypad9", "DOT": "KeypadDecimal", "ON": "Space", "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", "PARACLOSE": "0", "TAN": "T", "VARS": "V", "PARAOPEN": "9", "COS": "C", "PRGM": "R", "STAT": "S", "SIN": "Period", "MATRIX": "BracketLeft", "X": "X", "STO": "Insert", "LN": "L", "LOG": "O", "SQUARED": "2", "NEG1": "1", "MATH": "M", "ALPHA": "A", "GRAPH": "G", "TRACE": "Home", "ZOOM": "Z", "WINDOW": "W", "Y": "Y", "SECOND": "Slash", "MODE": "BackSlash", "DEL": "Delete", "COMMA": "Comma" }, "GPGX Genesis Controller": { "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": "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", "P1 Mode": "E, J1 B9, X1 Back", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 A": "", "P2 B": "", "P2 C": "", "P2 Start": "", "P2 X": "", "P2 Y": "", "P2 Z": "", "P2 Mode": "", "P2 Lightgun Trigger": "WMouse L", "P2 Lightgun Start": "Keypad5", "P2 Mouse Left": "WMouse L", "P2 Mouse Center": "WMouse M", "P2 Mouse Right": "WMouse R", "P2 Mouse Start": "Keypad5", "Power": "", "Reset": "" }, "PicoDrive Genesis Controller": { "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": "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", "P1 Mode": "E, J1 B9, X1 Back", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 A": "", "P2 B": "", "P2 C": "", "P2 Start": "", "P2 X": "", "P2 Y": "", "P2 Z": "", "P2 Mode": "", "Power": "", "Reset": "" }, "WonderSwan Controller": { "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": "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, 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": "Up", "Down": "Down", "Left": "Left", "Right": "Right", "A": "X", "B": "Z", "Option 1": "A", "Option 2": "S", "Pause": "Enter", "Power": "" }, "Apple IIe Keyboard": { "Delete": "Delete", "Left": "Left", "Tab": "Tab", "Down": "Down", "Up": "Up", "Return": "Enter", "Right": "Right", "Escape": "", "Space": "Space", "'": "Quote", ",": "Comma", "-": "Minus", ".": "Period", "/": "Slash", "0": "Keypad0", "1": "Keypad1", "2": "Keypad2", "3": "Keypad3", "4": "Keypad4", "5": "Keypad5", "6": "Keypad6", "7": "Keypad7", "8": "Keypad8", "9": "Keypad9", ";": "Semicolon", "=": "Plus", "[": "BracketLeft", "\\": "BackSlash", "]": "BracketRight", "`": "Tilde", "A": "A", "B": "B", "C": "C", "D": "D", "E": "E", "F": "F", "G": "G", "H": "H", "I": "I", "J": "J", "K": "K", "L": "L", "M": "M", "N": "N", "O": "O", "P": "P", "Q": "Q", "R": "R", "S": "S", "T": "T", "U": "U", "V": "V", "W": "W", "X": "X", "Y": "Y", "Z": "Z", "Control": "ControlRight", "Shift": "ShiftRight", "Caps Lock": "CapsLock", "Previous Disk": "", "Next Disk": "" }, "VirtualBoy Controller": { "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": "Enter, X1 Start", "Power": "" }, "NeoGeo Portable Controller": { "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": "Enter, J1 B10, X1 Start", "Power": "" }, "Vectrex Digital Controller": { "Reset": "", "Power": "", "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 1": "Z, J1 B2, X1 A", "P1 Button 2": "X, J1 B3, X1 B", "P1 Button 3": "A, J1 B1, X1 X", "P1 Button 4": "S, J1 B4, X1 Y" }, "Vectrex Analog Controller": { "Reset": "", "Power": "", "P1 Button 1": "Z, J1 B2, X1 A", "P1 Button 2": "X, J1 B3, X1 B", "P1 Button 3": "A, J1 B1, X1 X", "P1 Button 4": "S, J1 B4, X1 Y" }, "O2 Joystick": { "P1 Up": "Up", "P1 Down": "Down", "P1 Left": "Left", "P1 Right": "Right", "P1 F": "Z", "0": "Keypad0", "1": "Keypad1", "2": "Keypad2", "3": "Keypad3", "4": "Keypad4", "5": "Keypad5", "6": "Keypad6", "7": "Keypad7", "8": "Keypad8", "9": "Keypad9", "YES": "Y", "NO": "N", "ENT": "KeypadEnter" } }, "AllTrollersAutoFire": { "NES Controller": { "P1 Up": "", "P1 Down": "", "P1 Left": "", "P1 Right": "", "P1 Start": "", "P1 Select": "", "P1 B": "A", "P1 A": "S", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 Start": "", "P2 Select": "", "P2 B": "", "P2 A": "", "P2 Fire": "", "P2 Microphone": "", "P3 Fire": "", "Reset": "", "Power": "" }, "Gameboy Controller": { "Up": "", "Down": "", "Left": "", "Right": "", "Start": "", "Select": "", "B": "A", "A": "S", "Power": "" }, "Gameboy Controller H": { "Up": "", "Down": "", "Left": "", "Right": "", "Start": "", "Select": "", "B": "A", "A": "S", "Power": "" }, "GBAController": { "Up": "", "Down": "", "Left": "", "Right": "", "Start": "", "Select": "", "B": "A", "A": "S", "L": "", "R": "", "Power": "" }, "Atari 2600 Basic Controller": { "Reset": "", "Select": "", "P1 Up": "", "P1 Down": "", "P1 Left": "", "P1 Right": "", "P1 Button": "A", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 Button": "S" }, "PC Engine Controller": { "Reset": "", "Power": "", "P1 Up": "", "P1 Down": "", "P1 Left": "", "P1 Right": "", "P1 B2": "A", "P1 B1": "S", "P1 Select": "", "P1 Run": "", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 B2": "", "P2 B1": "", "P2 Select": "", "P2 Run": "", "P3 Up": "", "P3 Down": "", "P3 Left": "", "P3 Right": "", "P3 B2": "", "P3 B1": "", "P3 Select": "", "P3 Run": "", "P4 Up": "", "P4 Down": "", "P4 Left": "", "P4 Right": "", "P4 B2": "", "P4 B1": "", "P4 Select": "", "P4 Run": "", "P5 Up": "", "P5 Down": "", "P5 Left": "", "P5 Right": "", "P5 B2": "", "P5 B1": "", "P5 Select": "", "P5 Run": "" }, "SMS Controller": { "P1 Up": "", "P1 Down": "", "P1 Left": "", "P1 Right": "", "P1 B1": "A", "P1 B2": "S", "Reset": "", "Pause": "", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 B1": "", "P2 B2": "" }, "GPGX Genesis Controller": { "P1 Up": "", "P1 Down": "", "P1 Left": "", "P1 Right": "", "P1 A": "", "P1 B": "", "P1 C": "", "P1 Start": "", "P1 X": "", "P1 Y": "", "P1 Z": "", "P1 Mode": "", "P2 Up": "", "P2 Down": "", "P2 Left": "", "P2 Right": "", "P2 A": "", "P2 B": "", "P2 C": "", "P2 Start": "", "P2 X": "", "P2 Y": "", "P2 Z": "", "P2 Mode": "", "Power": "", "Reset": "" }, "GBA Controller": { "Up": "", "Down": "", "Left": "", "Right": "", "Start": "", "Select": "", "B": "A", "A": "S", "L": "", "R": "", "Power": "" }, "WonderSwan Controller": { "P1 B": "A", "P1 A": "S", "P2 X4": "A", "P2 X3": "S", "Power": "" }, "Lynx Controller": { "Up": "", "Down": "", "Left": "", "Right": "", "A": "", "B": "", "Option 1": "", "Option 2": "", "Pause": "", "Power": "" }, "Apple IIe Keyboard": { "Delete": "", "Left": "", "Tab": "", "Down": "", "Up": "", "Return": "Enter", "Right": "", "Escape": "", "Space": "", "'": "", ",": "", "-": "", ".": "", "/": "", "0": "", "1": "", "2": "", "3": "", "4": "", "5": "", "6": "", "7": "", "8": "", "9": "", ";": "", "=": "", "[": "", "\\": "", "]": "", "`": "", "A": "", "B": "", "C": "", "D": "", "E": "", "F": "", "G": "", "H": "", "I": "", "J": "", "K": "", "L": "", "M": "", "N": "", "O": "", "P": "", "Q": "", "R": "", "S": "", "T": "", "U": "", "V": "", "W": "", "X": "", "Y": "", "Z": "", "Control": "", "Shift": "", "Caps Lock": "", "Previous Disk": "", "Next Disk": "" }, "VirtualBoy Controller": { "L_Up": "", "L_Down": "", "L_Left": "", "L_Right": "", "R_Up": "", "R_Down": "", "R_Left": "", "R_Right": "", "B": "", "A": "", "R": "", "L": "", "Select": "", "Start": "", "Power": "" }, "NeoGeo Portable Controller": { "Up": "", "Down": "", "Left": "", "Right": "", "B": "", "A": "", "Option": "", "Power": "" } }, "AllTrollersAnalog": { "NES Controller": { "P2 Paddle": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "P2 Zapper X": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "P2 Zapper Y": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.0 }, "P3 Paddle": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "P3 Zapper X": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "P3 Zapper Y": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.0 } }, "Atari 7800 Paddle Controller": { "P1 Paddle": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 } }, "Atari 7800 Light Gun Controller": { "P1 VPos": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.0 }, "P1 HPos": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 } }, "NDS Controller": { "TouchX": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "TouchY": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.0 } }, "Nintendo 64 Controller": { "P1 X Axis": { "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Y Axis": { "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P2 X Axis": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P2 Y Axis": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P3 X Axis": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P3 Y Axis": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P4 X Axis": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P4 Y Axis": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 } }, "GPGX Genesis Controller": { "P2 Lightgun X": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "P2 Lightgun Y": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.0 }, "P2 Mouse X": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "P2 Mouse Y": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.0 } }, "WonderSwan Controller": {}, "Lynx Controller": {}, "DualShock Controller": { "P1 LStick X": { "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 LStick Y": { "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 RStick X": { "Value": "X1 RightThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 RStick Y": { "Value": "X1 RightThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 } }, "Apple IIe Keyboard": {}, "LibRetro Controls": { "Pointer X": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.1 }, "Pointer Y": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Pointer X": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Pointer Y": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 } }, "PC-FX Controller": { "P2 Mouse X": { "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P2 Mouse Y": { "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 } }, "SNES Controller": { "P1 Mouse X": { "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Mouse Y": { "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P2 Scope X": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.1 }, "P2 Scope Y": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.1 } }, "VirtualBoy Controller": {}, "NeoGeo Portable Controller": {}, "Saturn Controller": { "P1 Right Stick Horizontal": { "Value": "X1 RightThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Right Stick Vertical": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Right Throttle": { "Value": "X1 RightThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Left Stick Horizontal": { "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Left Stick Vertical": { "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Left Throttle": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Wheel": { "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Stick Horizontal": { "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Stick Vertical": { "Value": "X1 LeftThumbY Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Throttle": { "Value": "X1 RightThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 X": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Y": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.1 } }, "SMS Paddle Controller": { "P1 Paddle": { "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 } }, "SMS Light Phaser Controller": { "P1 X": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "P1 Y": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.0 } }, "SMS Sports Pad Controller": { "P1 X": { "Value": "X1 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Y": { "Value": "X1 LeftThumbY Axis", "Mult": -1.0, "Deadzone": 0.1 }, "P2 X": { "Value": "X2 LeftThumbX Axis", "Mult": 1.0, "Deadzone": 0.1 }, "P2 Y": { "Value": "X2 LeftThumbY Axis", "Mult": -1.0, "Deadzone": 0.1 } } } }