My M1 MBP has this double function key, the fn/🌐 key in the bottom left corner.

enter image description here

By default it, unfortunately for me, serves 2 purposes

  1. It acts as the old fn key so pressing so for example fn + ▶ = end, fn + ◀ = home, fn + ▲ = Page Up, fn + ▼ = Page Down, etc...

  2. If you have 2 or more input sources (eg, English + Japanese) then it switches between the sources

This has the frustrating experience that, for those unfortunately few people that actually use multiple input sources, in the normal course of using the fn combos above, quite often I end up switching input sources when I don't want to.

The solution I wanted to try to use was to turn off the 🌐 key's "change input source" function and change caps lock to instead be "change input source"

Unfortunately I can't figure out how to do it.

Under System Preferences->Keyboard->Keyboard is the option to make the 🌐 key "Do nothing"

enter image description here

And under "Modifier keys" there is the option to set caps lock to be the 🌐 key

enter image description here

but unfortunately those 2 seem to in conflict. The first setting to make the 🌐 key "Do nothing" means that setting caps lock to 🌐 does nothing. Keeping 🌐 as "change input source" and setting caps lock to be 🌐 means caps lock changes input sources but the actual 🌐 key also still changes input sources.

Going over to Shortcuts->Input Sources and trying to "Select the previous input source" doesn't allow me to set it to caps lock.

enter image description here

Is there some other way I can make the fn🌐 key not change input sources and make caps lock change input source?

  • Isn't there a box to check to make Caps Lock switch keyboards in System Preferences > Keyboard > Input Sources? This only works for switching between Latin and non-Latin keyboards, however, and it's not clear what you need. Jan 7, 2022 at 12:38
  • I don't see the setting you mention img. Also it's not an option under modifier keys either. img
    – gman
    Jan 7, 2022 at 17:59
  • I don't think it is available with 3rd party keyboards like your Google stuff. If you had Apple's Japanese IM on the list, you would probably see another box at the bottom for using Caps Lock. Jan 7, 2022 at 18:49
  • Yes, the Apple Japanese IME has a caps-lock option. But it's irrelevant to the question above. All it does is switch modes inside the Japanese IME. It doesn't switch between input sources
    – gman
    Jan 7, 2022 at 23:11
  • That's not how mine works. If US is the last Latin keyboard used, then caps lock switches Hiragana or Katakana to the US flag in the top right corner, so it is definitely switching input sources. Only if you use Romaji last instead of US will caps lock switch to Romaji. But that doesn't matter if you are using Google IM's anyway. Google really should offer the caps lock option. It's available when you make a custom layout for something like Russian in Ukulele. Jan 7, 2022 at 23:38

1 Answer 1


I had the same question today and found that setting at:

Keyboard > Input Sources > Use the Caps Lock Key to...

enter image description here

Hope this helps

  • It only works with Apple's keyboard layouts, and the OP is using one from Google instead. Jul 19, 2022 at 14:43

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .