51

I'm trying to change the keyboard combination to change the input source from Option-Command-Space / Command-Space to any other combination. I am not able to find any solution for that. Is it possible to change this combination?

bmike
  • 235,889
sheidaei
  • 755
  • The standard shortcut is a shortcut in Eclipse as well. I would like to keep the shortcut in Eclipse and change the one for input source. – sheidaei May 13 '16 at 15:38

2 Answers2

76

Here are Apple's instructions for changing shortcuts found in PH21531:

  1. Choose Apple menu > System Preferences, click Keyboard, then click Shortcuts.

  2. Select the action (Input Sources in your case) in the list that you want to change.

  3. Double-click the current shortcut, then press the new key combination you want to use.

You cannot use each type of key (for example, a letter key) more than once in a key combination.

  1. Quit and restart any apps you’re using for the new keyboard shortcut to take effect.
Tom Gewecke
  • 20,864
  • 1
    This allows the key bindings to cycle the input sources to be changed. It would be nice if we could override the binding to a specific input source (currently defaults to things like opt+shift+J). It doesn't seem to be possible via any settings menu though. – Adam Millerchip Oct 12 '18 at 01:19
  • @AdamMillerchip If you are talking about changing the mapping of keys in a particular input source, there are two apps for that, Ukelele and Karabiner. – Tom Gewecke Oct 12 '18 at 04:54
  • @TomGewecke I don't think that's what Adam Millerchip is asking. It would be nice if I could set F12 to activate the Azerty keyboard layout and F13 to activate the Qwerty keyboard layout, for instance. – Flimm Jan 17 '19 at 09:24
  • @Flimm You may be right. It's confusing because there aren't any shortcuts for specific input sources provided by MacOS, so I don't know what he meant by opt shift j (which produces Ô). For adding such shortcuts see https://apple.stackexchange.com/questions/61250/bind-each-keyboard-layout-to-keys-combination – Tom Gewecke Jan 17 '19 at 12:39
  • @TomGewecke That's the default shortcut to switch to hiragana mode if you have the Japanese keyboard installed. The problem is, there's no way to switch back to the English keyboard in OS X out of the box. lol – Jyosua Dec 09 '19 at 00:12
  • On a non - Apple Keyboard, ^ is ctrl because with ctrl+space I can toggle input sources between German and ABC. – Timo Mar 28 '22 at 13:27
  • This suggestion does not currently work on my macbook air. Specifically, I cannot do point 3, because I do not see any keyboard language shortcut in the keyboard settings menu – Aleksejs Fomins Mar 26 '24 at 10:49
  • @AleksejsFomins If you are using Ventura or Sonoma, it is system settings > keyboard > keyboard shortcuts > input sources – Tom Gewecke Mar 26 '24 at 13:00
  • @TomGewecke, thanks a lot. I was able to figure it out. What confused me initially was the "Language" section within the keyboard section. I still don't quite know what it does, but apparently that is not the input language. Indeed, I had to go to input sources, and see the "+" button at the bottom left corner. – Aleksejs Fomins Mar 27 '24 at 14:13
  • @AleksejsFomins "Language" might refer to dictation, spellcheck, or system user interface, depending on where you see it. – Tom Gewecke Mar 27 '24 at 18:38
3

In Mojave, you can simply toggle the checkbox to enable switching between two input sources using the Capslock button. (Haven't tried this with more than 2 input sources though).

Choose Apple menu > System Preferences, click Keyboard, then click Input Sources.

enter image description here