{ "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" }, "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 Fire": "WMouse L", "P3 Fire": "WMouse L" }, "SNES 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 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" }, "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", "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", "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" }, "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": "Enter, J1 B10, X1 Start", "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 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": { "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 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": { "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 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": { "Reset": "D, J1 B9, X1 Back", "Select": "S, J1 B10, X1 Start", "P1 Trigger": "WMouse L" }, "Atari 7800 Paddle Controller": { "Reset": "D, J1 B9, X1 Back", "Select": "S, J1 B10, X1 Start", "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" }, "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", "Play Tape": "F1", "Stop Tape": "F2", "RTZ Tape": "F3", "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" }, "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", "P2 Mouse Left": "WMouse L", "P2 Mouse Right": "WMouse R" }, "Saturn 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 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" }, "PC Engine 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": "C, J1 B3, X1 B", "P1 B2": "X, J1 B2, X1 A", "P1 I": "C, J1 B3, X1 B", "P1 II": "X, J1 B2, X1 A", "P1 III": "Z", "P1 IV": "D", "P1 V": "S", "P1 VI": "A", "P1 Select": "V, J1 B9, X1 Back", "P1 Run": "Enter, J1 B10, X1 Start", "P1 Mode: Set 2-button": "LeftBracket", "P1 Mode: Set 6-button": "RightBracket" }, "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" }, "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" }, "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" }, "SMS Keyboard Controller": { "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" }, "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", "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": "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" }, "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": "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": "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 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" }, "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" }, "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 X3": "X, J1 B2, X1 A", "P2 X4": "Z, J1 B1, X1 X", "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" }, "PSX Front Panel": { "P1 Up": "X1 DpadUp, Up", "P1 D-Pad Up": "X1 DpadUp, Up", "P1 Thumbstick Up": "X1 DpadUp, Up", "P1 Down": "X1 DpadDown, Down", "P1 D-Pad Down": "X1 DpadDown, Down", "P1 Thumbstick Down": "X1 DpadDown, Down", "P1 Left": "X1 DpadLeft, Left", "P1 D-Pad Left": "X1 DpadLeft, Left", "P1 Thumbstick Left": "X1 DpadLeft, Left", "P1 Right": "X1 DpadRight, Right", "P1 D-Pad Right": "X1 DpadRight, Right", "P1 Thumbstick Right": "X1 DpadRight, Right", "P1 Select": "X1 Back, Space", "P1 Start": "X1 Start, Enter", "P1 Square": "X1 X, A", "P1 □": "X1 X, A", "P1 Triangle": "X1 Y, S", "P1 △": "X1 Y, S", "P1 Circle": "X1 B, X", "P1 ○": "X1 B, X", "P1 Cross": "X1 A, Z", "P1 X": "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 Left Stick, Button": "X1 LeftThumb, T", "P1 R3": "X1 RightThumb, Y", "P1 Right Stick, Button": "X1 RightThumb, Y", "P1 MODE": "D", "P1 Analog": "D" }, "Lynx Controller": { "Up": "Up", "Down": "Down", "Left": "Left", "Right": "Right", "A": "X", "B": "Z", "Option 1": "A", "Option 2": "S", "Pause": "Enter" }, "VirtualBoy Controller": { "P1 L_Up": "Up, X1 DpadUp, X1 LStickUp", "P1 L_Down": "Down, X1 DpadDown, X1 LStickDown", "P1 L_Left": "Left, X1 DpadLeft, X1 LStickLeft", "P1 L_Right": "Right, X1 DpadRight, X1 LStickRight", "P1 R_Up": "Keypad8, X1 RStickUp", "P1 R_Down": "Keypad2, X1 RStickDown", "P1 R_Left": "Keypad4, X1 RStickLeft", "P1 R_Right": "Keypad6, X1 RStickRight", "P1 B": "Z, X1 X", "P1 A": "X, X1 A", "P1 R": "W, X1 LeftShoulder", "P1 L": "E, X1 RightShoulder", "P1 Select": "Space, X1 Back", "P1 Start": "Enter, X1 Start" }, "NeoGeo Portable Controller": { "P1 Up": "Up, X1 DpadUp, X1 LStickUp", "P1 Down": "Down, X1 DpadDown, X1 LStickDown", "P1 Left": "Left, X1 DpadLeft, X1 LStickLeft", "P1 Right": "Right, X1 DpadRight, X1 LStickRight", "P1 B": "Z, J1 B1, X1 X", "P1 A": "X, J1 B2, X1 A", "P1 Option": "Enter, J1 B10, X1 Start" }, "Vectrex Digital 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 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": { "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" }, "Jaguar Controller": { "P1 Up": "Up", "P1 Down": "Down", "P1 Left": "Left", "P1 Right": "Right", "P1 A": "C", "P1 B": "X", "P1 C": "Z", "P1 Option": "Space", "P1 Pause": "Enter", "P1 0": "Keypad0", "P1 1": "Keypad1", "P1 2": "Keypad2", "P1 3": "Keypad3", "P1 4": "Keypad4", "P1 5": "Keypad5", "P1 6": "Keypad6", "P1 7": "Keypad7", "P1 8": "Keypad8", "P1 9": "Keypad9", "P1 Asterisk": "KeypadMultiply", "P1 Pound": "KeypadDivide" }, "TIC-80 Controller": { "P1 Up": "Up", "P1 Down": "Down", "P1 Left": "Left", "P1 Right": "Right", "P1 A": "X", "P1 B": "Z", "P1 X": "S", "P1 Y": "A", "Mouse Left Click": "Z", "Mouse Middle Click": "X", "Mouse Right Click": "C" } }, "AllTrollersAutoFire": { "NES Controller": { "P1 B": "A", "P1 A": "S" }, "Gameboy Controller": { "B": "A", "A": "S" }, "Gameboy Controller H": { "B": "A", "A": "S" }, "GBAController": { "B": "A", "A": "S" }, "Atari 2600 Basic Controller": { "P1 Button": "A", "P2 Button": "S" }, "Atari 7800 Basic Controller": { "P1 Button": "A", "P2 Button": "S" }, "PC Engine Controller": { "P1 B2": "A", "P1 B1": "S" }, "SMS Controller": { "P1 B1": "A", "P1 B2": "S" }, "GPGX Genesis Controller": { }, "GBA Controller": { "B": "A", "A": "S" }, "WonderSwan Controller": { "P1 B": "A", "P1 A": "S", "P2 X4": "A", "P2 X3": "S" }, "Apple IIe Keyboard": { "Return": "Enter" } }, "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": { "Touch X": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "Touch Y": { "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": "X1 LeftThumbX Axis", "Mult": 0.1, "Deadzone": 0.0 }, "P2 Mouse Y": { "Value": "X1 LeftThumbY Axis", "Mult": 0.1, "Deadzone": 0.0 } }, "PSX Front Panel": { "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 } }, "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 } }, "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 } }, "TIC-80 Controller": { "Mouse X Position": { "Value": "WMouse X", "Mult": 1.0, "Deadzone": 0.0 }, "Mouse Y Position": { "Value": "WMouse Y", "Mult": 1.0, "Deadzone": 0.0 } } }, "AllTrollersFeedbacks": { "Nintendo 64 Controller": { "P1 Rumble Pak": { "Channels": "Left+Right", "GamepadPrefix": "X1 ", "Prescale": 1.0 } } } }