{ "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 Select": "Space, J1 B9, X1 Back", "P1 RetroPad Start": "Return, 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": "Return", "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": "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 Colon": "", "Key Semicolon": "Semicolon", "Key Less": "", "Key Equals": "Equals", "Key Greater": "", "Key Question": "", "Key At": "", "Key LeftBracket": "LeftBracket", "Key Backslash": "Backslash", "Key RightBracket": "RightBracket", "Key Caret": "", "Key Underscore": "", "Key Backquote": "Grave", "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": "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 KP_Equals": "", "Key Up": "UpArrow", "Key Down": "DownArrow", "Key Left": "LeftArrow", "Key Insert": "LeftControl", "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": "RightShift", "Key LShift": "LeftShift", "Key RCtrl": "RightControl", "Key LCtrl": "LeftControl", "Key RAlt": "RightAlt", "Key LAlt": "LeftAlt", "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": "RightArrow" }, "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 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": "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 Select": "Space, J1 B9, X1 Back", "P1 Start": "Return, 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" }, "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", "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 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 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": "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", "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 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", "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 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", "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": "" }, "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 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" }, "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 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" }, "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 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" }, "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": "NumberPad1, 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", "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": "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 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": "LeftBracket", "Key Asterisk": "RightBracket", "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": "Apostrophe", "Key Equal": "RightControl", "Key Return": "Return", "Key Commodore": "LeftControl", "Key Left Shift": "LeftShift", "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": "RightShift", "Key Cursor Up/Down": "DownArrow", "Key Cursor Left/Right": "RightArrow", "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", "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 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": "Return", "Key Caps Shift": "LeftShift, RightShift", "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": "LeftControl, RightControl", "Key Semi-Colon": "Semicolon", "Key Inverted-Comma": "", "Key Left Cursor": "LeftArrow", "Key Right Cursor": "RightArrow", "Key Space": "Space", "Key Up Cursor": "UpArrow", "Key Down Cursor": "DownArrow", "Key Comma": "Comma", "Play Tape": "F1", "Stop Tape": "F2", "RTZ Tape": "F3", "Record Tape": "", "Key Quote": "Shift+D2", "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": "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 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", "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": "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 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": "Return, J1 B10, X1 Start", "P1 Mode 1": "", "P1 Mode 2": "", "P2 Mouse Left": "NumberPad1", "P2 Mouse Right": "NumberPad2", "Power": "", "Reset": "", "Previous Disk": "", "Next Disk": "", "P2 Mouse Left": "WMouse L", "P2 Mouse Right": "WMouse R" }, "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 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`": "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 Minus-": "Minus", "P1 Equals=": "Equals", "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[": "LeftBracket", "P1 RightBracket]": "RightBracket", "P1 Enter": "Return", "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'": "Apostrophe", "P1 LeftShift": "LeftShift", "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": "RightShift", "P1 LeftCtrl": "LeftControl", "P1 LeftAlt": "LeftAlt", "P1 Space": "Space", "P1 RightAlt": "RightAlt", "P1 RightCtrl": "RightControl", "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": "UpArrow", "P1 Down": "DownArrow", "P1 CursorLeft": "LeftArrow", "P1 Right": "RightArrow", "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" }, "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 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", "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": "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 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", "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": "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 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": "LeftArrow, J1 POV1L", "P1 Right": "RightArrow, 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": "UpArrow, J1 POV1U", "P1 Down": "DownArrow, J1 POV1D", "P1 Left": "LeftArrow, J1 POV1L", "P1 Right": "RightArrow, 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": "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 Minus": "Minus", "Key Caret": "Equals", "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": "LeftBracket", "Key Left Bracket": "RightBracket", "Key Return": "Return", "Key Up Arrow": "UpArrow", "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": "Apostrophe", "Key Right Bracket": "Backslash", "Key Left Arrow": "LeftArrow", "Key Right Arrow": "RightArrow", "Key Shift": "LeftShift", "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": "RightShift", "Key Down Arrow": "DownArrow", "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": "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 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" }, "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 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 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", "ON": "Space", "ENTER": "Return, NumberPadEnter", "DOWN": "DownArrow", "UP": "UpArrow", "LEFT": "LeftArrow", "RIGHT": "RightArrow", "PLUS": "NumberPadPlus", "MINUS": "NumberPadMinus", "MULTIPLY": "NumberPadStar", "DIVIDE": "NumberPadSlash", "CLEAR": "Escape", "EXP": "6", "DASH": "Minus", "PARACLOSE": "0", "TAN": "T", "VARS": "V", "PARAOPEN": "9", "COS": "C", "PRGM": "R", "STAT": "S", "SIN": "Period", "MATRIX": "LeftBracket", "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": "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 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 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": "NumberPad5", "P2 Mouse Left": "WMouse L", "P2 Mouse Center": "WMouse M", "P2 Mouse Right": "WMouse R", "P2 Mouse Start": "NumberPad5", "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 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 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": "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 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 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 MODE": "D" }, "Lynx Controller": { "Up": "UpArrow", "Down": "DownArrow", "Left": "LeftArrow", "Right": "RightArrow", "A": "X", "B": "Z", "Option 1": "A", "Option 2": "S", "Pause": "Return", "Power": "" }, "Apple IIe Keyboard": { "Delete": "Delete", "Left": "LeftArrow", "Tab": "Tab", "Down": "DownArrow", "Up": "UpArrow", "Return": "Return", "Right": "RightArrow", "Escape": "", "Space": "Space", "'": "Apostrophe", ",": "Comma", "-": "Minus", ".": "Period", "/": "Slash", "0": "NumberPad0", "1": "NumberPad1", "2": "NumberPad2", "3": "NumberPad3", "4": "NumberPad4", "5": "NumberPad5", "6": "NumberPad6", "7": "NumberPad7", "8": "NumberPad8", "9": "NumberPad9", ";": "Semicolon", "=": "Equals", "[": "LeftBracket", "\\": "Backslash", "]": "RightBracket", "`": "Grave", "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": "RightControl", "Shift": "RightShift", "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", "B": "Z, X1 X", "A": "X, X1 A", "R": "W, X1 LeftShoulder", "L": "E, X1 RightShoulder", "Select": "Space, X1 Back", "Start": "Return, 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", "B": "Z, J1 B1, X1 X", "A": "X, J1 B2, X1 A", "Option": "Return, J1 B10, X1 Start", "Power": "" } }, "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": "Return", "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 } }, "Nintento 64 Controller": { "P1 X Axis": { "Value": "X1 LeftThumbX", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Y Axis": { "Value": "X1 LeftThumbY", "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", "Mult": 1.0, "Deadzone": 0.1 }, "P1 LStick Y": { "Value": "X1 LeftThumbY", "Mult": 1.0, "Deadzone": 0.1 }, "P1 RStick X": { "Value": "X1 RightThumbX", "Mult": 1.0, "Deadzone": 0.1 }, "P1 RStick Y": { "Value": "X1 RightThumbY", "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", "Mult": 1.0, "Deadzone": 0.1 }, "P2 Mouse Y": { "Value": "X1 LeftThumbY", "Mult": 1.0, "Deadzone": 0.1 } }, "SNES Controller": { "P1 Mouse X": { "Value": "X1 LeftThumbX", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Mouse Y": { "Value": "X1 LeftThumbY", "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", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Right Stick Vertical": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Right Throttle": { "Value": "X1 RightThumbY", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Left Stick Horizontal": { "Value": "X1 LeftThumbX", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Left Stick Vertical": { "Value": "X1 LeftThumbY", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Left Throttle": { "Value": "", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Wheel": { "Value": "X1 LeftThumbX", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Stick Horizontal": { "Value": "X1 LeftThumbX", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Stick Vertical": { "Value": "X1 LeftThumbY", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Throttle": { "Value": "X1 RightThumbX", "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", "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", "Mult": 1.0, "Deadzone": 0.1 }, "P1 Y": { "Value": "X1 LeftThumbY", "Mult": -1.0, "Deadzone": 0.1 }, "P2 X": { "Value": "X2 LeftThumbX", "Mult": 1.0, "Deadzone": 0.1 }, "P2 Y": { "Value": "X2 LeftThumbY", "Mult": -1.0, "Deadzone": 0.1 } } } }