macOS allows you to switch the current input method using the Globe key, but it doesn’t always work reliably and can be frustrating. While there are other apps that let you switch input methods with custom keys, why not use BetterTouchTool (BTT)—especially if you already have it?
This tip is for those who use keyboards without dedicated keys for switching input methods but need them—like Japanese users using a US layout keyboard.
You can use any keys you like, but I chose the left and right Command keys.
⸻
Step 1: Add All Input Methods
First, make sure all the input methods you need are added in System Preferences.
In my case, I added “English – ABC” in addition to the Japanese input method. This is because switching directly to Japanese (Romaji) via BTT doesn’t work properly.
⸻
Step 2: Set Up Key Sequences in BTT
Open BTT and go to the “Key Sequences / Typed Words” section—this is necessary if you want to use modifier keys (like Command) as triggers.
Register your desired keys for switching input methods, then assign the appropriate actions to each trigger.
That’s it! This setup has been the most responsive and lag-free solution for me so far.
Thanks for reading!