If you've been shopping for a leverless controller — or hanging around fighting game communities — you've probably run into the acronym SOCD and a pile of jargon around it: "SOCD cleaning," "SOCD resolution," "last input priority," "up-priority." It sounds like engineering homework, but it's actually one of the simplest and most important concepts in modern controller hardware. Understanding it will change how you evaluate every leverless controller or SOCD keyboard you consider buying.
This guide explains what SOCD is, where it came from, why games and controller makers care about it, the different resolution rules used across popular fighting games, and how to configure it on your own device.
What Does SOCD Mean?
SOCD stands for Simultaneous Opposing Cardinal Directions. Cardinal directions are up, down, left, and right. "Opposing" pairs are Left + Right and Up + Down.
On an arcade stick or a gamepad's d-pad, you physically cannot press left and right at the same time — the lever and the d-pad hardware make it impossible. But on a leverless controller (sometimes called a buttonbox or hitbox-style controller) or a SOCD keyboard, every direction is its own independent key. Nothing stops you from holding Left while tapping Right. Nothing stops you from pressing Up and Down together, either.
So the question becomes: when you do press opposing directions at the same time, what should the game register? That decision is called SOCD resolution (also known as SOCD cleaning), and it's handled either by your controller's firmware, by the game itself, or by both.
Why SOCD Matters: The Problem It Prevents
You might wonder why anyone cares — surely pressing left and right at once is just an accident? That was the thinking until players discovered what unresolved SOCD inputs could do.
With no cleaning rule at all, holding Left + Right simultaneously in some older games registered as both directions at once. This enabled exploits:
- SOCD walking: holding Left + Right and one up/down input could produce blocked movement states that let characters "walk" while charging, or auto-block while moving forward in some titles.
- Automatic blocking: in certain games, simultaneous opposing inputs created defensive states without the player actually blocking.
- Charge shortcuts: characters who need to hold back for two seconds could exploit opposing-input states to charge while appearing to move forward.
None of this was "aim assist" levels of cheating, but it gave buttonbox players techniques that were physically impossible on stick or pad. Tournament organizers noticed. Game developers noticed. And so SOCD resolution became a formal part of the competitive ruleset — enforced increasingly at the software level by the games themselves.
The Four Common SOCD Resolution Rules
Different games and platforms mandate different rules for resolving opposing inputs. These are the four you'll encounter:
1. Neutral Resolution
Left + Right = no directional input at all. The inputs cancel each other out. Same for Up + Down. This is the most conservative rule and was the classic default in Hit Box-style firmware for years. It kills every exploit outright.
2. Last Input Priority (Last Input Wins)
Whichever direction you pressed most recently is the one that registers. Hold Left, then tap Right — you get Right. This is the rule used by Street Fighter 6 and most modern Capcom titles. Many players find it the most intuitive: it behaves the way you'd expect buttons to behave.
3. Up Priority
Up + Down = Up. Left + Right is usually still neutral or last-input depending on implementation. Up-priority is used by Guilty Gear Strive and other Arc System Works titles, and it's become the standard behavior on many controllers' PS5 modes. The reason is largely about jump inputs: without up-priority, certain crouch-into-jump sequences could behave unexpectedly.
4. No Cleaning (Raw Input)
The controller passes through whatever is pressed, and the game decides. Some non-fighting games and general PC use prefer this mode. For fighting games, raw mode is a relic — modern titles enforce their own rules in software anyway.
Which Games Use Which Rule?
A quick reference for the games people ask about most:
| Game | SOCD Rule |
|---|---|
| Street Fighter 6 | Last input priority (enforced in-game) |
| Guilty Gear Strive | Up-priority (enforced in-game) |
| TEKKEN 8 | Neutral / last input depending on mode |
| Granblue Fantasy Versus: Rising | Up-priority |
| Street Fighter V (legacy) | Neutral |
The important trend: modern games enforce SOCD rules in the game software, regardless of what your controller does. This is actually good news for buyers — it means a correctly built modern leverless controller can't gain unfair advantages in current titles, which is why leverless controllers are fully tournament-legal today. The controller cleans the input, the game cleans it again, and everyone plays under the same rules.
Do You Actually Need SOCD Cleaning?
This is the question most people are really asking: "I just bought — or I'm about to buy — a leverless controller or I play on keyboard. Do I need to care about this?"
If you play modern fighting games competitively or casually online: yes, but the bar is low. You need a device whose SOCD behavior matches what your games expect. If your controller ships with correct default firmware, you will literally never think about SOCD again. It's a buy-once, check-once spec.
If you play on a regular keyboard: you're already playing with SOCD resolution — it's just handled by the game rather than your hardware. Keyboards don't clean inputs themselves; they send everything. Games like SF6 and Strive interpret it correctly, which is part of why keyboard play is viable for fighting games now.
If you play older or emulator titles: pay closer attention. Retro and arcade-emulated games often have no in-game SOCD handling, so the device's firmware rule is the only thing standing between you and weird input glitches. Neutral or last-input firmware is the safe choice here.
The short answer: you don't need to obsess over SOCD, but you do need your hardware to get it right. A controller with sloppy or undocumented SOCD firmware produces phantom inputs — a crouch that flickers, a block that drops — and those bugs are maddening to diagnose because they look like your own execution errors.
How to Check and Configure SOCD on Your Controller
Here's the practical part. Depending on your device, SOCD configuration lives in different places:
- Firmware-level defaults. Most quality leverless controllers ship with SOCD cleaning baked in, often with per-platform presets (one rule for PC, another for PS5 to match each system's requirements). You never touch anything.
- Web configurators. Many controllers expose their controller board through a browser-based configurator — plug in via USB, open a page, and toggle SOCD modes, input behavior, and profiles directly. No software install needed.
- Button combos. Some boards switch SOCD modes with on-device hotkey combinations. Useful at tournaments where you don't want to open a laptop.
- Keyboard tools. On PC, utilities and game-side settings also influence how inputs are interpreted, so keyboard players can adjust behavior without new hardware.
To verify your setup, the simplest test is training mode: hold Left, tap Right, and watch which way your character faces or moves. Repeat with Up + Down. One minute of testing tells you exactly which rule your device is running.
Common SOCD Myths
"SOCD cleaning is cheating prevention for cheaters"
No — it's input sanitation. Every input method has quirks; SOCD resolution just makes button-based controllers behave predictably. It doesn't add or automate anything.
"If I don't configure SOCD, my controller is broken"
Most modern devices are correct out of the box. Check once, forget forever. The exceptions are unbranded ultra-cheap boards with no documentation — those are the ones to be wary of.
"Keyboard players have an unfair SOCD advantage"
Modern games apply their own rules regardless of device. A keyboard, a leverless controller, and a pad all resolve opposing inputs the same way inside SF6 or Strive.
Frequently Asked Questions
1. What does SOCD stand for?
Simultaneous Opposing Cardinal Directions — pressing left and right, or up and down, at the same time.
2. What is a SOCD keyboard?
A regular keyboard used for fighting games, where the game (not the keyboard) resolves opposing directional inputs. Since keyboards send raw key states, games like SF6 apply their SOCD rules in software. Any standard keyboard works this way; dedicated leverless controllers simply add gaming-grade switches and a fight-friendly layout on top.
3. Does SOCD affect leverless controller tournament legality?
Yes, in the sense that a controller's SOCD behavior must comply with the rules of the game and platform being played. Current leverless controllers from reputable makers comply out of the box.
4. Which SOCD mode should I use?
Whatever your main game enforces: last-input for SF6, up-priority for Strive. If you play everything, a controller with per-platform presets (like the HJK hitpad's default profiles) handles the switching for you.
Can I turn SOCD cleaning off?
On some devices, yes — usually for non-fighting games where raw input is preferred. For fighting games, leave it on.
The Bottom Line
SOCD is a five-minute concept with a permanent payoff: opposing directional inputs need a tiebreaker, different games mandate different tiebreakers, and your hardware needs to honor them. Once you know which rule your games use and confirm your controller follows it, you can stop thinking about SOCD entirely — which is exactly how it should be. The best input settings are the ones you never notice.