2026-08-12 18:19:55 +02:00
2026-08-12 18:19:55 +02:00
2026-08-12 18:19:55 +02:00
2026-08-12 18:19:55 +02:00

Russian Typing Trainer

An interactive typing program i built to learn the Cyrillic alphabet and terminal modes (two birds, one stone).
You're given a word in Russian and have to type it out using English keys.
Your keystrokes are automatically translated into Russian (Cyrillic) characters.

Usage

  • Type using standard English keys. Input is translated to Cyrillic automatically
  • To type a double letter (look below), prefix with _ (example: _yu -> ю)
  • Press ESC twice to exit

Example output

pour: налить
Please repeat in russian 🇷🇺     (2x ESC to quit)
]  налить
Well done!

Keymap

Input Cyrillic
zh ж / Ж
ch ч / Ч
yu ю / Ю
ye е / Е
yo ё / Ё
ya я / Я
iy ы / Ы
sh ш / Ш
kh х / Х
ts ц / Ц
_i й / Й
k к / К
o о / О
m м / М
v в / В
g г / Г
l л / Л
d д / Д
f ф / Ф
i и / И
x х / Х
z з / З
r р / Р
t т / Т
a а / А
p п / П
n н / Н
s с / С
e э / Э
u у / Y
b б / Б
y ы / Ы
' ь
S
Description
An interactive cli app to learn the Cyrillic alphabet by typing Russian words using an English keyboard.
Readme
75 KiB
Languages
Rust 100%