Back to products
InputLock

InputLock

Lock your input method(IME) on macOS

Website inputlock.app
Overview

What it is

Tired of macOS constantly changing your input method? InputLock locks your preferred input source and automatically restores it whenever it changes.

Intent

I need it when

Maintain typing consistency for multilingual or multi-keyboard users

Users can lock a specific input method (e.g., English, Chinese, Japanese) and InputLock ensures that method stays active. This prevents accidental typing in the wrong language or keyboard layout.

Run a lightweight utility that doesn't drain Mac performance

InputLock runs silently in the background with minimal resource usage, designed to avoid slowing down the Mac while providing continuous input method locking.

Stop constantly switching between input methods when moving between applications

InputLock automatically maintains the user's preferred input method across all macOS apps. The auto-lock feature switches back to the locked method regardless of which app is active, eliminating manual switching friction.

Quickly select and change locked input methods without deep system settings

InputLock provides a menu bar toggle that lets users easily select and lock any installed input method directly from the top menu, avoiding repeated trips to System Preferences.

Own software permanently without recurring subscription costs

InputLock offers a one-time lifetime purchase model with free updates forever and no subscriptions, providing long-term cost certainty for macOS users.

Drop

Not a fit when

  • User runs Windows or Linux; InputLock is macOS-only (requires macOS 14.0 or later)
  • User needs multi-device synchronization across different operating systems
  • User requires cloud-based input method management or cross-device settings sync
  • User needs advanced input method customization beyond simple locking functionality
  • User prefers subscription-based software with ongoing support tiers
Commercials

Pricing

USD4.99 - USD9.99 / lifetime View pricing