retoor 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

Rtutor

Rtutor is an application written in python to train yourself to use vim fast way and to learn over 60 shortcuts! Features:

  • Display question answered right / wrong statitiscs.
  • Display AVG time spent to answer a question.
  • Questions with random values to make it less boring.
  • Repeat question on random moment if you answered it wrong. You have to learn!

Usage

This application has no dependencies. Instead of cloning this git, you can just do wget or copy the raw source code of rvimtutor.py.

python3 rtutor.py

but since it's executable:

./rtutor.py

will also work.

S
Description
Application for training your vim skills with over 60 shortcuts.
Readme
34 KiB
Languages
Python 100%