Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do I change (switch) the input language in Mac OSX (English->Russian->Hebrew). In Windows it is done by pressing alt-shift. What is the equivalent in OSX ?

share|improve this question
up vote 16 down vote accepted

Go to  > System Preferences > Language & Text > Input Sources.

Make sure an entry for each of 'English', 'Hebrew' and 'Russian' are checked. (I don't know which encoding you'll choose, e.g. 'Hebrew' or 'Hebrew - QWERTY'). Also ensure the uppermost box, 'Keyboard & Character Viewer' is checked.

Now you'll have something that looks like this:


You can select your language with the mouse or you can activate keyboard shortcuts, as seen below:


Both these keyboard shortcuts are already taken by other functions. These are functions that I use far more frequently than when I want to, in my case, shift between 'Australian' and 'Thai'. So in my case it's not worth making a keyboard shortcut to switch languages. This may be different for you however.

If you wish to activate, say, ⌘Space, you'll first need to disown that from whatever is currently using it. In my case ⌘Space opens a Spotlight search box and I use this all the time.

share|improve this answer

The shortcuts are ⌘␣ and ⌥⌘␣ by default, but can be changed in Keyboard.prefPane:

share|improve this answer

According to the Language & Text preference pane, the shortcuts are:

-space (command-space) - previous input source
⌥⌘-space (command-option-space) - next input source

Of course these shortcuts are already being used by Spotlight, so if you have that active they won't work.

Fortunately, you can just click the Keyboard Shortcuts button to choose the command shortcuts you'd prefer.

Either way, you should see an Input menu in your menu bar, probably next to the battery indicator. If you don't, you need to go to System Preferences > Language & Text, click on "Input Sources", and check the languages you want to have added. At that point, the Input menu will show up and you'll be able to set the keyboard shortcuts.

Note that you can also just choose the language you prefer from the Input menu if you don't care about using a keyboard shortcut.

share|improve this answer
  1. Go to the Keyboard pane in System Preferences
  2. Select the Input Sources tab
  3. Click the plus button on the bottom left
  4. Select your language
  5. Choose the appropriate language layout

If you still have trouble, refer this brief tutorial :

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.