DKS, SOCD, Mod-Tap & TGL Explained: Advanced Keyboard Features for FPS Gaming

DKS, SOCD, Mod-Tap & TGL Explained: Advanced Keyboard Features for FPS Gaming

Understand DKS, SOCD, Mod-Tap and TGL, compare Snap Tap with Rappy Snappy, and learn how these features relate to Rapid Trigger and competitive-game rules.

MADLIONS NANO68 V2 Preview: A New 68% Hall Effect Keyboard for FPS Gaming Reading DKS, SOCD, Mod-Tap & TGL Explained: Advanced Keyboard Features for FPS Gaming 15 minutes

Rapid Trigger may be the best-known advanced feature on modern magnetic gaming keyboards, but open the configuration software for a newer analog or Hall Effect keyboard and you may see a much longer list: DKS, SOCD, Mod-Tap, TGL, Rappy Snappy, Snap Tap and more.

Those names can make modern keyboards look more complicated than they really are. The important thing to understand is that these features do not all solve the same problem. Some use key travel to change what a key does. Some decide what happens when two inputs conflict. Others let one physical key behave differently when tapped, held or toggled.

TL;DR: Rapid Trigger changes activation and reset behavior. DKS uses different stages of key travel for different actions. SOCD resolves conflicting directional inputs. Mod-Tap separates tap and hold. TGL changes an assigned state between on and off. Features such as Snap Tap and other input-priority systems may be restricted in competitive games such as CS2, so always check the current game rules before enabling them.
FGG Editorial Note: Prepared by FGG Editorial using the manufacturer, firmware and game-policy sources linked below. Examples explain reported input behavior; model-specific product support is identified separately. It is not an independent hardware latency test. Feature names and available modes can vary by model and firmware version. FGG sells some of the keyboards linked later in this guide.

Quick Answer: What Do DKS, SOCD, Mod-Tap and TGL Mean?

Feature Meaning What It Changes Simple Example
DKS Dynamic Keystroke Uses different stages of one key's travel to trigger different actions. Press W shallowly to move; press deeper to add Sprint.
SOCD Simultaneous Opposing Cardinal Directions Determines how conflicting directional inputs are resolved. A and D are both active; firmware decides what should be reported.
Mod-Tap Tap/Hold dual-function behavior One action is assigned to a tap and another to a hold. Tap a key for Escape; hold it for Control.
TGL Common shorthand for Toggle / Toggle Key Changes an assigned function between states instead of requiring a continuous physical hold. Press once to turn an assigned state on; press again to turn it off.

Are These Features Exclusive to Hall Effect Keyboards?

No. Hall Effect keyboards are closely associated with advanced gaming features because their magnetic sensors can measure key position rather than only reporting a traditional on/off switch closure. That makes position-dependent features such as adjustable actuation, Rapid Trigger and depth-based Dynamic Keystroke especially natural.

Traditional switch
KEY UP → fixed actuation point → KEY DOWN

Position-aware switch
Key position → firmware interprets travel depth

Hall Effect is not the only technology capable of position-aware input. TMR magnetic sensing and analog optical switch systems can also provide detailed positional information when the keyboard hardware and firmware are designed for it.

A useful rule:
Sensor technology determines what information a keyboard can measure.
Firmware determines what the keyboard does with that information.

What Is DKS on a Keyboard?

DKS stands for Dynamic Keystroke. It allows multiple actions to be assigned to different stages of one physical keystroke.

Wooting's published DKS documentation, for example, describes four positions within a keystroke that can be associated with different actions: initial actuation, deeper travel, upward movement, and the upper release point.

ONE POSITION-AWARE KEY

Press ↓
Upper stage → Action A
Deeper stage → Action B

Release ↑
Return past deeper stage → Action C
Return past upper stage → Action D

A Realistic DKS Example

A useful example is combining normal movement and sprint.

  • Shallow press → W is active.
  • Press deeper → W remains active and Shift is added.
  • Move upward past the deeper stage → Shift is released.
  • Release farther → W is released.

In a game where W controls forward movement and Shift controls sprint, one physical key can therefore represent different movement states at different depths.

Is DKS Just a Macro?

Not exactly. A conventional macro usually executes a predetermined action or sequence after a trigger. DKS reacts to stages of physical key movement. The player is still controlling how far the key travels.

Check game rules: A travel-based binding can still map one physical input to multiple game actions. Its name or implementation does not establish permission to use it in a competitive match.


What Is SOCD?

SOCD stands for Simultaneous Opposing Cardinal Directions. It describes a situation where opposing directional inputs are active at the same time.

A = LEFT     D = RIGHT

Both active → opposing inputs overlap
Firmware resolution → selected output

SOCD is not one specific algorithm. It describes the input conflict. The keyboard or controller then applies a resolution rule.

Common SOCD Resolution Examples

Mode Behavior
Last Input Priority If both selected inputs are active, the one activated most recently receives priority.
Absolute Priority One selected input always receives priority when the two inputs conflict.
Neutral If both opposing inputs are active, neither direction is reported.

