Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I use two keyboard layouts (input sources) in my everyday work - the standard US and Russian-PC. In System Preferences/Language & Text/Input Sources I have activated the "Allow different input source for each document" option. Incidentally, I also have English as the top language in System Pereferences/Language & Text/Languages, even though that is not relevant to this particular problem. I also have Input Menu enabled at login window and experience no problems with that.

However, when launching a new window or application, I can never be sure what language I will start typing in. That's very inconvenient, especially in full-screen apps/windows/modes. I have been unable to determine a consistent pattern of when and why the input source changes or whether it even consistently "sticks" to the an application or window.

Extensive googling and searching through existing q&a here yielded no satisfactory answers. Most confuse the question with the language selection. I have once stumbled on a tip saying that if you press-and-hold the input source switch keyboard shortcut (Cmd-Space in my case), you will get a visual switch cue (which is true), and that the default will "stick" to the value at which you release the keys (which I couldn't prove is working, at least for me, also default for what? current window?)

So the question is - how do I set a systemwide default input source, which will be applied to every new invoked application and its windows?

share|improve this question
    
Unless I'm misunderstanding, don't you want 'Use the same one in all documents'? Then you get a default and can just change the input source when you need something different. (This, I guess, works best if you are mostly using one input source.) –  Nix May 9 '12 at 15:26
    
That conflicts with my understanding of these two options. AFAIK, if I switch to "use the same in all documents", then a language toggled, say, in a browser window will carry over to a Terminal window I just switched from, causing me to try and type shell commands in Cyrillic when I switch back. So - no, I don't want same one in all documents. I want different input sources possible in different documents, but I want all documents to start from a default one which I can specify. –  Michael Bravo May 9 '12 at 16:10

2 Answers 2

up vote 1 down vote accepted

I asked Seth from CNET about this, and he replied me this article, I'm reading it, wish it will help us!! I use Sougou Input, Chinese Traditional, English and Deutsch, this whole changing game makes me crazy!!

share|improve this answer

To expand on Han's answer, here is the excerpt from the article Managing inout methods in OS X

To change your default input method in OS X and avoid having to make these adjustments for each application and document you open, you first have to be sure the setting to allow a different input source for each document is disabled. To do this, go to the Input Sources system preferences and select the option to "Use the same one in all documents." With this setting in place, go to the input menu and select the desired method you would like to have as your primary input source. After this is done, you can go back to allowing a different input source for each document, and any newly opened documents and applications will now use the desired primary input method, until you manually change it for that document.

share|improve this answer

Your Answer

 
discard

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.