Input Source Pro

Free keyboard layout switcher for Mac that changes input source per app and per website.

Try App

Input Source Pro switches your keyboard input source for you. Set a language or layout for each app, and the Mac changes to it when you move to that app.

In browsers it can go further and set an input source per website. It works with Safari, Chrome, Arc, Edge, Vivaldi, Opera, Brave, Firefox, Zen, Dia and others. An on-screen indicator shows which input source is active, and you can choose when it appears, such as when you switch apps or change keyboards.

Force English Punctuation makes chosen apps type standard symbols even when your input source would produce full-width or local characters, which helps in code editors and terminals. Per-app function key mode decides whether F1 to F12 act as standard keys or media keys. You can also switch input sources with keyboard shortcuts or with single or double taps of modifier keys.

Input Source Pro is made by Runju Huang and released under the GPL-3.0 licence. It is free, needs macOS 12 or later and suits anyone who types in more than one language.

Frequently asked questions

Is Input Source Pro free?

Yes. Input Source Pro is free and open source. The developer accepts sponsorship through GitHub Sponsors.

Is Input Source Pro safe and open source?

The source code is on GitHub at runjuu/InputSourcePro under the GPL-3.0 licence, so anyone can read and build it.

How do I install Input Source Pro?

Run brew install --cask input-source-pro, or download the DMG from inputsource.pro and move the app to Applications.

What macOS version does Input Source Pro need?

Input Source Pro needs macOS 12 Monterey or later.

Can Input Source Pro switch by website, not just by app?

Yes. In supported browsers you can give individual websites their own input source, so a site in another language switches your keyboard as soon as you open it.

What does Force English Punctuation do?

When it is on for an app, keys such as comma, full stop, quotes, brackets and the dollar sign type standard ASCII symbols, even if your current input source would type full-width or localised versions. Turn it on only for the apps where you need it.

Gallery

No images yet.

Apps like Input Source Pro

More apps from Utilities.

More in Utilities

View all