2XKO Competitive Permitted Peripherals
Permitted Peripherals
These controller input and function rules will be enforced at all Riot-sponsored 2XKO events, including those in the 2XKO Competitive Series. The 2XKO Competitive Series includes Challenger and Major events. You can view the full list here.
Community event organizers are not required to implement or enforce this ruleset. Riot has no role in any non-partnered 2XKO events, and their TOs have full discretion over any competitive rulings.
Jump to a section below.
TL;DR
These controller input and function rules will be enforced at all Riot-sponsored 2XKO events, including those in the 2XKO Competitive Series.
- Up input priority and neutral SOCD cleaning is okay. “Last Input Wins” is not.
- You can’t use turbo or custom macros.
- You can’t bind attack or dash to multiple buttons.
- You can’t bind analog or digital movement directions to multiple buttons, but a single analog input and a single digital on the same controller is okay.
SOCD Cleaning & Input Integrity
" SOCD" (Simultaneous Opposite Cardinal Directions) happens when you press two opposing directional inputs at the exact same time, e.g. pressing left and right simultaneously. This is impossible on a standard joystick, but it’s common on leverless controllers (hitbox style) and keyboards.
All controllers used in Riot-sponsored 2XKO events, including those in the 2XKO Competitive Series, must have an internal SOCD cleaner mechanism.
Any controller capable of sending simultaneous inputs must follow the strict output logic below:
- When both left and right directional inputs are engaged simultaneously, the controller must output neutral (center).
- The controller must send no directional signal to the game.
- It is prohibited for the controller to output forward or back (input priority), or to send both signals simultaneously.
- When both up and down directional inputs are engaged simultaneously, the controller must output either up (absolute up priority) or neutral.
- It is prohibited for the controller to output down in this scenario.
Failure to comply with the above will classify the controller as a prohibited device. Players using a prohibited device will be asked to switch to a permitted device, or otherwise be disqualified.
- Players using older leverless controllers without SOCD cleaning must update their firmware or install a hardware cleaning kit.
- For keyboard players, the use of external software scripts (e.g. AutoHotKey) to artificially clean inputs or create complex input priorities is prohibited and will be treated as macro usage.
- The game's native input handling should be the only software layer involved.
Multiple Inputs
There are restrictions on using more than one button for one input. The restrictions are as follows:
- Multiple buttons may not be assigned to the same attacking action.
- Attacking actions include normals, specials, Team, parry, throw, Break, and Ultimate.
- Multiple buttons may not be assigned to the dash macro.
- Multiple buttons may not be assigned to the same digital or analog movement option.
- To allow for up-priority on all controllers, analog up can disable digital down, or digital up can disable analog down.
- Permitted: having a single digital up button and a single analog up button on the same controller.
- Prohibited: having two or more digital up buttons or having two or more analog up buttons on the same controller.
Prohibited Functions (Macros & Turbo)
To maintain the integrity of competitive execution, all controllers must adhere to a strict "one-to-one" mapping protocol. This means that a single physical activation of a button, trigger, or key must correspond to a single in-game output action. Any mechanism that breaks this rule is strictly prohibited.
A "macro" is a mechanism that automates a sequence of multiple inputs. The use of any hardware-assisted macros is prohibited.
- Controller buttons that are programmed to execute a specific motion or a complex combo with a single press are prohibited.
- Controllers with pre-programmed macro buttons available are prohibited, unless the macro functionality can be visibly disabled or unmapped.
"Turbo" functions, which allow a button to simulate rapid, repeated presses when physically held down, are prohibited.
There is also a distinction between using built-in in-game configurations and using hardware cheats:
- Permitted: mapping a single button to perform a combined action supported by the game’s official button configuration menu.
- e.g. binding L1 to "Dash" or "Parry" within the 2XKO settings.
- Prohibited : using external software,controller firmware, physical wiring, etc. to bind a button to an action not natively supported by the game’s configuration menu.