Files
2026-08-12 18:31:11 +02:00

60 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1>
<span style="color:white">Rus</span><span style="color:grey">(sian/t)</span><span style="color:blue">Type</span><span style="color:grey">(writer) - </span><span style="color:red">rustype</span>
</h1>
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` | ы / Ы |
| `'` | ь |