Typing Hero App typingheroapp.com
Cyrillic Layouts Compared — ЙЦУКЕН RU vs UA vs BY

Cyrillic Layouts Compared — ЙЦУКЕН RU vs UA vs BY

· 3 min read · by Robin Érsek-Obádovics

The Cyrillic alphabet is used by many languages — Russian, Ukrainian, Belarusian, Bulgarian, Macedonian, Serbian, Mongolian. Each language has slightly different letters, and the keyboards reflect those differences. This guide compares the three ЙЦУКЕН variants (RU, UA, BY) plus the unique Bulgarian БДС.

Quick comparison

LayoutCountryDistinguishing features
ЙЦУКЕН-RURussiaThe original; uses ы, ъ, э, ё
ЙЦУКЕН-UAUkraineReplaces ы→і, ъ→ї, э→є; adds ґ; no ё
ЙЦУКЕН-BYBelarusReplaces щ→ў, и→і; uses ' for hard sign
БДСBulgariaCompletely unique (Dvorak-style design)

Russian ЙЦУКЕН — the original

The base ЙЦУКЕН layout, designed for Russian in the early 20th century.

Top row: Й Ц У К Е Н Г Ш Щ З Х Ъ Home row: Ф Ы В А П Р О Л Д Ж Э Bottom row: Я Ч С М И Т Ь Б Ю

Uses all 33 Russian letters. See ЙЦУКЕН (RU).

Ukrainian ЙЦУКЕН (UA) — minor changes

Same as Russian for most letters, but:

  • і replaces ы (home row, left ring position)
  • ї replaces ъ (top-right corner)
  • є replaces э (home row, right pinky stretch)
  • ґ added at bottom-left
  • No ё (Ukrainian doesn't use it)
  • Apostrophe ' replaces ъ at the top-right

A Russian typist switching to Ukrainian needs to learn 4 character substitutions. Most other muscle memory transfers. See ЙЦУКЕН (UA).

Belarusian ЙЦУКЕН (BY) — two key swaps

Like Russian, but:

  • ў replaces щ (top-row right ring position)
  • і replaces и (bottom row)
  • No щ (Belarusian doesn't use it)
  • Apostrophe instead of ъ

A Russian typist switching to Belarusian needs to memorize 2 character swaps. Much closer to Russian than Ukrainian. See ЙЦУКЕН (BY).

Bulgarian БДС — completely different

БДС is not ЙЦУКЕН-based. Completely different design philosophy (vowels-left, consonants-right — Dvorak-style).

БДС home row: ь я а о ж г т н в м ч

A ЙЦУКЕН typist learning Bulgarian must learn БДС from scratch — almost zero muscle memory transfers. See БДС Bulgarian.

Side-by-side: same letters, different positions

For shared letters across the 3 ЙЦУКЕН variants:

  • ф (f): left pinky home — all three
  • в (v): left middle home — all three
  • а (a): left index home — all three
  • о (o): right index home — all three
  • н (n): top row position 6 — all three
  • т (t): bottom row position 6 — all three

The shared core makes Russian → Ukrainian or Russian → Belarusian transition relatively easy.

Macedonian and Serbian Cyrillic

Macedonian uses a unique Cyrillic layout (similar to ЙЦУКЕН but with Macedonian-specific characters ѓ, ќ, ј, ѕ, љ, њ, џ).

Serbian Cyrillic uses a layout similar to Macedonian (shared letters like ћ, ђ, ј). Serbian also has a separate Latin script standard (QWERTZ-HR equivalent).

Typing Hero App focuses on the 4 listed Cyrillic layouts (RU, UA, BY, BG) at this time.

Which Cyrillic layout should you learn?

  • Russian speaker: ЙЦУКЕН-RU
  • Ukrainian speaker: ЙЦУКЕН-UA
  • Belarusian speaker: ЙЦУКЕН-BY
  • Bulgarian speaker: БДС-BG
  • Multi-language Cyrillic typist: maintain all needed layouts, switch via OS shortcut

Frequently Asked Questions

Can I type Russian with the Ukrainian layout?

Mostly yes, but you'd miss ы, ъ, э, ё. Doable for casual messaging; not ideal for professional Russian writing.

Is Bulgarian БДС really that different?

Yes — completely different layout. Bulgarian designers started from scratch in 1978 to optimize for Bulgarian letter frequencies.

What about Old Church Slavonic?

Specialized; uses an extended Cyrillic alphabet. Liturgical typing needs custom layouts. Not commonly supported.

Why is ё so important in Russian?

ё (yo) is the 7th letter of Russian alphabet. Many casual writers omit the dots and use е, but formal Russian text requires proper ё.

Are there Phonetic Cyrillic layouts?

Yes — "Russian Phonetic" maps Cyrillic letters to phonetically-similar QWERTY positions. Used by foreign learners; not by native Russian typists.

Which Cyrillic layout is fastest?

Comparable speeds for ЙЦУКЕН variants (~40-55 WPM for trained typists). БДС potentially faster for native Bulgarian (Dvorak-style optimization).

Try them

Practice each on Typing Hero App:

For more: ЙЦУКЕН (RU) deep-dive, How to type in Russian, How to type in Bulgarian.