This repository contains customized Cyrillic/ Russian transliteration keyboard layouts for ISO and ANSI physical keyboards, for use on macOS.
It started from the fact that I didn't know how to touch-type in Russian and ocasionally used Nordic (ISO) and US (ANSI) physical keyboards.
-
Both layouts mostly follow "ГОСТ 16876-71" as implemented on e.g. Translit web-site.
-
Layouts were modified to allow entering Cyrillic/ Russian symbols on both standard ANSI and Nordic (Finnish/ Swedish) ISO keyboards.
- "ch" -> "ч"
- "zh" -> "ж"
- "sh" -> "ш"
- "shh" -> "щ"
- "j" -> "й"
- "je" -> "э"
- "jo" -> "ё"
- "ju" -> "ю"
- "jа" -> "я"
-
Keymap
-
Each layout has a corresponding icon with double flags.
-
Standard macOS shortcuts (like
⌘-c
) work correctly -
Tested on macOS Big Sur and Ventura
-
Clone this repository.
-
Copy the
.bundle
or./source/*.keylayout
file(s) to the~/Library/Keyboard Layouts/
folder and restart your mac.E.g. from the repo folder run the command in Terminal:
cp -R "./ru_us-and-ru_fi_translit_AK.bundle" ~/Library/Keyboard\ Layouts/
-
Add the new keyboard layout(s) via System Preferences. If not listed under Russian language, try Others section.
- YouType: display the current keyboard layout in the status bar as flags in macOS.
Created using Ukelele.