andrejkurusiov / keyboard-layout

Russian translit layout for Finnish and US keyboards on macOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Custom Cyrillic keyboard layouts for macOS

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.

Features

  • 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

    • ANSI RU-us_translit.png
    • Nordic ISO RU-fi_translit.png
  • Each layout has a corresponding icon with double flags.

    sources-flags.png

  • Standard macOS shortcuts (like ⌘-c) work correctly

  • Tested on macOS Big Sur and Ventura

Installation

  1. Clone this repository.

  2. 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/

  3. Add the new keyboard layout(s) via System Preferences. If not listed under Russian language, try Others section.

Related

  • YouType: display the current keyboard layout in the status bar as flags in macOS.

Credits

Created using Ukelele.

About

Russian translit layout for Finnish and US keyboards on macOS