KeyboardHolder
Switch input method per application
KeyboardHolder is a macOS utility that automatically changes the active input method when the user switches between applications. By detecting the foreground application, it applies a pre‑configured input method, allowing seamless typing in different languages or keyboard layouts without manual adjustments. The tool runs in the background and updates the input method instantly as the user moves focus, reducing the need for repetitive keyboard shortcuts or menu navigation.
It is intended for users who work with multiple applications that each require a specific input method, such as multilingual writers, developers, or anyone who frequently alternates between software with different language settings. The configuration is stored locally and can be edited to associate any macOS‑supported input method with a given application bundle identifier.
KeyboardHolder is released as a stable, core macOS component, requiring no additional dependencies beyond the operating system. Its lightweight design integrates directly with the system’s input method framework, providing a straightforward solution for per‑application input method management.
Reviews
Loading reviews…
Similar apps

Clipboard, Input & Automation
InputSourcePro
Tool for automatically switching input sources by app or website.

Clipboard, Input & Automation
Karabiner
Powerful and stable keyboard customizer for OS X.

Clipboard, Input & Automation
Ukelele
Unicode Keyboard Layout Editor.
Clipboard, Input & Automation
SokIM
Korean-English Input Method Editor

Clipboard, Input & Automation
LangSwitcher
Keyboard layout converter for mistyped text.

Clipboard, Input & Automation
ClipBoardy
Fast & Private Clipboard History for Mac