Romanian to Old Romanian Cyrillic Keyboard


How the Transliterator Works

Overview

This project provides a standalone, browser-based virtual keyboard that transliterates modern Romanian characters to Old Romanian Cyrillic letters in real time. For the best experience, use the Romanian keyboard layout on your computer

Features

  1. Real-time transliteration while typing on a physical keyboard or clicking the on-screen keys.
  2. Support for Romanian diacritics (ă, â, î, ș, ț) and their corresponding Old Romanian Cyrillic characters.
  3. Alternative character selection via the Alt modifier (e.g., t → ѳ, u → ю).
  4. Acute (´) and grave (`) accent modifiers that apply combining marks to the supported vowels. Activate them via the on-screen keys or by holding the physical 3 (acute) or 4 (grave) keys.

Special Keys

  1. Copy Button (⧉): Click the “copy” button to copy the text from the text box to your clipboard.
  2. Delete Button (⌫): Click the “delete” button to clear all text from the text box.

Character Transliteration Rules

  • Basic Transliteration:
    • a → а
    • b → б
    • c → ч
    • d → д
    • e → є
    • f → ф
    • g → г
    • h → х
    • i → и
    • j → џ
    • k → к
    • l → ʌ
    • m → м
    • n → н
    • o → ѡ
    • p → п
    • q → й
    • r → р
    • s → с
    • t → т
    • u → ꙋ
    • v → в
    • w → ѧ
    • x → ѯ
    • y → ѵ
    • z → з
    • ă → ъ
    • â → ѫ
    • î → ꙟ
    • ș → ш
    • ț → ц
  • Alternative Transliterations (Alt Key):
    • t → ѳ
    • p → ѱ
    • â → ѥ
    • u → ю
    • e → ѣ
    • ș → щ
    • o → о
    • z → ѕ
    • j → ж
    • i → ї
    • w → ѩ
    • q → ꙋ̆
  • Accent Modifications:
    • Vowels (а, є, и, ѡ, ꙋ, ѵ, ъ, ѫ, ꙟ, ѩ, ѧ, ѣ, ї, ѥ, ю, о) will get an acute or grave accent when the corresponding accent key is used.