• v2026.05.2 5a52fbef02

    Latvian Apostrofs 2026.05.2
    All checks were successful
    Test / validate (push) Successful in 1s
    Release / build-and-release (push) Successful in 1s
    Stable

    ojars released this 2026-05-10 13:22:01 +03:00 | 1 commits to main since this release

    Latvian 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  a7ac7ba0dd107f3df58eecb7b8dc53269490c29b66cf401b82c634cd2a267f29
    

    Install

    • 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
  • v2026.05.1 b7e177260a

    Latvian Apostrofs 2026.05.1
    All checks were successful
    Test / validate (push) Successful in 1s
    Release / build-and-release (push) Successful in 1s
    Stable

    ojars released this 2026-05-10 11:23:01 +03:00 | 3 commits to main since this release

    Latvian 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  6b6fe7096fc2382c4aaf81f6acee765cd0357b4c5eb4b469742913e664e386ff
    

    Install

    • 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
  • v2026.05.0 63920bb1b4

    Latvian Apostrofs 2026.05.0
    Some checks failed
    Test / validate (push) Successful in 2s
    Release / build-and-release (push) Failing after 2s
    Stable

    claude released this 2026-05-10 00:46:34 +03:00 | 5 commits to main since this release

    First 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.pkg below, 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  6a7e4a8e4be0e1c73e009c3916c0ec844ba44eb2ab3485842d419dee8e111c4a
    

    Activate

    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 .keylayout file is removed while its layout is the currently-selected input source. This applies to every uninstall path — brew uninstall --cask --zap apostrofs, manual sudo 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.sh script in this repo enforces this check automatically (refuses to delete with exit 1 if Latvian (apostrofs) is still selected; pass --force to bypass). The Homebrew Cask in homebrew-pareizrakstiba does the same via an uninstall_preflight block. Manual sudo rm users — 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 .keylayout XML 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