2

Я долго искал ответ на этот вопрос, и ближе всего я нашел этот пост SuperUser, однако удовлетворительного ответа там нет. У меня почти идентичная ситуация:

Я использую шведский и японский в качестве языка ввода и хочу оставить английский язык отображения. Поскольку я могу писать по-английски с помощью шведского метода ввода, мне не нужен ввод на английском языке. Переключение между методами ввода становится затруднительным, потому что мне нужно помнить, когда я дважды нажимаю клавишу Win + пробел (или левое смещение в зависимости от того, что вы предпочитаете), и когда я делаю это один раз, в результате чего я ввожу неправильный метод ввода, в результате чего я становлюсь раздраженным из-за того, что такая простая обстановка становится слишком сложной, и мне грустно.

Однако Windows 10 не позволяет мне это делать, это подход «все или ничего». Либо у вас есть язык отображения, и вы сохраняете его в списке ввода, либо его совсем нет.

Если я пытаюсь удалить английский как язык ввода (Настройки языка -> Регион и язык -> Удалить ввод с английского), он также удаляет его как язык отображения:

1. Настройка языка с английским языком отображения Настройка языка с английским языком отображения

2. Удаление английского в качестве языка ввода Удаление английского в качестве языка ввода

3. Язык отображения также удален ты делаешь дис

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

Вопрос: возможно ли это, и если да, то как мне это настроить? Это кажется очень простой вещью, но я не нашел никаких настроек, позволяющих мне это сделать.

4 ответа4

1

То, что вы ищете, находится в разделе «Дополнительные настройки»:

Снимок экрана с дополнительными настройками

1

Прямой параметр реестра для отключения горячих клавиш с раскладкой клавиатуры:

reg add "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3

Вы могли бы также хотеть

reg add "HKCU\Keyboard Layout\Toggle" /v "Language Hotkey" /d 3
reg add "HKCU\Keyboard Layout\Toggle" /v "Hotkey" /d 3

А для новых пользователей попробуйте это (в повышенном режиме):

reg load HKEY_USERS\temp "%USERPROFILE%\..\Default\NTUSER.DAT"
reg add "HKEY_USERS\temp\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3
reg unload HKEY_USERS\temp
1

Вы можете вручную изменить список языков ввода панели задач, отредактировав реестр:

Нажмите windows и введите "regedit" и перейдите к HKCU\ Раскладка клавиатуры \ Предварительная загрузка. Там вы увидите ключ для каждого языка в списке ввода, но вместо названий у каждого языка есть код, например, 00000409 - американский английский, 00000c0a - испанский. Просто посмотрите гугл коды, которые вы видите, чтобы определить, что к чему, а затем удалите ключ, который вы не хочу

Языки нумеруются, поэтому, я полагаю, если вы удалите ключ посередине, было бы безопаснее переименовать следующие ключи, чтобы числа оставались последовательными.

Затем выйдите / перезапустите, чтобы увидеть изменения.

-1

Для достижения цели, указанной выше, вы можете просто добавить дополнительные клавиатуры к "языку отображения", щелкнув по первому предпочтительному языку (в разделе "Регион и язык") и нажав "Параметры".

На следующем экране вы можете добавить дополнительные клавиатуры в разделе "Клавиатуры".

Это решение определенно достигает своей цели, надеюсь, что это работает для вас и кого-то еще! Ура!

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