{"repo":"oomol-lab/LockIME","free":true,"listed":false,"github":"https://github.com/oomol-lab/LockIME","clone":"git clone https://github.com/oomol-lab/LockIME.git","description":"A native macOS menu-bar app that keeps your keyboard input source locked — global, per-app, and per-URL.","language":"Swift","stars":545,"topics":["apple-silicon","input-method","input-source","keyboard","liquid-glass","macos","macos-app","menu-bar","producitivity","sparkle"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"LockIME English · 简体中文 · 繁體中文 · 日本語 · Français · Deutsch · Español · Português · Русский A macOS menu-bar app that locks your keyboard input source . Whenever you (or another app) switch input methods, LockIME immediately switches back to the locked one — globally, or per-frontmost-app, or (with the optional enhanced mode) per browser URL. macOS 14+ · Apple silicon & Intel — separate apps, download the -arm64 or -x86 64 file matching your Mac · built with SwiftUI, Liquid Glass on macOS 26 (Tahoe). Screenshots Install Install with Homebrew (the cask picks the build matching your Mac's architecture): Or download the .dmg matching your Mac ( -arm64 for Apple silicon, -x86 64 for Intel) from the latest release. Either way, the app keeps itself up to date via Sparkle. Features - Instant re-lock — switches the active input source back the moment you (or another app) change it, globally or per-app. - Conflict-aware — if another program keeps re-asserting its own input source (say, a game with built-in IME management), LockIME notices the tug-of-war and briefly stands down instead of flip-flopping forever, recording Conflict detected in the activation log; give such an app its own Ignore or Switch to rule for a lasting fix. - Bare-process rules — programs that run from a bare executable rather than an .app bundle (say, Minecraft's java , spawned by a third-party launcher) can get rules too: while they are running, the app picker lists them under a synthetic process: identity (e.g. pr","default_branch":null,"files":null,"tree":[],"storefront":"/r/oomol-lab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oomol-lab/LockIME/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}