InputLock logo

InputLock

Lock your input method(IME) on macOS

ProductivityMenu Bar AppsApple
2025-10-13
66 likes

Product Introduction

  1. InputLock is a macOS utility designed to maintain consistent keyboard input methods by preventing automatic switching between language or keyboard layouts.
  2. The core value lies in eliminating manual input method adjustments, ensuring users retain their preferred keyboard configuration across all apps and workflows.

Main Features

  1. Auto-Lock Input Method continuously monitors and instantly reverts to the user-selected input source whenever macOS attempts to change it unexpectedly.
  2. Quick Toggle from Menu Bar provides instant access to input method selection and locking through a persistent menu bar icon with one-click configuration.
  3. Lightweight & Fast operation consumes less than 15MB of memory and 0.1% CPU usage during typical operation, ensuring no impact on system performance.

Problems Solved

  1. Addresses macOS's default behavior that automatically switches input methods based on app context or text field language detection, disrupting typing workflows.
  2. Targets multilingual users, developers working with code-specific keyboard layouts, and professionals requiring consistent input methods across collaboration tools.
  3. Solves scenarios like accidental input switches during coding sessions, inconsistent language layouts in video conferencing apps, and disrupted creative workflows in design software.

Unique Advantages

  1. Unlike subscription-based alternatives, InputLock offers a one-time purchase model with lifetime updates and multi-device licensing options.
  2. Implements real-time input monitoring at the macOS event tap level, achieving faster response times (under 50ms) compared to script-based solutions.
  3. Combines system-level integration with a native macOS UI experience, verified for full compatibility with macOS Sonoma (14.0) security protocols and accessibility features.

Frequently Asked Questions (FAQ)

  1. What macOS versions are supported? InputLock requires macOS 14.0 or later, utilizing Apple's latest Input Method API for system-level integration without requiring accessibility permissions.
  2. Can I use one license on multiple devices? The Family Pack license supports activation on 3 macOS devices simultaneously, with automatic license synchronization through iCloud.
  3. How does it affect battery life? The optimized daemon process consumes less energy than macOS's native input switcher, with typical energy impact below 0.3nW during active use.
  4. What happens after macOS updates? InputLock automatically validates system compatibility and receives free updates through Sparkle framework integration within 24 hours of OS updates.
  5. Is there a trial version? The free download offers full functionality for 14 days, after which users must purchase a license through the in-app store without feature restrictions.

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news

InputLock - Lock your input method(IME) on macOS | ProductCool