62

У меня на ноутбуке испанская клавиатура, но я использую ее в основном для письма на английском и китайском языках.

Вот как я настроил языки:

Языковые предпочтения

Однако Windows добавила некоторые макеты самостоятельно (возможно, при подключении через удаленный рабочий стол к компьютерам с разными языками / макетами):

Доступные макеты

Все эти макеты являются частью цикла Alt Shift , что очень раздражает.

Как я могу удалить ENG/US и ESP, учитывая, что они не отображаются в списке конфигурации?

Есть ли способ, чтобы предотвратить их добавление снова?

5 ответов5

68

Мне удалось удалить ненужные макеты, создав IgnoreRemoteKeyboardLayout DWORD в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout и установив для него значение 1

Кредит идет на этот пост.

12

Добавьте оскорбительные языки под язык в панели управления, затем удалите их, и они будут удалены из области уведомлений.

9

Раскладка клавиатуры (по крайней мере, в Windows 7) содержится в разделе реестра HKEY_USERS\.DEFAULT\Keyboard Layout\Preload .

Preload определяет, какие раскладки клавиатуры присутствуют в кнопке переключения клавиатуры (в правом нижнем углу панели задач), а число определяет порядок. Элемент REG_SZ "1" содержит первый макет, "2" - второй и т.д.

В статье Windows Keyboard Layout перечислены большинство идентификаторов клавиатур. Вы также найдете указанные выше идентификаторы макетов, определенные как подразделы раздела реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layouts .

Было бы интересно узнать, что ваш реестр содержит в этих местах.

0

Для меня в настоящее время (2018) нет решения. В Windows 7 есть ошибка, которую Microsoft не обрабатывает, из-за чего добавляется клавиатура по умолчанию, обычно английская США, английская международная или в моем случае английская Великобритания, и ее нельзя удалить. Но вот варианты, которые вы можете и можете попробовать, с различными версиями Windows 10, которые работали для других. Надеюсь, ваш случай отличается от моего.

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

  • Панель управления / (некоторые версии) Clock Language and Region / Language
  • Панель управления / (другие версии) найдите "регион" / выберите "Регион" ... щелкните подчеркнутую ссылку "Языковые настройки" (сначала это не замечается, она находится в первом поле со списком, в котором вы выбираете страну "Формат")
  • Нажмите на индикатор языка в вашем трее и выберите Language Preferences
  • Пуск / Настройки (Напишите "Настройки" или выберите значок "Настройки" - значок с изображением винтика) / Настройки языка

Теперь есть несколько возможностей:

  • Если язык, который вы хотите удалить, отсутствует, добавьте его, перезагрузите и удалите его.
  • Если язык, который вы хотите удалить, указан в списке, выберите его, и появится кнопка «Удалить». Убери это и у тебя все хорошо. Но потом...
  • Если кнопка Удалить имеет серый цвет, вы можете попробовать следующее (это работало для некоторых старых версий Windows 10, а теперь нет. Для меня язык и ключ regedit просто всплывают снова)

Regedit и удалить клавиатуру не нужно: Computer\HKEY_USERS.DEFAULT\ Раскладка клавиатуры \ Предварительная загрузка

Затем выйдите и вернитесь.

00000101    Arabic
00000402    Bulgarian
0000041a    Croatian
00000405    Czech
00000406    Danish
00000413    Dutch (Standard)
00000813    Dutch (Belgian)
00000c09    English (Australian)
00001009    English (Canadian)
00001809    English (Irish)
00001409    English (New Zealand)
00000809    English (United Kingdom)
00000409    English (United States)
0000040b    Finnish
0000040c    French (Standard)
0000080c    French (Belgian)
0000100c    French (Swiss)
00000c0c    French (Canadian)
00000407    German (Standard)
00000807    German (Swiss)
00000c07    German (Austrian)
00000408    Greek
0000040d    Hebrew
0000040e    Hungarian
0000040f    Icelandic
00001809    Irish (English)
00000410    Italian (Standard)
00000810    Italian (Swiss)
00000414    Norwegian (Bokmal)
00000814    Norwegian (Nynorsk)
00000415    Polish
00000816    Portuguese (Standard)
00000416    Portuguese (Brazilian)
00000418    Romanian
00000419    Russian
0000041b    Slovak
00000424    Slovenian
0000080a    Spanish (Mexican)
0000040a    Spanish (Traditional Sort)
00000c0a    Spanish (Modern Sort)
0000041d    Swedish
0000041f    Turkish

Кто-то написал, что выбрав вкладку « Administrative » в окне "Настройки регионов" (вы можете открыть ее заново в настройках "Регион и язык", нажав "Настройки административного языка" справа в разделе "Связанные настройки"), а затем Copy settings , установите оба флажка, чтобы проверить и ок. Но я не понимаю, как это может помочь. Это не для меня.

Если, как и я, это не помогло, я смог изменить ПОРЯДОК языков так, чтобы первый язык был моим (иврит), вторым - желаемая вторая клавиатура (английский, США) и третья - нежелательная (английский, Великобритания). так что при переходе с клавиатуры (Windows + пробел или левый-Alt + left-Shift), переходя с иврита на английский, я достигаю желаемого КБ, и переходя с английского на иврит, я вижу, что он не изменился, поэтому добавьте еще изменить, чтобы достичь его. (Это помогает мне с отсутствующей индикацией из-за того, что на английском написаны английские и американские клавиатуры. Я открыл отдельную ошибку для этого на веб-сайте обсуждений Microsoft)

Я также нашел некоторую информацию об изменении клавиатуры "системные разрешения", которую я не буду повторять, потому что это может быть причиной того, что эти решения не работают.

-2

В Windows 10 вы можете удалить клавиатурные вводы / раскладки здесь:

  • Control Panel → Clock, Language, and Region → Language → Language options

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

Скриншот:

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