ARDUX Typing Tutor
{{ handLabel }} · 8-key standard ARDUX · The Paintbrush
Keys learned {{ overallText }}
Type this
{{ c.char }}
{{ nextKeyText }}
{{ k.label }}
{{ k.label }}
{{ caption }}
Recall it from memory… hint in {{ hintDelayText }} {{ hintBar }}
{{ recallText }}
{{ streakText }}
{{ statsText }}
Practice
Build fluency
{{ practiceWpm }}
wpm
{{ practiceAccuracy }}
accuracy
{{ practiceTime }}
seconds
{{ c.char }}
Quote complete — nice work. Start another when you're ready.
{{ zenText }} start chording to write freely…
Backspace corrects the current text. WPM uses the standard five-character word.
Input setup
Choose how your eight keys reach the tutor
Your choice and timing are saved in this browser.
Key and rollover test
Press every key once, then hold each four-key row together. Live keys turn green; the check mark remains after release. This exposes missing or ghosted keys before a lesson does.
{{ k.label }}{{ k.check }}
{{ k.label }}{{ k.check }}
{{ calibrationText }}
Hold-layer timing
This is how long S, A, or E must be held before a following chord becomes a number or symbol. Lower is faster; higher reduces accidental layer activations.
{{ holdDelayText }}
{{ chordStatus }}
{{ listeningText }}
{{ k.label }}
{{ k.label }}
{{ chordStatus }}
What you're learning

ARTSEY.IO is an open-source one-handed keyboard system: every letter, number and symbol is produced by pressing one or more of just 8 keys — alone or in combinations called chords. ARDUX is an ARTSEY.IO-style layout (the one this tutor teaches). The Paintbrush is an 8-key keyboard built to run it.

Links: artsey.io · ARDUX keymap · The Paintbrush

Input modes

Input setup offers left-side QWER / ASDF, right-side UIOP / JKL;, QMK STRA / OIYE, and finished-character firmware presets. Keep every key in a chord overlapped, then release to enter it. The setup screen also tests rollover and lets you tune how long a dashed layer key must be held before a following chord becomes a number or symbol.

How this tutor teaches

You always type real words and short phrases — never isolated drills. For the key you're currently on, a diagram lights up which of the 8 keys to press (dashed = hold it down, solid = press together). The phrases you're shown are chosen to focus on the keys you're partway through learning, while mixing in keys you already know (for reinforcement) and the occasional new key (so you keep expanding) — without throwing too many brand-new keys at you at once.

The chord diagram doesn't appear instantly. The better you know a key, the longer it waits before revealing — 300ms for every correct repetition you have in a row — pushing you to recall the chord from memory before it bails you out, and the draining bar shows the time left until it appears. After 5 correct in a row it stops appearing at all and you work from memory.

The rules
  • “In a row”: each key tracks how many times you've produced it correctly in a row. That streak is your progress on that key.
  • Beat the hint: chord the key correctly before the hint diagram appears and you earn +2 toward the streak instead of +1 — recalling it from memory is worth double.
  • Hints fade, then mastery: the hint diagram stops appearing once you reach 5 in a row — from there you chord it from memory. Reach 10 in a row and the key counts as known: it turns green in the side panel and ticks up your overall progress (top-right). If mistakes drag the streak back below 10, the key is no longer known.
  • Mistakes: your first wrong chord in a row is free — it doesn't touch the streak. A second mistake in a row on the same key drops the streak by 1 (never wiped to zero) and reveals the hint diagram to help you. Holding or mashing the same wrong key only ever counts once. A correct press clears the mistake count.
  • Two keyboards: the subtitle toggles between the left- and right-handed layouts, and your progress on each is tracked separately — knowing a key on one hand doesn't mark it known on the other.
  • Progress is saved automatically in this browser, so you can close the page and pick up where you left off. “Reset progress” clears the keyboard you're currently on, leaving the other hand untouched.