A terminal-based speedcubing timer written in Rust.
- Timer with inspection mode
- Support for multiple puzzle types (2x2, 3x3, 4x4, 5x5, Skewb, Pyraminx)
- Session management
- Solve statistics & graph
- Scramble generation
- Data persistence
Make sure your terminal supports the kitty keyboard protocol.
You can then install lazytimer using cargo
cargo install lazytimer
Key | Action |
---|---|
? | Show keybinds |
q | Quit |
Esc | Close popup |
Enter | Confirm |
Space | Start/stop timer |
h / ← | Previous session |
j / ↓ | Previous solve |
k / ↑ | Next solve |
l / → | Next session |
g | Go to first solve |
G | Go to last solve |
i | Show solve details |
+ | Toggle +2 penalty |
- | Toggle DNF penalty |
d | Delete selected solve |
D | Delete selected session |
n | Create new session |