Click here to Skip to main content
15,887,404 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hi guys,

I want type a somethings with an arbitrary language using Word 2013 and also "Automatically switch keyboard to match language of surrounding text" option is enabled. But I want change keyboard language to default Windows 8.1 (e.g. Eng) when I switch to the other programs windows. In other word, switch from a language in Word 2013 to English one in other programs automatically. How to do this?

Thanks in advanced.
Posted

1 solution

You don't need it. First of all, "switching to default" does not mean English. It can be some default. And it does not make much sense. You cannot talk about "language"; there is no such category for an arbitrary program. By default, each application is returned to its own keyboard layout.

You need to understand that there are "input languages" and associated keyboard layouts defined by the users, not by application. The users can switch to any layout at any time. Those layout does not have to be associated with particular languages. When you activate a window of some application, Windows "remembers" the previously chosen input language or keyboard layout.

—SA
 
Share this answer
 
Comments
hzawary 24-May-15 13:41pm    
Thanks, but let me explain the problem in detail. When I open the Word 2013 for typing, it switch to B layout automatically, whereas Windows 8.1 is set to default A layout. When I want switch from Word to dictionary program I have switch from B layout to A layout every times using Alt+Shift (or Windows+Space).
If I disable "Automatically switch keyboard to match language of surrounding text" option then when I back to the Word from dictionary again I have switch to B layout from A layout too! It is troublesome.
Sergey Alexandrovich Kryukov 24-May-15 14:02pm    
If this is how Word works, what are do you want to do with that? And nothing happens on Alt+Shift.
I would not use this Word feature at all; it does not see reasonable to me.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900