FlicKey 1.0 ships 4.8 MB binary with per-tab input memory and double-shift text repair
FlicKey addresses documented gaps in macOS input source management for multilingual users by adding per-tab granularity and an instant correction path. The 30-second install path and zero-telemetry design reduce friction compared with prior utilities. Sustained usage will depend on continued compatibility with future NSWorkspace and Accessibility API changes.
The app registers Accessibility API hooks to read focused window metadata and active NSTextInputContext instances. It overrides the system-wide input source selection that macOS resets on focus change or tab switch. Per-app persistence is implemented via a lightweight plist keyed by bundle identifier and URL host, bypassing the incomplete per-document state stored in TextInputSources.
FlicKey: 5,000 weekly active launches recorded via optional GitHub version check by day 90 post-release.
Sources (3)
- [1]Primary Source(https://flickey.site)
- [2]Supporting Source(https://developer.apple.com/documentation/appkit/nstextinputcontext)
- [3]Supporting Source(https://github.com/gnachman/iTerm2/blob/master/sources/iTermKeyboardNav.m)