Вопрос Как удалить автоматически добавленные раскладки клавиатуры?


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

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

Language preferences

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

Available layouts

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

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

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


60
2017-10-03 19:01


происхождения




ответы:


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

Кредит идет эта почта,


62
2017-10-07 15:14



Вы спаситель. RDC от Mac. Автоматически устанавливает американский английский, даже если я использовал Dvorak на Mac и Windows. - The Lazy Coder
Не могли бы вы предоставить подробные инструкции, как именно вы добавляете «IgnoreRemoteKeyboardLayout»? Я догадываюсь, когда я нахожусь в вышеупомянутом пути реестра и щелкаю правой кнопкой мыши «Создать», но я не знаю, что выбрать потом. Я также вижу это «QWORD (64-битное значение) - должен ли я использовать это вместо DWORD? - drabsv
Не могли бы вы дать пошаговую инструкцию, как это можно сделать в Windows 10? Спасибо! - Richard Hardy
Отлично работал для меня. Раскладка клавиатуры в США автоматически добавляется для каждого сеанса RDP. Этот параметр реестра остановил его. Благодаря!!! - Jez
«drabsv» 17 авг. 2016 06:30 «Ричард Харди» 14 сентября 2016 г. 14:58 Вот как это сделать: «Пуск», «Запуск», «RegEdit», «HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Layout». На правой панели щелкните правой кнопкой мыши и выберите « New "then" DWORD Value ", назовите его« IgnoreRemoteKeyboardLayout ». Дважды щелкните имя, которое вы только что написали (или щелкните его правой кнопкой мыши и выберите« Изменить »), затем в поле« Значение данных »введите« 1 »(не обращайте внимания на« шестнадцатеричный » "или" Десятичный ", оба будут делать) Версаль, чт 29 июн 2017 10:19:50 +0200 - Michel Merlin


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


12
2018-02-10 23:31



Однако есть проблема, когда иногда EN / US будут добавлены назад (не уверен, как / почему), я думаю, что автоответчик Диего делает трюк. - Goodwine
Это сработало для меня, когда английская английская клавиатура внезапно показалась мне непонятной в моем языковом баре. - PAK-9
Да, клавиатура снова добавляется в любой момент позже. Невозможно окончательно удалить его. - andreszs


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

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

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

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


9
2017-10-08 20:16



Вы сэр - спасатель жизни. - Luis Ferrao
Ссылка MS мертва. У другого нет номеров. Вот: docs.microsoft.com/en-us/globalization/windows-keyboard-layouts  Но у ITPro есть список номеров: itprotoday.com/management-mobility/... - pashute
@pashute: ссылка заменена на одну из Wayback Machine. - harrymc


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

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

  • Панель управления / (некоторые версии) Язык часов и регион / язык
  • Панель управления / (другие версии) ищет «регион» / выберите Регион ... нажмите подчеркнутую ссылку «Языковые настройки» (сначала не заметили, что она находится под первым полем со списком, в котором вы выбираете страну «Формат»)
  • Нажмите индикатор языка в своем лотке и выберите «Настройки языка».
  • Пуск / Настройки (введите «Настройки» или выберите значок «Настройки» - значок cog) / Настройки языка

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

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

Regedit и удалите клавиатуру, которая вам не нужна: Компьютер \ 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, установите оба флажка для проверки и нажмите ОК. Но я не понимаю, как это может помочь. Это не для меня.

Если бы мне это не помогло, я смог изменить ORDER языков так, чтобы первым языком был мой (иврит) второй желаемой второй клавиатурой (английский, США), а третий - нежелательный (английский) так что при смене с клавиатуры (Windows + space или left-Alt + left-Shift), идущий с Heb на английский, я добираюсь до желаемого kb и перехожу с английского на иврит. Я вижу, что он не изменился, поэтому дайте ему еще один дополнительный измените его. (Это помогает мне с отсутствующим индикатором из-за того, что ENG написана для клавиатур США и Великобритании. Я открыл отдельную ошибку для этого на веб-сайте обсуждения Microsoft)

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


0
2018-05-23 10:41



Это не сработало. Он только что вернулся после перезагрузки! - pashute


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

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

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

Скриншот:

enter image description here


-2
2017-12-12 10:38



это обращается к правильному способу добавления / удаления клавиатур в окнах - спрашивающий заявляет, что они не указаны там - BobbyTables