Skip to content

balkanio/QWERTZ-south-slavic-latin

Repository files navigation

QWERTZ South Slavic Latin

The QWERTZ South Slavic Latin keyboard layout for OS X. This keyboard layout was standardized in the 1980s in Yugoslavia and is used in Windows and Linux PCs for Bosnian, Croatian, Serbian Latin and Slovene. Macs have a different layout for these languages, which can be troublesome for people used to the PC layout. Using this layout makes things a bit more familiar, e.g. @ is at its usual location. The layout aspires to be:

QWERTZ South Slavic Latin layout illustration

We also add some useful typographic symbols to easily accessible locations – so that you can use “smart” quotes, proper apostrophes when you’re shortening words, ellipses instead of three dots …

To install:

sudo cp -R "South Slavic Latin.bundle" "/Library/Keyboard Layouts/"

Then restart the computer and to add the layout, go to System Preferences - Keyboard - Input Sources - + - start typing "south", select "South Slavic Latin" - Add. Now you should be able to select this layout from the keyboard menu bar icon (or it will be automatically selected if you remove other layouts).

Features

So far most of the keys should be in their right places, including:

  • @ can be found at alt + v
  • state modifiers like alt + <number>, a for inputing other international characters such as ä, á or à
  • often used programming keys like <, >, [, ], { and }
  • we don't need to mention where ć, č, ž, š and đ are, right?
  • easily accessible typographically correct puntuation

Typography

We made some customisations by adding some proper typographic punctuation symbols that were not easily accessible in the original PC layout to keys used in the US Mac keyboard layout. For a full list of proper typographic characters see this cheatsheet. The supported rules are shown in this table:

Name Symbol Shortcut Shortcut (US)
em dash alt+shift+z alt+shift+y
en dash alt+z alt+y
ellipsis alt+č alt+;
single quotes ‘’ alt+đ, alt+shift+đ alt+], alt+shift+]
double quotes “” alt+š, alt+shift+š alt+[, alt+shift+[

Hacking

The layout is created using Ukelele, the free Unicode Keyboard Layout Editor. You can get it using Homebrew Cask to edit the layout:

brew cask install ukelele

Icon generated using: https://iconverticons.com/online/

Edit the .keylayout and .icns files in the root of the repo and update the .bundle by bumping its version number and running the update script which copies the files inside it.

./update-bundle.sh

Feel free to improve the layout and submit a pull request!

Živjeli!

About

The QWERTZ South Slavic Latin keyboard layout for OS X resembling the PC layout.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages