1

Вот уже несколько недель, без каких-либо действий на моей стороне, один из трех моих активных языков ввода (раскладки клавиатуры для немецкого, английского и чешского языков в таком порядке) каким-то таинственным образом удаляет себя случайно (на самом деле всегда английский), даже не на перезагрузки или что-то.

Еще более странно, что все три языка перечислены в HKEY_USERS\.DEFAULT\Keyboard Layout\Preload и появляются в выборе языка панели задач, но в какой-то момент английский (в середине трех языков) исчезает, поэтому я не могу выбрать его больше, используя ALT + SHIFT. Но когда я захожу в настройки языка и перемещаю английский вверх или вниз, он снова появляется на панели задач.

Я проверил, произошло ли это после запуска программы (Visual Studio в тестируемом случае), но даже это, похоже, не является проблемой.

У кого-нибудь есть идеи, почему это могло произойти? Может быть, обновление Microsoft или что-то? Я был бы очень благодарен, потому что это действительно раздражает.

1 ответ1

0

Вы можете попробовать это в реестре:

  1. Откройте HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts и найдите числовой код языка, который вы хотите добавить. Например. En_UK = 00000809
  2. Затем перейдите к HKEY_USERS\.DEFAULT\Keyboard Layout\Preload и добавление новой записи строкового значения после последней существующей и установка номера на одну единицу выше, чем существующая (например, 1, 2, 3 существует -> назовите новую "4").
  3. Дайте новой записи значение данных на любом языке, который вы хотите добавить. Если это "En_UK", как в шаге 1, установите значение "00000809"

Тогда я думаю, вам нужно выйти и снова войти, чтобы сделать его активным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .