Commit Graph

1 Commits

Author SHA1 Message Date
dba1ac47bb feat: implement initial project structure with core application scaffolding
Add rvimtutor.py as the main entry point for a terminal-based typing tutor application. The file includes raw terminal input handling via termios/tty, a key mapping dictionary for special keys (arrows, shift/ctrl modifiers), a get_key function for non-blocking key capture, terminal clearing utilities, and a Randoms class with input and word choice lists for generating typing exercises.
2024-12-04 18:27:52 +00:00