Snap Tap, Snappy Tappy and Rappy Snappy Are Not the Same Thing

Razer Snap Tap

Razer announced Snap Tap Mode for the Huntsman V3 Pro line on July 9, 2024. Razer describes it as prioritizing the latest input between two selected keys without requiring the previous key to be released first.

In simple terms: latest input wins.

Wooting Snappy Tappy

Wooting documented Snappy Tappy in the Wootility 4.7.1 beta desktop release notes dated August 15, 2024; these features had already been available in the web beta.

Wooting describes Snappy Tappy as its SOCD implementation and documents modes including Last Input Priority, Absolute Priority and Neutral.

Wooting Rappy Snappy

Rappy Snappy works differently. Wooting's release notes describe it as prioritizing the deeper of two selected keys. With both keys fully pressed, both can be active. This differs from deciding solely by press order.

RAPPY SNAPPY — simplified example

A depth: 1.4 mm
D depth: 2.2 mm

D is deeper → D receives priority

What Does Valve Say About SOCD-Style Input Automation in CS2?

On August 19, 2024, Valve updated Counter-Strike 2's input policy. Valve stated that certain forms of movement and shooting input automation, including hardware-assisted counter-strafing, would be detected on Valve official servers and could result in a player being kicked from a match.

CS2 warning: Do not assume that a directional-priority feature is allowed simply because it is implemented in keyboard firmware. Because game policies can change, players should always check current official rules before enabling these functions.

Official reference: Valve — Counter-Strike 2: Side-stepping Skill .

What About VALORANT, Overwatch 2, Apex Legends and Other Games?

Valve's CS2 policy should not automatically be applied to every other competitive title. Different publishers, anti-cheat systems, tournament organizers and leagues can define automation differently.

Hardware capability and competitive legality are separate questions.


What Is Mod-Tap?

Mod-Tap lets one physical key behave differently when tapped and when held.

ONE KEY

Quick tap → Escape
Hold → Control

For example:

  • Tap → Escape
  • Hold → Control

This is a well-established concept in programmable keyboard firmware ecosystems such as QMK .

What Is TGL or Toggle Key?

On many keyboard configuration interfaces, TGL is used as shorthand for Toggle or Toggle Key behavior.

NORMAL HOLD
Finger down → ON
Finger up → OFF

TOGGLE EXAMPLE
Press once → ON
Release finger → stays ON
Press again → OFF

A MADLIONS Example

The FGG product page for the MADLIONS MAD68 HE Hall Effect Keyboard lists TGL alongside advanced functions such as SOCD, DKS, Mod-Tap and macros.

This is a model-specific feature listing; it does not mean every MADLIONS keyboard implements the same Toggle behavior. Exact software behavior can still depend on model configuration and firmware.

DKS vs Mod-Tap vs TGL: The Easiest Way to Remember Them

Feature The Keyboard Asks... Primary Trigger
DKS How far is the key pressed, and is it moving down or up? Key position / travel stage
Mod-Tap Was the key tapped or held? Tap / hold behavior
TGL Is the assigned toggle state currently on or off? Stored toggle state

Where Does Rapid Trigger Fit?

Rapid Trigger solves a different problem. Instead of assigning additional actions, Rapid Trigger changes how activation and reset respond to physical key movement.

RAPID TRIGGER — simplified

Move down → ACTIVATE
Move up → RESET
Move down again → ACTIVATE AGAIN
  • Rapid Trigger changes activation/reset behavior.
  • DKS changes what different travel stages can do.
  • SOCD changes how conflicting inputs are resolved.
  • Mod-Tap changes tap versus hold output.
  • TGL changes persistent state behavior.

For the full explanation, read our Rapid Trigger keyboard guide .

Do These Features Make a Keyboard Faster?

Not automatically.

DKS, SOCD, Mod-Tap and TGL describe how firmware interprets an input.

Polling rate, internal scan behavior and processing latency describe different stages of the keyboard's input pipeline.

Physical movement
↓
Sensor / switch state
↓
Keyboard scan + firmware processing
↓
USB report / polling
↓
Operating system + game
  • 8K polling is not the same thing as DKS.
  • 256K scan rate is not the same thing as SOCD.
  • 0.001 mm adjustment terminology is not the same thing as 0.001 ms latency.

For more detail, read 256K Scan Rate Explained .

Do You Actually Need DKS, SOCD, Mod-Tap or TGL?

Probably not all of them. A longer software feature list does not automatically create a better gaming experience. The useful feature is the one that solves a real input problem for you.

For Competitive FPS Players

Adjustable actuation and Rapid Trigger are generally easier to understand and tune than complicated multi-action bindings. SOCD-style input priority deserves particular attention because competitive rules can restrict certain forms of input automation.

For Compact Keyboard Users

Mod-Tap and other dual-purpose key behaviors can restore functionality without increasing the keyboard's physical footprint.

For Multi-Stage Controls

