What SOCD is, and why it needs “cleaning”
SOCD stands for simultaneous opposing cardinal directions — pressing Left and Right, or Up and Down, at the same time. A joystick physically cannot do this, but a leverless controller or a keyboard has a separate button for every direction, so it can send both at once. Something then has to decide what “Left and Right together” means. That decision is SOCD cleaning, and it happens either in the controller’s firmware or in the game.
The cleaning modes this trainer covers
- Neutral — opposing inputs cancel to centre, as if you had let go of both. This is the usual behaviour in modern fighting games, so you cannot get a free forward or back out of mashing.
- Up-priority (absolute) — one direction always wins regardless of press order. Hit Box’s default resolves Left+Right to Neutral and Up+Down to Up; Hit Box describes this as having been the fighting-game tournament standard for over a decade (their characterisation, on their own site).
- Last-input — the most recently pressed direction wins; release it and the still-held opposite resumes. This is the resolution behind an instant counter-strafe.
- First-input — the first direction held wins until you release it.
- Natural / no cleaning — both directions pass straight through. It is disallowed under tournament rules; the trainer includes it only to show what cleaning prevents.
Counter-strafing and the CS2 rule
In Counter-Strike 2, applying last-input resolution to the A/D movement keys gives an instant counter-strafe — the moment you tap the opposite key you stop cleanly and can shoot accurately. On 19 August 2024 Valve drew a line against automating multiple player actions from a single input. The rule is written in general terms rather than naming any brand or the word “SOCD”, and it means hardware or software that auto-resolves A/D counter-strafing — including the SOCD / rapid-trigger feature on analog keyboards such as Wooting, and keyboard “Snap Tap” modes — can get you kicked from Valve official servers. Whether any specific feature is allowed can change — check the current rules for the game you play before relying on any of this.
Fighting-game tournament rules, in short
Tournament rulesets require a controller to clean SOCD rather than send both directions at once, and they recognise Neutral, first-input and last-input as legitimate cleaning methods. The exact requirement differs by game and by event and is periodically revised, so treat the modes here as a way to feel the difference, and confirm your game’s and your tournament’s current rules before competing.
How to use it
Pick a cleaning mode, then press directions and read the two panels: the left shows what you are physically pressing, the right shows what the game receives after cleaning. A held input that gets cleaned away is drawn with a dashed outline on the pad. The drill walks you through each behaviour one at a time — counter-strafing, neutralising, up-priority, and the un-cleaned case — so the difference sticks.