Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

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

I have two active keyboard layouts - US english and russian. I have russian as my primary system language and the option "allow different input language for different documents" is active. But when I open any app keyboard automatically switches to russian, while I want it to be english by default. Is there any way to change the default keyboard layout without changing system language?

share|improve this question
What system are you on? On my Mac running Mavericks newly started apps just keep the keyboard layout that was selected before. – codingFriend1 Feb 11 '14 at 15:17

When I tried enabling the setting (Input source options: Allow a different one for each document), new windows seemed to just use the current input source.

Anyway, you could try running sudo /System/Library/CoreServices/Setup\\ Assistant and selecting US as the default input method. (You have to go through the steps of creating a new account, but you can delete it later.) It modifies at least /var/root/Library/Preferences/ByHost/*.plist.

If that doesn't work, try running sudo languagesetup and selecting English, or sudo defaults write /Library/Preferences/.GlobalPreferences.plist AppleLocale en_US and restarting.

share|improve this answer

enter image description hereTry the option Use the same one in all documents and with a keyboard shortcut you can easily switch between different input methods, for example, Cmd + Space.

share|improve this answer
It's kind of difficult to understand what you propose to do here, especially the part between the "" – patrix Jan 31 '13 at 19:01

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.