Today I was cleaning my MacBook keyboard (OSX 10.6.6) while the user was locked. Due to some random key-presses, the language of the login changed from English to Hebrew (I use both in MAC, but only English for login). When in the login menu, the cmd-space shortcut has not effect, and it does not change the language.

I didn't have any way to change it, and was practically locked outside my account.

What is the magical key-sequence that can change the language back to English?

(for completeness - I did a hard reboot, which brought me back to the main login screen, and luckily the language reverted back to English... Now I have changed the login preferences so that the language selection appears in the login screen anyhow, but the question is very important for anyone who found himself locked out.) see also Question in superuser stackexchange and also This Question, that is very useful if you are not already locked - so you can set the language drop-menu to appear also in the login menu.


This adds the language selection to the login window:

  1. From the Apple menu, choose System Preferences.
  2. Click Users & Groups to display the pane (or choose User & Groups from the View menu).
  3. If the lock icon in the lower-left corner of the window is closed, click it, then enter the name and password of an administrator to unlock it.
  4. Click Login Options.
  5. Select the "Show Input menu in login window" checkbox.

Source: http://support.apple.com/kb/ht4099

  • still works. yay apple (not). Apr 8 '18 at 2:05

The keyboard shortcut is customizable, just as almost any other action. The place to customize and thus find the shortcut is:

System Preferences > Keyboard > Keyboard Shortcuts > Keyboard & Text Inputs > "Select previous input source" & "Select next source in Input menu"

These are cmd+space and opt+cmd+space as defaults on my OS X 10.6.6

  • cmd+space does not work in the login screen, unless specifically enabled.
    – Ran G.
    Feb 21 '11 at 6:22
  • "unless specifically enabled" -- how do you enable it? Apr 8 '18 at 2:03

A Heard reboot might not always help. Click on "Guest", it will boot up a new window. Youll see all users and "guest" Click (not tap) on your account Enter your password (by default, the language is English)

You must log in to answer this question.

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