GithubHelp home page GithubHelp logo

retraut / cyrillickeyboardlayoutmacos Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gelosi/cyrillickeyboardlayoutmacos

1.0 0.0 0.0 485 KB

Alternative to the flags, nice looking minimalistic keyboard layout for MacOS

License: MIT License

cyrillickeyboardlayoutmacos's Introduction

CyrillicKeyboardLayoutMacOS

Alternative to the flags, nice looking minimalistic keyboard layout for MacOS

Layouts are based on Russian - PC lauout. Because it's nicely mapped to the English (International!) and Cyrillic hardware keyboards. Therefore, primary actions are just like on the russian mac keyboard. Alt+ letter allows to have the rest of special cyrillic lettes from Ukrainian alphabet, for instance.

GIF DEMO OF ICONS DARK THEME

How to install

You have to copy a bunle file from this repo into proper location on your mac, then this alternative layout will become available among the other sources in the Keyboard settings.

Here's locations you can use at step 3. of this manual:

alternative layout available only to yourself/current user: ~/Library/Keyboard Layouts/
alternative layout available to all: /Library/Keyboard Layouts/
System Keyboards layout file (not recommended location!) /System/Library/Keyboard Layouts/

  1. Open Finder
  2. Press ⇧+⌘+G (Shift+Cmd+G) – this action will show a dialog where you can type direct location of the folder you want to go
  3. Paste or type into that dialog window the following path: ~/Library/Keyboard Layouts
  4. You shoud have Finder window with the proper target location open at this moment
  5. Copy the keyboard layout file to the recently opened folder
  6. RESTART YOUR MAC (no kidding)
  7. Do usual keyboard layout thing: go to the keyboard preferences, input sources, search for Cyrillic in the list of avaliable input languages – you should be able to find it, and you will recongize it immediately because of the icon ї :)

Done

Contribution

Feel free to share your ideas / hacks regarding better use of keyboard! Also, if you like to customize & store your keyboard layout – I'll be happy to link your repo.

References

Technical Note TN2056: Installable Keyboard Layouts

Link to Apple Documentation Link to the hidden flag to support icon templates

Human Interface Guidelines

Custom Icons
Dark Mode

Thanks!

Ukelete: a great helper tool to create custom layouts! Ukelete homepage

Dmitry Rodionov (@rodionovd): for help with the hidden config flags to support icon automatic color depending on theme (Light/Dark)

cyrillickeyboardlayoutmacos's People

Contributors

gelosi avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.