What SOCD is
SOCD (Simultaneous Opposing Cardinal Directions) comes from fight sticks, where left + right had to be resolved. On keyboards it decides what A + D or ← + → means: last input wins, both cancel (neutral), or both stay held (off).
Find out how your keyboard handles two opposite keys held at once. Follow four short steps and the test reads the key events your browser receives to tell last-input priority (Snap Tap), neutral and off apart.
Follow the steps at a relaxed pace. Each step waits for you.
Complete 3 rounds for a stable result (0/3 done).
Near 0 ms means the keyboard switches direction for you. With SOCD off, the gap depends on how fast you move your fingers.
Key events for the selected keys will appear here.
• SOCD means Simultaneous Opposing Cardinal Directions: what should happen when left and right (or up and down) are held at the same time.
• With last input priority, the newest key wins. The keyboard sends a release for the first key the moment you press the second, even though your finger is still on it.
• With neutral, holding both cancels out. With SOCD off, a standard keyboard simply reports both keys as held and leaves the decision to the game.
• A browser only sees what the keyboard sends. It cannot tell whether the behavior comes from keyboard firmware or from software running on your computer.
• Several rounds are compared because a slip of the finger can look like a different mode. The result is shown once the rounds agree.
• Some games and competitions restrict these features. Since August 2024, Valve's official Counter-Strike 2 servers may kick players whose movement inputs look automated by SOCD features. Check the rules of the game or event you play.
Opposing keys held together are a small detail with a big effect on movement in shooters. Here is what the modes mean and how to change them.
SOCD (Simultaneous Opposing Cardinal Directions) comes from fight sticks, where left + right had to be resolved. On keyboards it decides what A + D or ← + → means: last input wins, both cancel (neutral), or both stay held (off).
Snap Tap (Razer) and Rappy Snappy (Wooting) are firmware features for last-input priority. SOCD cleaners are programs that do the same in software. In a browser all of them look identical.
Look for Snap Tap, Rappy Snappy, SOCD or last-input priority in your keyboard software or web configurator, often per profile or per key pair. Re-test after changing it, because some settings only apply to selected keys.
When changing direction, the gap between releasing one key and pressing the other decides how fast you stop. SOCD handling makes it close to 0 ms; without it, the gap depends on your fingers and switch travel.
Some titles and tournaments forbid SOCD features; Valve's official CS2 servers have kicked players for automated counter-strafing since August 2024. This page only reports what your keyboard does; follow the rules of each game.
What SOCD modes do, how this test reads them and where they are allowed
If your results look strange or you are unsure what they mean, contact our support team.
Contact SupportGo deeper with our expert guides - testing methods, troubleshooting, and buying advice.
Which gaming keyboard specs actually matter — rollover, polling, switches, rapid trigger — which are marketing, and how to verify claims after buying.
Read guide →Where keyboard input lag comes from — switches, debounce, polling rate, wireless, and the OS — how much each stage costs, and what genuinely reduces it.
Read guide →Why keyboards drop or invent keystrokes when you press several keys at once, what NKRO and anti-ghosting really mean, and how to test your own rollover.
Read guide →