Enable Per-Window Keyboard Layout in Windows 10

Recent Windows 10 builds come with a new "Keyboard" page in the Settings app. It completely replaces the classic options of Control Panel, which are removed starting with Windows 10 Build 17063. The new page allows users to change the display language, text-to-speech, speech recognition, and handwriting options. Here is how to enable per-window keyboard layout in Windows 10 because the UI for it has changed.

If you upgraded to Windows 10 Build 17074, its new language options can look strange to you. Unlike previous releases, it does not include the Language settings UI in the Control Panel. Now you have to use Settings to configure language settings in Windows 10.

In Windows 10, the keyboard layout has been made global, meaning once you switch to any language, it applies to all windows. In Windows 7, the keyboard layout was per-window, which means, the language was switched only for the window you were focused on. Fortunately, they kept the option to revert to the old behavior.

As of this writing, Windows 10 Build 17074 is most recent release of the OS. It comes with a special option on the Advanced keyboard options page. Here is how to use it.

To enable per-window keyboard layout in Windows 10, do the following.

  1. Open Settings.
  2. Go to Time & language -> Keyboard (Region & language in Windows 10 Build 17083 and above).
  3. On the right, click on the link Advanced keyboard settingsEnable Per Window Keyboard Layout In Windows 10 Img1Update: In Windows 10 Build 17083, the Advanced keyboard settings link was moved to Devices - Typing.Advanced Keyboard Options Link
  4. On the next page, enable the option Let me use a different input method for each app window.Enable Per Window Keyboard Layout In Windows 10 Img2

You are done.

From now, the input language will be switched only for the window you were focused on. Other running apps will use the keyboard layout you were using in them before switching to another app.

To undo the change, open the Settings app and go to Time & language -> Keyboard -> Advanced keyboard settings. Enable the option Let me use a different input method for each app window you've disabled early.

If you are running the stable version of Windows 10, refer to the following article:

How to configure language settings in Windows 10

The method described in the mentioned article works in all previously released Windows 10 versions and builds prior to Windows 10 Build 17063.

Leave a Reply

Your email address will not be published. Required fields are marked *