KeyCaster 3.5 elevates touch typing and spelling into a comprehensive bilingual fluency & speedrun platform.
Featuring 80 Bilingual Sentences with Phonetics & Vocab, CDPR Cyberpunk 2077 Telemetry HUD, Workman & Colemak-DH Keyboards,
Kailh Box Navy Switch Synthesis, Interactive Speech Rate & Pitch Tuning, Self-Healing Error Boundary, and Markdown & CSV Scorecard Exports.
KeyCaster 3.5 Highlights • 4-in-1 Section Architecture • Anti-Slop Design Philosophy • Global Shortcuts • Getting Started • License
KeyCaster 3.5 delivers an uncompromising, professional-grade typing experience:
-
🌐 Expanded Bilingual Arabic Dictation (80 Curated Sentences):
- 80 bilingual sentence pairs across 4 core domains (
daily,tech,wisdom,business). - Authentic Thmanyah Sans (
ثمانية) typography with native RTL rendering. - Arabic Tashkeel (diacritics / تشكيل) toggle button to switch between vowelled and simplified script.
- Syllable and phonetic breakdowns with vocabulary flashcards and interactive search filter.
- 80 bilingual sentence pairs across 4 core domains (
-
🤖 Authentic CDPR Cyberpunk 2077 Theme & Telemetry HUD:
- Electric Yellow (
#fcee09), Kiroshi Cyan (#00f0ff), and Arasaka Red (#ff003c) authentic CDPR palette. - Real-time Netrunner HUD telemetry ribbon, cyber reticle crosshairs cursor, and CRT scanlines.
- Electric Yellow (
-
⌨️ Expanded Ergonomic Keyboard Layouts (Workman & Colemak-DH):
- Dynamic virtual keyboard with real-time finger placement and error heatmaps.
- Native support for QWERTY, Dvorak, Colemak, Workman, and Colemak-DH layouts.
-
🔊 Acoustic Mechanical Switch Synthesis & Kailh Box Navy:
- Web Audio procedural synthesis: Kailh Box Navy (thick clickbar pop), Holy Panda, Cream Linear, Cherry MX Blue, and Gateron Ink Black.
- Interactive HUD speech rate badge (
0.8x–1.25x), speech pitch adjustment slider (0.5x–1.8x), and auto-replay on error toggle. - Interactive audio feedback on volume adjustments.
-
🏎️ Speedrun Gates, Caret Customization & Live HUD:
- Minimum WPM speed gate threshold alerts (30, 50, 70, 90 WPM).
- Real-time Keystrokes-Per-Second (KPS) chip alongside Live WPM and Accuracy.
- Customizable caret blink styles (
smooth,rapid,solid) across all 4 stages including Arcade Speedrun. - Streak milestone tier badges (Rookie, Apprentice, Specialist, Grandmaster, Legendary).
-
🔍 Dynamic Command Matrix Dictionary Lookup & Scorecard Exports:
- Instant vocabulary lookups directly inside Command Palette (⌘K) with quick jump to dictation.
- 1-click Markdown scorecard report (
.md), PNG summary card, and RFC 4180 CSV spreadsheet export across all stages. - Solarized Dark and Espresso Roast warm themes exposed in both TopNav and Settings pickers.
-
🛡️ Resilient Client Architecture & 115 Automated Tests:
- Strict React 19 hook-order invariants, defensive
localStoragetheme fallbacks, and self-healingAppErrorBoundaryrecovery. - 100% test pass rate across SM-2 calculations, sentence WPM math, bilingual schemas, Markdown/CSV exporters, and layout engines.
- Strict React 19 hook-order invariants, defensive
| Section | Focus | Audio / Visual Experience |
|---|---|---|
| SRS Words | Vocabulary & orthographic muscle memory | Speech synthesis + procedural mechanical switch sounds + SM-2 spaced repetition |
| Sentences | Natural typing cadence, punctuation, and rhythm | Full sentence TTS narration + multi-line caret tracking + pace car ghost |
| Arabic Dictation | Bilingual fluency & cognitive translation | Arabic cue in Thmanyah Sans + English TTS dictation + vocab cards (Alt+H) |
| Arcade Modes | High-intensity reaction & endurance | 60s Time Attack, Sudden Death (1 error = game over), and Zen Endless mode with XP progression |
KeyCaster strictly adheres to production-grade, human-crafted frontend aesthetics:
- No Card Soup: Clean spatial rhythm using an authentic 8pt layout grid.
-
High-Density Utility (Linear / Raycast): Subtle 1px borders (
border-white/[0.08]), deep charcoal surfaces, and tactile micro-interactions. - Typography Excellence: High-contrast pairing of Thmanyah Sans (for Arabic cues) and JetBrains Mono / Geist Mono (for English monospace typing).
-
Accessible Contrast: Strict adherence to WCAG AA contrast ratios (
$\ge 4.5:1$ ) witharia-livescreen reader stage progress announcements.
| Shortcut | Action |
|---|---|
| ⌘K / Ctrl+K | Open Raycast Command Palette & Dictionary Matrix |
| Ctrl+M / ⌘M | Quick Mute / Unmute Audio (remembers previous volume level) |
| Alt+Z / Ctrl+Shift+F | Toggle Zen Distraction-Free Flow Mode |
| Alt+G | Toggle Guided Mode (faint target words) in Translation Stage |
| Alt+S | Cycle Speech Rate (0.8x → 0.95x → 1.1x → 1.25x) |
| Ctrl+B | Toggle Virtual Keyboard with Finger Placement & Error Heatmap |
| Tab | Replay remaining audio cue to end of sentence |
| Shift + Tab | Replay slow-motion audio pronunciation (0.72x) |
| Alt + H / Ctrl + H | Toggle vocabulary flashcards & hints |
| Ctrl + 1 | Switch to SRS Words |
| Ctrl + 2 | Switch to Sentences |
| Ctrl + 3 | Switch to Arabic Dictation & Translation |
| Ctrl + 4 | Switch to Arcade Speedrun |
| Ctrl + , | Open Settings Drawer |
| Ctrl + D | Open Progress & Analytics Dashboard |
| Esc | Exit Zen Mode / Close Modals |
KeyCaster is open-source software licensed under the MIT License.