FlicKey is a macOS menu bar app for people who type in more than one language. When you type into the wrong keyboard layout, it fixes the text and switches the layout for you.
If you type Hebrew and English you know the moment: you write a whole sentence, look up, and it says akuo vnmc instead of שלום המצב. FlicKey catches this as it happens, converts what you typed, and flips the keyboard so you can keep going.
- Fixes wrong-layout typing automatically. After two confidently wrong words it converts the whole run, including names and short words that dictionaries miss, and switches the layout.
- Double-tap Shift converts the current text on demand.
- Double-tap Option undoes an auto-fix and switches back. Undo the same word twice and FlicKey stops touching that word.
- Remembers your layout per app, per website, and per chat. Move from a Hebrew WhatsApp thread to an English work chat in Teams and the keyboard follows.
- Plays a click when a fix lands, with a few sounds to choose from, and can tap the trackpad so you feel the switch without looking.
Everything runs locally. FlicKey has no server, no account, and it does not send what you type anywhere.
Download the app from flickey.site, drag it to Applications, and grant Accessibility access when asked. FlicKey needs Accessibility because that is the macOS mechanism for reading the text field it is fixing and for observing keystrokes. Requires macOS 13 or later.
You need Xcode and XcodeGen:
brew install xcodegen
xcodegen generate
open FlicKey.xcodeprojThe project file is generated from project.yml. Note that project.yml pins the author's signing identity; switch it to your own team (or automatic signing) to build locally. Accessibility permission is tied to the signing certificate, so you grant it once per identity.
Run the tests with:
xcodebuild test -scheme FlicKeySee TESTING.md for the full testing story, including the UI test suite and what still needs a manual pass.
Trackpad taps use a private macOS framework (the technique comes from HapticKey). Apple could break this in any release. The code resolves everything dynamically and falls back to standard haptic feedback if the private API goes away.
FlicKey is source available — the full source is published and readable under the FlicKey License (see LICENSE.md), which is not an OSI-approved licence. In short: read it, build it for yourself, and reuse it freely. What you cannot do is publish a paid or unlocked copy of FlicKey; published derivatives must keep the purchase flow intact and use their own name and icon. If FlicKey saves you time, a one-time purchase keeps it maintained.