-
Latvian Apostrofs 2026.05.2
Stablereleased this
2026-05-10 13:22:01 +03:00 | 1 commits to main since this releaseLatvian Apostrofs 2026.05.2
A Latvian keyboard layout for macOS that restores standard programmer-friendly key assignments (Shift+3 = #, Alt+4 = €) while keeping all Latvian characters accessible.
Artifacts
LatvianApostrofs-2026.05.2.pkg— system-wide installer (/Library/Keyboard Layouts/). Double-click → installer flow → admin password.
Verify
sha256 LatvianApostrofs-2026.05.2.pkg a7ac7ba0dd107f3df58eecb7b8dc53269490c29b66cf401b82c634cd2a267f29Install
- PKG: download, double-click, follow installer (admin password required).
- Homebrew:
brew tap ojars/pareizrakstiba https://git.kapteinis.lv/ojars/homebrew-pareizrakstiba && brew install --cask apostrofs - Manual: clone the repo and run
./install.sh(per-user install, no admin needed).
Activate
System Settings → Keyboard → Text Input → Edit… → click + → scroll to Others → add Latvian (apostrofs). Log out and back in if it doesn't appear immediately.
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
1 download
-
Latvian Apostrofs 2026.05.1
Stablereleased this
2026-05-10 11:23:01 +03:00 | 3 commits to main since this releaseLatvian Apostrofs 2026.05.1
A Latvian keyboard layout for macOS that restores standard programmer-friendly key assignments (Shift+3 = #, Alt+4 = €) while keeping all Latvian characters accessible.
Artifacts
LatvianApostrofs-2026.05.1.pkg— system-wide installer (/Library/Keyboard Layouts/). Double-click → installer flow → admin password.
Verify
sha256 LatvianApostrofs-2026.05.1.pkg 6b6fe7096fc2382c4aaf81f6acee765cd0357b4c5eb4b469742913e664e386ffInstall
- PKG: download, double-click, follow installer (admin password required).
- Homebrew:
brew tap ojars/pareizrakstiba https://git.kapteinis.lv/ojars/homebrew-pareizrakstiba && brew install --cask apostrofs - Manual: clone the repo and run
./install.sh(per-user install, no admin needed).
Activate
System Settings → Keyboard → Text Input → Edit… → click + → scroll to Others → add Latvian (apostrofs). Log out and back in if it doesn't appear immediately.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Latvian Apostrofs 2026.05.0
Stablereleased this
2026-05-10 00:46:34 +03:00 | 5 commits to main since this releaseFirst release of the modernized fork
A Latvian keyboard layout for macOS that restores standard programmer-friendly key assignments (Shift+3 = #, Alt+4 = €) while keeping all Latvian characters accessible.
Three install paths
- PKG (system-wide, requires admin password). Download
LatvianApostrofs-2026.05.0.pkgbelow, double-click, follow installer.- On macOS Tahoe (26.x), log out and back in after install for the layout to register in the Input Sources picker.
- Homebrew Cask:
brew tap ojars/pareizrakstiba https://git.kapteinis.lv/ojars/homebrew-pareizrakstiba && brew install --cask apostrofs- Same logout/login caveat applies.
- install.sh (per-user, no admin needed). Recommended on macOS Tahoe — files land in
~/Library/Keyboard Layouts/and are immediately available without logout. Clone the repo and run./install.sh.
Verify
sha256 LatvianApostrofs-2026.05.0.pkg 6a7e4a8e4be0e1c73e009c3916c0ec844ba44eb2ab3485842d419dee8e111c4aActivate
System Settings → Keyboard → Text Input → Edit… → click + → scroll to Others → add Latvian (apostrofs). Test in TextEdit: Shift+3 →
#, Alt+4 →€.⚠️ Before you uninstall — important
macOS Tahoe (26.x) crashes the calling Terminal session with a SIGSEGV in HIToolbox
TSMSelectInputSource → CFStringCompare(NULL)when a.keylayoutfile is removed while its layout is the currently-selected input source. This applies to every uninstall path —brew uninstall --cask --zap apostrofs, manualsudo rm "/Library/Keyboard Layouts/latvian_apostrofs.keylayout", and./uninstall.sh. Reproduced live on 2026-05-09 (three Terminal crash reports captured the same day).Before any uninstall: click the menu-bar input-method indicator and switch to a different layout (e.g. ABC – Extended). Then run the uninstall command.
The
install.sh/uninstall.shscript in this repo enforces this check automatically (refuses to delete withexit 1ifLatvian (apostrofs)is still selected; pass--forceto bypass). The Homebrew Cask inhomebrew-pareizrakstibadoes the same via anuninstall_preflightblock. Manualsudo rmusers — please switch input sources first; this isn't something a documentation file can prevent for you.Tested on
macOS Tahoe 26.4.1 (arm64, M2 MacBook Air). The
.keylayoutXML format is unchanged since macOS 10.6, so earlier versions should also work but are no longer tested.Credits
Keyboard layout files (
latvian_apostrofs.keylayout+latvian_apostrofs.icns) by Atis Āre (2013, https://pods.lv/2013/09/26/apostrofs_uz_mac_os_x/) — byte-identical to the original. Installer scaffolding and modernization by Ojārs Kapteinis.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- PKG (system-wide, requires admin password). Download