This Mac Keyboard App Is Great for Users Who Speak More Than One Language
If you type in Spanish on iMessage, Portuguese on WhatsApp, and English on Slack on your Mac, you’re probably annoyed by the effort it takes to switch keyboards all the time. Input Source Pro wants to solve this problem. The app automatically changes the input method depending on which website or app is open, and you can even set up your own keyboard shortcuts to switch to a different keyboard.
How to Automatically Switch to a Different Keyboard on Your Mac
The first step is to add multiple keyboards to your Mac by clicking the Apple logo in the top left corner of the screen, choosing System Preferences > Keyboard , and clicking Edit next to Input Sources. Click the + button and add as many keyboards as you need.
When you’re done and have Input Source Pro installed, you can open the app to set up the automation. On the General tab, be sure to select “Run at logon” to allow the application to run when you turn on your Mac.
Then go to the Application Rules tab and select the default keyboard at the top. Ideally, this should be the language you use the most. Then you can click on any app from the list on this page and install the custom keyboard.
Then go to the Browser Rules tab, set the default keyboard at the top, and start adding website URLs by clicking the “+” button. Once you’ve set up rules for multiple websites, be sure to check the correct browsers for each rule. If you don’t select any browser, you won’t see any change in the keyboard.
The last step involves recording keyboard shortcuts for switching to different keyboards. Go to the Keyboards tab and set up a shortcut for each input method. This will allow you to manually switch to the keyboard of your choice in any application.
After that, you can open the relevant apps and websites, and Input Source Pro will do the rest. The app is free to download and use right now as it is in beta testing (even though it works like an official app). The pricing model will be revealed after the release of the stable version.