DKS is particularly interesting because it makes direct use of positional information from analog or magnetic sensing.

For Everyday Work

Sometimes physical layout matters more than advanced firmware. A 75% keyboard keeps dedicated arrow keys, the function row and more navigation controls. A compact 60% board saves desk space but relies more heavily on layers and secondary functions.


How Do MADLIONS Keyboards Fit Into This?

MADLIONS products provide a useful example of why advanced feature support should be checked at the model level rather than assumed from the words “Hall Effect.”

MADLIONS MAD68 HE — A Documented Advanced-Feature Example

The FGG product page for the MADLIONS MAD68 HE Hall Effect Keyboard lists advanced functions including SOCD, DKS, Mod-Tap, TGL and macros.

That makes MAD68 HE a useful real-world example of how a magnetic keyboard can combine position-aware input with firmware-level key behavior.

MAD60/68 V2 — Compact Current-Generation Option

The current MAD60/68 V2 focuses on compact 60% and 68-key layouts, Hall Effect input, 8K polling, adjustable Rapid Trigger behavior, and software/Web Driver configuration.

TITAN 75 Turbo — More Dedicated Physical Controls

The TITAN 75 Turbo takes a different approach: its 75% layout retains the function row, arrow keys and additional dedicated controls while combining Hall Effect input with 8K polling and performance-focused Rapid Trigger specifications.

Check Your Model's Current Features

MADLIONS software and firmware options vary by model. Use FGG HUB and model-specific documentation to confirm the functions currently available for your keyboard.

OPEN FGG HUB PRODUCT MANUALS

Advanced Keyboard Features — Quick Decision Guide

If You Want... Look At...
Dynamic activation and reset as a key moves Rapid Trigger
Different actions at different travel stages DKS
Control over conflicting directional inputs SOCD behavior
Latest-input priority between selected keys Last Input Priority / Snap Tap-style behavior
Priority based on which selected key is pressed farther Depth-comparison behavior such as Rappy Snappy
One key to behave differently when tapped and held Mod-Tap
An assigned state that can be switched on and off TGL / Toggle behavior
More dedicated physical controls A larger keyboard layout

Frequently Asked Questions

What does DKS mean on a keyboard?

DKS means Dynamic Keystroke. On a position-aware keyboard, it allows different stages of one physical keypress and release to trigger different assigned actions.

What is the difference between SOCD, Snap Tap and Rappy Snappy?

SOCD is the broader problem of handling opposing inputs that are active simultaneously. Razer Snap Tap is a branded latest-input-priority implementation. Wooting Snappy Tappy is its configurable SOCD system, while Wooting Rappy Snappy compares the physical press depth of two selected keys.

Is SOCD allowed in CS2?

Valve's August 19, 2024 Counter-Strike 2 update stated that certain movement and shooting input automation, including hardware-assisted counter-strafing, would be detected on Valve official servers and could cause a player to be kicked. Players should check the latest official policy before using advanced input-priority behavior.

Does Mod-Tap require a Hall Effect keyboard?

No. Mod-Tap is fundamentally a firmware behavior that distinguishes between a tap and a hold.

Is DKS the same as Rapid Trigger?

No. DKS assigns different behavior to stages of key travel. Rapid Trigger changes activation and reset behavior based on key movement.

Does every Hall Effect keyboard support DKS, SOCD, Mod-Tap and TGL?

No. Available functions depend on the controller, firmware, driver, model and firmware version. Always check current model-specific documentation.

Final Takeaway

Advanced keyboard software becomes much easier to understand once you stop treating every acronym as another speed specification.

  • Rapid Trigger changes activation and reset behavior.
  • DKS uses different stages of key travel for different actions.
  • SOCD describes how conflicting directional inputs are handled.
  • Snap Tap is Razer's branded latest-input-priority implementation.
  • Snappy Tappy is Wooting's configurable SOCD implementation.
  • Rappy Snappy compares the physical depth of two selected keys.
  • Mod-Tap separates tap and hold behavior.
  • TGL provides toggle-style state behavior.

Choose a feature by asking: “What input problem am I trying to solve, how does this feature change the output, and is that behavior appropriate for the game I play?”

FGG Editorial Standard: The FGG Editorial team prepared this guide by checking the cited manufacturer and firmware documentation against the input behaviors described here. Definitions, model-specific product claims and game-policy statements are identified separately. The diagrams and planned animations illustrate input logic; they do not measure latency or demonstrate a competitive advantage.

Source review: October 8, 2026. The CS2 section cites Valve's dated policy announcement. Firmware options and event rules may change; check the current requirements for your keyboard, game and tournament before enabling a profile. Contact support@f.gg with corrections or model-specific questions.

Official Sources & Further Reading

Editorial disclosure: FGG sells some products linked in this article. Technical explanations are separated from manufacturer-published product claims. Readers should verify current firmware support and current game or tournament rules before relying on a specific advanced input feature.

Leave a comment

All comments are moderated before being published.

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.

Shipping options

Yun Express and DHL options are calculated at checkout.