Core Features of Magnetic Switch Keyboards: RT, SOCD, and DKS

  1. Casa
  2. Notizie
  3. Knowledge Base
  4. Core Features of Magnetic Switch Keyboards: RT, SOCD, and DKS

The reason magnetic-switch keyboards serve as a “physical cheat” for competitive gamers lies in three core features: RT (Rapid Trigger), which addresses the speed of rapid, repeated actuations; SOCD, which resolves inputs when opposing directions are pressed simultaneously; and DKS, which allows a single key to execute multiple commands. These features correspond to the dimensions of speed, conflict resolution, and input density, respectively, creating a functional advantage that distinguishes magnetic switches from traditional mechanical ones. However, it is important to note that SOCD is controversial regarding competitive fairness; some tournaments have explicitly banned the “Last Input Priority” rule.


 

I. RT (Rapid Trigger): Redefining Actuation and Reset

Traditional mechanical switches operate on a logic of “fixed actuation point + fixed reset point.” A key must travel past the actuation point to register a press, and upon release, it must return to the reset point before it can be actuated again. The travel distance between these two points constitutes a “dead zone”; during rapid, repetitive tapping, this dead zone accumulates into a perceptible physical delay.

The core breakthrough of RT is the elimination of the fixed reset point. Magnetic switches can detect the precise position of the stem in real-time; the system registers a “release” the moment the finger lifts—even by just 0.1mm—and triggers an input immediately upon downward movement, without requiring the key to return to the top position.

This means that the adjustment precision of RT directly determines response speeds for actions like “counter-strafing” (instant stops) and rapid tapping. Current flagship magnetic switches offer RT precision at the 0.001mm level; for instance, the AULA AG60 Max and Moes 68MAX both claim 0.001mm RT precision. The ROG HFX magnetic switch supports RT adjustments with 0.1mm precision, allowing the actuation range to be customized between 0.1mm and 4.0mm.

In practice, RT parameters require differentiated settings for specific keys. A typical configuration for FPS players involves setting very shallow actuation and reset points for the A and D keys (left/right movement) to achieve the fastest counter-strafing, while retaining slightly deeper travel for the W and S keys (forward/backward movement) to prevent accidental inputs. Meanwhile, deeper actuation points are set for the Space and Shift keys to avoid unintended jumps or crouches. Flydigi even introduced “Pre-RT” (Predictive Release Technology); by equipping the WASD keys with independent Hall-effect sensors to detect changes in finger pressure, the system anticipates the release action to execute a “quick stop” (counter-strafing) earlier—officially claiming a 5–10ms advantage over competitors.

 

II. SOCD: Simultaneous Opposing Cardinal Directions—Which Input Wins?

SOCD stands for “Simultaneous Opposing Cardinal Directions.” When a player presses A and D (Left and Right) or W and S (Up and Down) at the same time, a standard keyboard typically outputs a “neutral” signal, causing the character to stop moving. However, competitive players performing a quick stop often want to press D the instant they release A; any time lag between these actions compromises the effectiveness of the stop.

The SOCD function uses algorithms to resolve this conflict. Common handling rules include:

Last-Input Priority (LIP): The most recently pressed directional key overrides the previous one. If a player is holding A to move left, pressing D immediately switches movement to the right without needing to release A first. This is the most common—and most controversial—rule among FPS players.

A-Priority / B-Priority: The designated key takes precedence regardless of which was pressed first.

Cancellation / Neutral: Simultaneous presses result in a null signal, causing the character to stop moving.

SOCD has a longer history in the fighting game community. In 2019, professional player Daigo Umehara sparked controversy by using a Hitbox controller with built-in “Last-Input Priority” SOCD, which provided a competitive advantage. Tournament organizers eventually adopted an “SOCD Cleaning” mechanism—outputting a neutral signal when left and right inputs occurred simultaneously—which became the standard rule for fighting game tournaments.

This debate over fairness has extended to the FPS genre. In 2026, Riot Games explicitly stated in the *2XKO* tournament rules that “Last-Input Priority” is prohibited; controllers must output a neutral signal for simultaneous left/right inputs, and for simultaneous up/down inputs, they must output either “Up” or “Neutral” (outputting “Down” is forbidden). Keyboard players are also barred from using external software scripts to simulate SOCD cleaning functions.

Razer calls this feature “Snap Tap,” while Wooting refers to it as “SOCD.” Analysis of 2024 professional tournaments shows that pro players are already using this feature, and organizers like ESL permit it. However, Riot’s explicit ban demonstrates significant disagreement regarding the competitive compliance of SOCD across different tournaments.

 

III. DKS: Turning One Key into Four Commands

DKS stands for “Dynamic Keystroke.” Its logic involves converting the key’s “travel depth” into a sequence of programmable commands. A single key can be bound to up to four distinct actions, corresponding to different positions during the key’s downward press and upward release.

Taking Wooting’s implementation as an example, the four DKS trigger points are:
– First stage: Initial actuation (e.g., 1.0mm)
– Second stage: Bottoming out (e.g., 3.6mm)
– Third stage: Rebound (as the key rises from the bottom)
– Fourth stage: Return to the top actuation point

Each stage can be bound to an independent key action. You could configure a shallow press to trigger “silent walking” and a deep press to trigger “running,” or trigger a counter-movement command upon release to achieve an effect similar to “automatic counter-strafing.”

The most intuitive application for DKS is simulating analog joystick input. Many games do not support controller-style analog movement; DKS allows a single key to replicate the two-stage push of a controller joystick—where a shallow press equals normal movement and a deep press equals sprinting. Wooting officially refers to this as “Faux-analog movement.”

However, DKS places extremely high demands on consistent muscle memory. If the travel window between two actions is narrow, even slight inconsistencies in finger pressure depth can trigger the wrong command. Akko explicitly notes in its technical documentation that DKS is suited for players who “have a clear intent for multi-stage input and can maintain stable press depth,” rather than for scenarios requiring a single key to perform multiple functions across different contexts.

 

IV. Roles and Boundaries of the Three Technologies

RT, SOCD, and DKS address issues at three different levels:

RT: The speed of a single keypress’s “lifecycle”—how shallow the actuation is and how quickly the key resets. SOCD: Determines which input the system registers when two keys representing opposing directions are pressed simultaneously.

DKS: Determines how many distinct commands can be mapped to the travel depth of a single key.

What these features have in common is their reliance on the core capability of magnetic switches to read the stem’s position in real-time. Traditional mechanical switches only have two states—”on” and “off”—and cannot detect how deeply a key is pressed; consequently, they lack the physical foundation required to implement these functions. This is the fundamental reason why magnetic switches are replacing mechanical ones in competitive gaming: it is not simply because magnetic switches are “better,” but because they enable capabilities that are physically impossible for mechanical switches to achieve.

Keyboard Positioning Plate Materials: The “Tuner” for Feel and Sound
Menù