Skip to content

andrejkurusiov/keyboard-layout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks