16

I have two input languages in Windows - English and Ukrainian.

I configured them to have Ctrl-Shift-1 and Ctrl-Shift-2 shortcuts respectively.

However this setting keeps disappearing all the time and shortcuts are reset to none (either one or both of them) after 5-10 minutes of use. Any ideas, why this happens?

Upd: the issue seemed to have gone away after I disabled synchronization of Windows settings, however after installing Anniversary Update the issue happens again all the time (and synchronization is disabled this time).

2 Answers2

13

It turns out that the shortcuts are lost when the other session (non-interactive one) interacts.  The solution is to copy the settings to Login screen session and to default settings for other user.  This prevents the settings from being lost.  I believe, it's a bug in Windows, so that it wipes the shortcuts if they are not set in the logon screen session.

The "Control Panel"->"All Control Panel Items"->"Language "->"Advanced settings" Control Panel page has an "Apply language settings to the welcome screen, system accounts and new user accounts" link in the first section (captioned "Override for Windows display language").  Once you click it, a "Region" dialog is opened. On the "Administrative" tab, the top part has "Copy settings..." button.

Copying language settings to system accounts and new user accounts

0

(I've also included this answer in the linked question.)

This has been a recurring problem for me as well. Recently the program Keyman has been released as free software, and it enables you to create keyboard shortcuts for keyboards just like Windows does. (You can create shortcuts either for Keyman keyboards, or for the Windows keyboards you already have installed.)