Structured Learning Path/Lessons for Finger Positioning #7767
Unanswered
Quinto-Bit
asked this question in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Description:
Currently, Monkeytype is excellent for practice and testing, but it lacks a structured way for beginners to learn a new language/layout from scratch (similar to TypingClub's curriculum).
Proposed Concept:
Implement a "Lessons Mode" where users progress through levels.
Level 1: Focus on Home Row keys.
Level 2: Top Row, and so on.
Integrate a visual keyboard overlay to guide finger placement for each layout.
Why this is useful:
It transforms Monkeytype from a "Speed Testing Tool" into a "Complete Typing Tutor," making it the only tool a user needs to go from 0 to 100 WPM
Expansion: Universal Layout Support & Dynamic Lessons
To make the "Lessons Mode" truly universal, we should decouple the lessons from specific characters and bind them to physical key positions.
Key Features:
Layout-Agnostic Lessons: The curriculum should adapt based on the selected layout (e.g., teaching the Home Row regardless of whether it's QWERTY, Workman, or a specific Arabic layout).
Community-Driven Layouts: Implement a standardized schema (JSON) for users to submit and integrate non-standard layouts.
Visual Mapping: The on-screen virtual keyboard must update its mapping and "finger guides" dynamically to match the active layout
Beta Was this translation helpful? Give feedback.
All reactions