Type Russian on a French/English keyboard: easy method

By the Claviers Online team · Updated September 22, 2026

“privet” becomes привет: JCUKEN transliteration, Ё key and Russian physical layout.

Two ways to write Russian without a Cyrillic keyboard: transliteration (“privet” → привет) or JCUKEN physical-keyboard mapping.

The often-missing Ё key sits on the first row of the virtual keyboard.

Step-by-step guide

1. Type with transliteration

Enable phonetic mode and type “privet, kak dela”: it becomes “привет, как дела”.

2. Switch to JCUKEN

Enable “Physical keyboard” in the toolbar to map your keys to ЙЦУКЕН.

3. Use Ё and Й

Click Ё at the top of the keyboard; “j” or “y” produce Й in phonetic mode.

Frequently asked questions

At a glance: Russian Keyboard

  • Keyboard: Russian Keyboard (Русская клавиатура), Cyrillic script, Russia & CIS.
  • Direction left to right; 46 keys and 92 characters across all layers.
  • Engine: 50 transliteration rules — the examples below come straight from it.
  • This guide: 3 method steps and 3 answered questions.
  • Typefaces: PT Serif, Noto Sans, PT Sans, Arial.
  • Search and export: Google, YouTube, Wikipedia, Translate, DuckDuckGo.

Common mistakes to avoid

Nine times out of ten, a Russian Keyboard problem is one of these — each takes five seconds to fix. Work through them in order before assuming the keyboard is broken.

  • Nothing converts, not even « privet » → « привет »: check that Transliteration mode (not the physical keyboard) is on, and that you type plain lowercase Latin letters.
  • Missing accents: click the exact accented key rather than the base letter — “e” and “é” are two different keys.
  • Unexpected layout: the Standard variant changes the keys — switch back to the standard variant if anything surprises you.
  • Clusters split after paste (Arabic, Indic and Southeast Asian scripts): paste into this editor first and re-copy — it normalizes the Unicode shaping that Word and chats sometimes break.

Try these conversions now

Copy each left-hand transcription into the keyboard linked above and confirm the script on the right. Six quick wins that calibrate your fingers to the engine.

  • Type “privet” → get привет.
  • Type “zdravstvuyte” → get здравствуйте.
  • Type “spasibo” → get спасибо.
  • Type “pozhalusta” → get пожалуйста.
  • Type “kak dela” → get как дела.
  • Type “horosho” → get хорошо.

The exact rules behind the examples

The walkthrough above uses a handful of conversions. Here is the complete engine behind this guide — all 50 mappings of the Russian Keyboard, longest match first. Find the transcription you need, then try it live in the keyboard linked at the top of this page.

You typeYou get
privetпривет
zdravstvuyteздравствуйте
spasiboспасибо
pozhalustaпожалуйста
kak delaкак дела
horoshoхорошо
plohoплохо
daда
netнет
yaя
tyты
onон
onaона
lyubovлюбовь
moskvaмосква
rossiyaроссия
shshchщ
shchщ
zhivжив
schщ
shш
chч
tsц
zhж
khх
fф
yuю
yoё
yй
aа
bб
vв
gг
dд
eе
zз
iи
kк
lл
mм
nн
oо
pп
rр
sс
tт
uу
wв
xкс
jж

More questions about this keyboard

  • Does the Russian keyboard support Ё? — Yes, Ё is available on the first row and via its dedicated key.
  • Can I use my physical keyboard? — Yes — enable hardware mode in the toolbar and the layout maps to JCUKEN.
  • How do I type ь and ъ? — Type an apostrophe (') for the soft sign ь and a double quote (") for the hard sign ъ, or click them on the virtual keyboard.
  • AZERTY or QWERTY? — Both work: phonetic mode ignores your layout, physical mode maps to standard JCUKEN.
  • Is it free on mobile? — Yes, free on all devices with a touch-optimized Cyrillic layout.

Neighbouring keyboards

The same method often applies to neighbouring languages. Each of these has its own full keyboard page with virtual keys, engine and dictionaries.

  • Ukrainian Keyboard: Clavier ukrainien en ligne : tapez українська avec translittération phonétique et disposition officielle.…
  • Bulgarian Keyboard: Clavier bulgare en ligne (fonétique) : écrivez български sans changer de clavier.…
  • Serbian Keyboard: Clavier serbe Cyrillique en ligne : tapez ћирилица avec translittération, y compris les lettres љ њ ђ ћ џ ѕ.…
  • Belarusian Keyboard: Clavier biélorusse en ligne avec translittération phonétique (беларуская клавіятура).…
  • Tajik Keyboard: Clavier tadjik (cyrillique) en ligne : écrivez тоҷикӣ avec translittération (salom → салом) et ғ ӣ қ ӯ ҳ ҷ.…
  • Kyrgyz Keyboard: Clavier kirghize (cyrillique) en ligne : écrivez кыргызча avec translittération (salam → салам) et ң ө ү.…

All method guides

Twelve guides cover the most requested scripts. Pick yours — every guide embeds its keyboard, so you can practise each step immediately.

  • Type Arabic without an Arabic keyboard: complete guide: Type “marhaba” and get مرحبا: transliteration, harakat, copy-paste and virtual keyboard.…
  • Type Hebrew with vowels (niqqud) online: “shalom” → שלום, Shift layer for vowels: Hebrew RTL keyboard guide.…
  • Type Chinese with pinyin: how-to: Type “ni hao” and pick 你好: tones, simplified/traditional and pinyin keyboard.…
  • Type Japanese: romaji → hiragana, katakana, kanji: “konnichiwa” → こんにちは: romaji engine, kana keyboard and vocabulary resources.…
  • Type Korean (Hangul): automatic composition: “annyeong” → 안녕: jamos combine into syllables in real time.…
  • Type Hindi (Devanagari): transliteration guide: “namaste” → नमस्ते: matras, conjuncts and Devanagari keyboard.…
  • Type Vietnamese: Telex, VNI and tones: “xin chao” + s → xin chào: Telex, VNI modes and Vietnamese keyboard.…
  • Type Greek: modern and polytonic: “kalimera” → καλημέρα: transliteration, tonos and Greek keyboard.…
  • Spanish, German, Italian accents without a local keyboard: “como estas” → ¿Cómo estás?, “gruesse” → grüße: accent autocorrection.…
  • Arabic, Persian, Urdu: which keyboard to choose?: Same script family, 3 languages: letter differences (پ چ ژ گ), digits and usage.…
  • Online dictionaries by language: the Lexilogos-like hub: Each keyboard embeds its hub: monolingual, bilingual, grammar, press and resources.…