terminal typing practice
ttypr is a simple, lightweight typing practice application that runs in your terminal, built with Rust and Ratatui.
- Multiple Typing Modes: Practice with ASCII characters, random words, or your own text.
- Real-time Feedback: Get immediate feedback on your accuracy and typing speed.
- Mistake Analysis: Track your most commonly mistyped characters.
- Customizable: Toggle notifications, character counting, and more.
cargo install ttypr
Notes:
The application starts in the Menu mode.
For larger font - increase the terminal font size.
- h - display the help page
- q - exit the application
- i - switch to Typing mode
- o - switch Typing option (ASCII, Words, Text)
- n - toggle notifications
- c - toggle counting mistyped characters
- w - display top mistyped characters
- r - clear mistyped characters count
- a - toggle displaying WPM
- ESC - switch to Menu mode
- Character keys - Type the corresponding characters
- Backspace - Remove characters
- filipriec - creating a vector of styled Spans idea, if needs_redraw rendering concept
- Concept taken from: Monkeytype
This project is licensed under the MIT License.