Here is a side-by-side comparison of the timing-related settings from your QMK and ZMK configurations.
| Feature | QMK Setting | QMK Value(s) | ZMK Setting | ZMK Value | Notes |
|---|---|---|---|---|---|
| Global Tapping Term | TAPPING_TERM |
175ms |
tapping-term-ms |
175ms |
Your base ZMK tapping-term-ms now matches your QMK setting. |
| Per-Key Tapping Term | get_tapping_term() |
185ms (pinkies), 165ms (other) |
Not Implemented | 175ms (global) |
Your ZMK config currently uses a single 175ms term for all home row mods. We can create separate behaviors to match your QMK per-key settings. |
| Permissive Hold | PERMISSIVE_HOLD |
enabled |
flavor |
"balanced" |
This is the correct ZMK equivalent and is already implemented. |
| Speculative Hold | SPECULATIVE_HOLD |
enabled |
hold-while-undecided |
enabled |
This is the correct ZMK equivalent and is already implemented. |
| Flow Tap Term | FLOW_TAP_TERM |
100ms |
require-prior-idle-ms |
125ms |
This is already implemented. The value is 25ms higher in ZMK, which is less aggressive than your QMK setup (i.e., it will wait longer for idle before allowing a hold). |
| Quick Tap Term | QUICK_TAP_TERM |
120ms |
quick-tap-ms |
150ms |
This is already implemented. This setting prevents accidental holds on double-taps. |
| Combo Term | COMBO_TERM |
50ms |
timeout-ms |
40ms |
This has been adjusted for faster combo activation and to reduce misfires. |