Rus(sian/t)Type(writer) - rustype

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 ```bash 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` | ы / Ы | | `'` | ь |