macSKK

A macOS Japanese input method using the SKK method, with configurable dictionaries, keyboard layouts, and key bindings.

CaskUtilitiesApple silicon · Intel
From homebrew/cask
30-day installs37#1321 in App
1-year installs609Last 365 days
Latest version2.21.0Sep 27 · Sep 27
Download size2.5MBarm64 / x86_64 · dmg
Release cadenceWeekly2 releases in 30 days
  1. 2.21.0

    LatestSep 27 · Sun

    OpenNavo editorialAdded to Homebrew Sep 27 13:19

    Settings can now sync through iCloud. This release also fixes duplicate marked-text submission on cancellation and updates the state-machine tests.

    Features
    Settings can now sync through iCloud.
    Fixes
    Fixed marked text being submitted twice when cancelled.
    Tests
    Simplified redundant StateMachineTests descriptions.Tests now verify events for each key input.
  2. 2.20.0

    Sep 19 · Sat

    OpenNavo editorialAdded to Homebrew Sep 19 13:20

    Adds a key binding to switch between hiragana and direct input, and fixes compilation errors and warnings with Xcode 27.

    Input
    Added a key binding to switch between hiragana and direct input.
    Build
    Fixed compilation errors and warnings with Xcode 27.
  3. 2.19.0

    Aug 16 · Sun

    OpenNavo editorialAdded to Homebrew Aug 16 16:06

    This release adopts Swift 6, enables Approachable Concurrency, and updates locking and background candidate search for safer concurrency.

    Concurrency
    Adopt Swift language version 6 and enable Approachable Concurrency.Replace NSLock with OSAllocatedUnfairLock and remove @unchecked Sendable.Make completion-candidate searches safe on background threads.
    Updates
    Set the macSKK target's SWIFT_VERSION to 6.Consolidate version settings in project-level Build Settings.

An open-source interface for Homebrew. Installs run through the macOS app or the brew command.

© 2026 OpenNavo