Press Two Keys at Once

Reaching for Escape, Backspace, or Enter means leaving the home row. Chords let you press two adjacent keys simultaneously to produce any of these — no reaching required. Press S and D together for Escape. Press J and K for Enter. Your fingers barely move.

This technique was popularized by Ben Vallack for ultra-efficient home-row-centric typing on small keyboards, but it works just as well on a full-size board.


Quick Start

  1. Open KeyPath and click the gear icon to open the inspector panel
  2. Go to the Rules tab
  3. Find Chord Groups and toggle it on
  4. Choose Load Home-Row Chords (Ben Vallack preset) for a ready-made starting point, or Create Custom to build your own

The preset gives you:

  • S + D → Escape
  • D + F → Enter
  • J + K → Up Arrow
  • K + L → Down Arrow
  • A + S → Backspace

Screenshot


How Chords Work

The Chord press window starts when you press the first participating key. Press the last required key before that window expires and the chord fires. If the window expires first, those keys use their normal layer actions.

  Press S alone → types "s"
  Press D alone → types "d"
  Press S + D together (within 250 ms) → fires Escape

Order doesn’t matter — pressing S then D, or D then S, both trigger the same chord as long as the last key arrives before the Chord press window closes.


The Chord Editor

Click Open Full Editor to configure your chords in detail:

Left sidebar — Your chord groups (you can have multiple groups organized by purpose)

Right panel — The selected group’s settings:

  • Group name — identifier (letters, numbers, hyphens only)
  • Category — Navigation, Editing, Symbols, Modifiers, or Custom
  • Chord press window — the maximum time from the first chord key to the last required key
  • Chord list — each chord showing its keys, output, and an ergonomic score

Speed presets

Preset Chord press window Felt effect
Lightning Fast 150 ms Fastest normal-action fallback; requires the most precise press
Fast 250 ms Quick fallback with a tight, practiced press
Moderate 400 ms More time to finish the chord; fallback waits longer
Deliberate 600 ms Most forgiving press; normal-action fallback waits longest

Start with Fast (250 ms) and adjust once you develop muscle memory.


Choosing Good Chord Keys

Not all key pairs are equally comfortable. KeyPath shows an ergonomic score for each chord:

  • Excellent — Adjacent home row keys (S+D, D+F, J+K, K+L). Easiest to press together.
  • Good — Same hand, all home row (e.g., S+F)
  • Moderate — Same hand, mixed rows
  • Fair — Cross-hand combinations
  • Poor — Awkward stretches

Stick to adjacent home row pairs for your most-used chords.


Organizing with Groups

Chord groups let you organize chords by purpose and set a different Chord press window for each group:

  • Navigation (250 ms) — arrows, page up/down, home/end
  • Editing (400 ms) — backspace, delete, cut, undo
  • Symbols (150 ms) — quick symbol access
  • Modifiers (600 ms) — deliberate modifier combos

Each group generates its own detection window, so navigation chords can be fast while editing chords give you more time.


Conflict Detection

KeyPath warns you when:

  • The same key pair is used in multiple chords (within a group)
  • A chord’s keys overlap with another chord (e.g., S+D and S+D+F — the two-key chord always fires first)
  • Keys are shared across groups (the first group in the list takes priority)

Orange warning indicators appear in the editor when conflicts are detected.


Tips

  • Start small — Begin with 2–3 chords for your most common reaches (Escape, Enter, Backspace) and add more as they become automatic
  • Adjacent keys win — S+D, D+F, J+K are the easiest combos because your fingers are already there
  • Don’t chord letters — Avoid mapping common bigrams (like T+H, I+N) as chords — they’ll misfire during fast typing
  • Combine with home row mods — Chords and home row mods complement each other: HRM gives you modifiers, chords give you editing keys

Troubleshooting

Chord fires when I’m just typing fast

Lower the Chord press window (try 150 ms), or choose key pairs that aren’t common bigrams in English.

Chord doesn’t fire reliably

Increase the Chord press window (try 400 ms), or practice pressing both keys more simultaneously.

Individual keys feel delayed

This is the tradeoff: after the first chord key, KeyPath waits through the Chord press window for the remaining keys. A lower value returns to normal actions sooner but requires a more precise chord. A higher value makes chords easier but delays normal-action fallback. Start at 250 ms and adjust for how you type.


Next Steps

External resources