Skip to content
Keyboard layout for all major Cyrillic languages in existence, and most of the minor ones as well.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
DLL files needed for installation
Cyrillic layout, Windows 32-bit.msi
Cyrillic layout, Windows.msi


alt text

This is an extended Russian keyboard layout that allows writing every significant minority language in the Russian Federation (Moksha, Abkhazian, Kildin Sami, Bashkir, Yakut, you name it), as well as all major international Cyrillic written languages outside of Russia as well (Ukrainian, Serbian, Kazakh, Mongolian, etc.), and many classical orthographies (Church Slavic, old Komi, old Aleut). This way, it’ll be a lot easier to write, converse, and provide important digital services to users of more than 60 different languages, many of whom don’t currently have official layouts in Windows.

Notably, this layout contains pretty much every single Cyrillic letter that was present in Unicode as of the summer of 2017, providing native key presses for dozens upon dozens of different Cyrillic orthographies, both big and small. It even contains Serbian cursive letters natively, meaning that the typing of them is no longer ISO-code-dependent.

The layout was specifically designed for Nordic physical keyboards, but the project’s open-source licence means that I strongly encourage the act of adapting it to other physical setups as well. Have fun, and I hope this’ll be of any help to you.

The project maintainer (me) does not speak Russian natively, so English is strongly preferred to contact me (though is not strictly required).



Расширенная русская раскладка клавиатуры, позволяющая вводить символы большого количества кириллических языков, включая мордовский, абхазский, кильдин-саамский, башкирский, якутский, украинский, сербский, казахский, монгольский, церковнославянский, язык коми, алеутский и т.д. Проект предназначен для упрощения написания, общения и предоставления цифровых услуг для пользователей на более, чем 60 языках, большая доля которых не имеет официальной раскладки в Windows.

Данная раскладка включает в себя практически все символы кириллицы, содержащиеся в Юникод за лето 2017 года, и обеспечивает естественный ввод для сотен различных кириллических орфографий. Раскладка также включает Сербское рукописное письмо, что исключает зависимость этих символов от используемого шрифта.

Раскадка разработана в первую очередь для Нордических клавиатур, однако проект находится в open-source, поэтому я настоятельно рекомендую адаптацию раскладки и под другие клавиатуры. Надеюсь, что этот проект окажется полезен.

Автор проекта не разговаривает по-русски, поэтому рекомендуется оформлять обратную связь на английском.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.