-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
141 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# Jugoslavica | ||
|
||
Keyboard Layout Simplifying Slavic Latin Diacritics Input | ||
|
||
## Why Not Stick with the Default Layout? | ||
|
||
Let's break it down. The standard layout doesn't quite match up with the | ||
familiar Latin QWERTY we're used to. There's a bit of a learning curve, and | ||
those extra characters **(Č, Ć, Đ, Š, Ž)** overlap the | ||
punctuation keys. It becomes especially frustrating if you find yourself | ||
typing more often in English than in Serbo-Croatian. This can pose a significant | ||
headache for programmers. | ||
|
||
## What's the Solution? | ||
|
||
This layout offers the option to conveniently access accent characters by | ||
utilizing a separate input level, accessible through the `⌥ Opt` key. So, this | ||
not only facilitates typing in Serbo-Croatian but also caters to the broader | ||
range of the Slavic Latin alphabet. | ||
|
||
## What's Included? | ||
|
||
* For Serbo-Croatian and Slovenian: **Č (Ч), Ć (Ћ), Đ (Ђ), Š (Ш), Ž (Ж)** | ||
|
||
* Montenegrin extras: **Ś** and **Ź** | ||
|
||
* Macedonian: **Č (Ч), Ǵ (Ѓ), Ḱ (Ќ), Š (Ш), Ž (Ж)** | ||
|
||
* [Bulgarian][1]: **Ă (Ъ)** | ||
|
||
* Old Church Slavonic: **Ě (Ѣ), Ĭ (Ь), Ŭ (Ъ), ϴ (Ѳ), Ÿ (Ѷ)** | ||
|
||
* [Belarusian][2]: **Č (Ч), Š (Ш), Ž (Ж), Ć (Ць), Ś (Сь), Ź (Зь), Ń (Нь), Ŭ (Ў), Ł (Л)** | ||
|
||
* Added for consistency, Czech: **Ř** | ||
|
||
## Installation Steps | ||
|
||
1. Download the distribution. | ||
|
||
2. Install the Jugoslavica.bundle file with the Keyboard Installer app. | ||
|
||
3. Navigate to `System Preferences` → `Keyboard` → `Input sources`, and add `Jugoslavica` | ||
|
||
4. To remove the original English layout, temporarily add Vietnamese (simple | ||
telex), remove English, and then remove Vietnamese. | ||
|
||
5. You might need to log out and log back in for everything to work smoothly. | ||
|
||
## Give it a try and enjoy typing with Jugoslavica! 🚀 | ||
|
||
[1]: https://en.wikipedia.org/wiki/Romanization_of_Bulgarian#Streamlined_System | ||
|
||
[2]: https://en.wikipedia.org/wiki/Belarusian_Latin_alphabet |