Everything You Need to Know About Sturdy
Sturdy is a modern alternative keyboard layout designed by Oxey that optimizes aggressively for low same-finger bigrams, high alternation, and comfortable finger rolls. It is one of the top-performing layouts in community analyzer benchmarks.
Best for
Best for row-stagger typists who want a modern roll-heavy, low-redirect layout and are comfortable training with angle-mod-style fingering.
Main challenge
The hard part of Sturdy is that it rewards consistency, so changing fingering choices or judging the layout too early usually hides the benefit of the movement pattern.
History and Origin
Sturdy was created by Oxey (the developer of the Oxeylyzer layout analysis tool) and published in the alternative keyboard layout community. It emerged from deep engagement with layout analysis — Oxey's work on the analyzer tool provided unique insight into which metrics actually matter most for typing comfort and speed, and Sturdy represents that knowledge applied to a concrete layout.
The layout quickly gained attention in the layout community for its strong performance across multiple analyzer metrics. It consistently ranks near the top of community comparisons for same-finger bigram rate, roll comfort, and overall effort scores.
Design Philosophy
Sturdy treats same-finger bigrams as the single most important metric to minimize, reasoning that pressing two different keys with the same finger in quick succession is the most disruptive movement pattern in typing. The layout arranges letters so that common English bigrams almost never require same-finger transitions.
Beyond SFB minimization, Sturdy optimizes for a high percentage of rolls (consecutive keys typed by adjacent fingers in the same hand) and good hand alternation. It avoids heavy center-column usage, keeping index-finger work primarily on the home row and the key directly above or below it rather than requiring lateral stretches. The pinky columns are assigned low-frequency letters to reduce strain on the weakest fingers.
Who Sturdy Is Best For
Sturdy is ideal for typists who have researched layout metrics and want one of the best-performing modern layouts by the numbers. It is also a good choice for people who find same-finger bigrams particularly disruptive to their typing flow.
Layout enthusiasts who want top-tier analyzer scores in practice
Typists who are sensitive to same-finger bigram disruptions
Users of programmable keyboards who can flash Sturdy via QMK or ZMK
People willing to learn a less common layout in exchange for optimized comfort
Switching from QWERTY
Sturdy moves nearly every key from QWERTY, so expect a full 2–3 month transition. The layout's strong roll patterns tend to click fairly quickly once the basic positions are memorized — many users report that common words start feeling fluid earlier than expected because the layout is designed to make frequent letter sequences fall under adjacent fingers.
SureTyping's lesson paths provide structured Sturdy practice from home row through full keyboard. The AI trainer will identify which specific key positions or transitions are lagging and generate focused drills to address them.
How to Practice on SureTyping
Follow the home-row-first curriculum and pay attention to how rolls feel — Sturdy is designed to make common letter sequences fall naturally under your fingers, so noticing those patterns early reinforces the layout's strengths. After the guided lessons, use custom training to target any remaining weak keys and build full-keyboard fluency.
Tracks
Lesson curriculum
422 lessons — View allLesson Stage
Individual Home Row Letters
Part of the SureTyping guided lesson path.
Foundations
Home Row Combinations
Early lessons that build finger anchors, repeatable reaches, and the first real words.
Lesson Stage
Individual Top Row Letters
Part of the SureTyping guided lesson path.
Upper Reach
Top Row Combinations
Lessons that add upper-row travel, alternating-hand rhythm, and controlled reach.
Lesson Stage
Individual Bottom Row Letters
Part of the SureTyping guided lesson path.
Lower Reach
Bottom Row Combinations
Lessons that strengthen precision on the lower row and improve edge-key control.
Word Building
Word Building
Lessons that turn letter control into common words, bigrams, and connected phrases.
Lesson Stage
Fluency Review
Part of the SureTyping guided lesson path.
Capital Letters
Capital Letters
Lessons that teach opposite-hand Shift technique for capitals before moving into full mixed-text fluency.
Lesson Stage
Shift Technique
Part of the SureTyping guided lesson path.
Lesson Stage
Speed Drills
Part of the SureTyping guided lesson path.
Lesson Stage
Accuracy Training
Part of the SureTyping guided lesson path.
Lesson Stage
Real-World Typing
Part of the SureTyping guided lesson path.
Lesson Stage
Endurance
Part of the SureTyping guided lesson path.
Lesson Stage
Weak Key Recovery
Part of the SureTyping guided lesson path.
Full Keyboard
Mastery
Lessons that combine punctuation, numbers, symbols, mixed strings, and speed-oriented review work.
Lesson Stage
Punctuation & Numbers
Part of the SureTyping guided lesson path.
Lesson Stage
Casper Test Typing Prep
Part of the SureTyping guided lesson path.
Lesson Stage
JavaScript code typing
Part of the SureTyping guided lesson path.
Lesson Stage
TypeScript code typing
Part of the SureTyping guided lesson path.
Lesson Stage
Python code typing
Part of the SureTyping guided lesson path.
Lesson Stage
Java code typing
Part of the SureTyping guided lesson path.
Lesson Stage
Code: C
Part of the SureTyping guided lesson path.
Lesson Stage
Code: C++
Part of the SureTyping guided lesson path.
Lesson Stage
Code: C#
Part of the SureTyping guided lesson path.
Lesson Stage
Code: Go
Part of the SureTyping guided lesson path.
Lesson Stage
Code: Rust
Part of the SureTyping guided lesson path.
Lesson Stage
Code: Ruby
Part of the SureTyping guided lesson path.
Lesson Stage
Code: PHP
Part of the SureTyping guided lesson path.
Lesson Stage
Code: Swift
Part of the SureTyping guided lesson path.
Lesson Stage
Code: Kotlin
Part of the SureTyping guided lesson path.
Lesson Stage
Code: SQL
Part of the SureTyping guided lesson path.
Lesson Stage
HTML & CSS code typing
Part of the SureTyping guided lesson path.
Lesson Stage
Code: Bash
Part of the SureTyping guided lesson path.
Lesson Stage
Kira Talent Typing Prep
Part of the SureTyping guided lesson path.
Lesson Stage
Duet Typing Prep
Part of the SureTyping guided lesson path.
Lesson Stage
Snapshot Written Follow-up Prep
Part of the SureTyping guided lesson path.
Lesson Stage
GRE Analytical Writing Typing Prep
Part of the SureTyping guided lesson path.
Lesson Stage
LSAT Writing Sample Typing Prep
Part of the SureTyping guided lesson path.
Lesson Stage
Coding Assessment Typing Prep
Part of the SureTyping guided lesson path.
