A free macOS utility that automates input source switching based on active applications and websites for multilingual users.
Input Source Pro is a free and open-source macOS utility that automates switching between input sources (like keyboards and languages) based on the active application or website. It solves the problem of manual input source switching for multilingual users, boosting productivity by ensuring the correct input method is always active contextually.
Multilingual macOS users who frequently switch between input sources, such as developers, writers, and professionals working across different languages and applications.
Developers choose Input Source Pro for its deep macOS integration, context-aware automation (including per-website switching in browsers), and features like app-specific punctuation modes and function key switching—all available as a free, open-source alternative to manual switching or paid utilities.
Switch and track your input sources with ease ✨
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Automatically switches input sources based on the active application or specific website, as detailed in the README for per-app and per-browser rules, eliminating manual toggling.
Displays the current input source with a customizable on-screen indicator that stays unobtrusive, enhancing visibility without clutter.
Forces English punctuation in apps like code editors, ensuring consistent symbol typing even with non-English input sources active, per the app-aware mode feature.
Automatically adjusts macOS function key behavior per app, switching between media keys and standard F-keys, ideal for contexts like IDEs or daily use.
The utility is designed exclusively for macOS, with no support for Windows or Linux, restricting its use in mixed-OS environments.
Settings are stored locally without cloud sync or backup options, making it hard to transfer configurations between devices or recover after system changes.
Switching is limited to app or website focus events, lacking support for more granular triggers like specific text fields or system-wide shortcuts beyond custom ones.