InputSourcePro

Switch and track your input sources with ease ✨

1284
40
Swift

Input Source Pro Logo

Input Source Pro

Switch and track your input sources with ease ✨

Website · Releases · Discussions

Input Source Pro is a free and open-source macOS utility designed for multilingual users who frequently switch input sources. It automates input source switching based on the active application — or even the specific website you’re browsing — significantly boosting your productivity and typing experience.

Features

Automatic Context-Aware Switching

Automatically switch input sources based on custom rules for each application or website.

Elegant Input Source Indicator

Clearly displays your current input source with a sleek, customizable on-screen indicator.

Custom Shortcuts

Quickly toggle between input languages with configurable keyboard shortcuts.

Installation

Using Homebrew

brew install --cask input-source-pro

Manual Download

Download the latest release from the Releases page.

Contributing

Contributions are highly welcome! Whether you have a bug report, a feature suggestion, or want to contribute code, your help is appreciated.

  • For detailed contribution steps, setup, and code guidelines, please read our Contributing Guidelines.
  • Bug Reports: Please submit bug reports via GitHub Issues. Check existing issues first!
  • Feature Requests & Questions: For suggesting new features, asking questions, or general discussion, please use GitHub Discussions.
  • Code of Conduct: Please note that this project adheres to our Code of Conduct. By participating, you are expected to uphold this code.

Building from Source

Clone the repository and build it using the latest version of Xcode:

git clone [email protected]:runjuu/InputSourcePro.git

Then open the project in Xcode and hit Build. 🍻

Sponsors

This project is made possible by all the sponsors supporting my work:

Logos from Sponsors

License

Input Source Pro is licensed under the GPL-3.0 License.