2010-02-15 10:37:49 +0000 2010-02-15 10:37:49 +0000
126
126

Как отключить Ctrl+Shift переключатель раскладки клавиатуры (для одного и того же языка ввода) в Windows?

В Windows (по крайней мере, XP), когда есть две или более раскладок клавиатуры для одного и того же языка ввода, нажатие Ctrl+Shift переключает раскладку клавиатуры. Где это можно отключить или изменить на другую комбинацию клавиш?

Аналогичной функцией является изменение языков ввода. Alt+Shift - это клавиши по умолчанию, которые можно изменить и отключить с помощью опций “Региональный” и “Язык” в Панели управления. Переключатель раскладки клавиатуры (Ctrl+Shift) не может быть найден на этой панели.

Ответы (11)

102
102
102
2010-02-15 11:39:12 +0000

Вы были очень близки к решению Вашей проблемы ;)

Control Panel -> Regional and Language Options -> Languages tab -> Details...

Там, Вы можете редактировать горячие клавиши для изменения языков ввода. Если вы нажмете на кнопку Change Key Sequence..., вы сможете изменить (отключить) горячую клавишу, которая переключает раскладку клавиатуры (ту комбинацию Ctrl+Shift, которую вы упомянули).

71
71
71
2014-01-24 23:19:33 +0000

Он снова переместился в Windows 8.1 и Windows 10. С рабочего стола:

Там у вас есть (ограниченные) опции для изменения или отключения горячих клавиш для переключения языка ввода или раскладки клавиатуры.

30
30
30
2018-05-14 00:49:59 +0000

Пропустите пользовательский интерфейс. Он будет продолжать меняться без всякой причины. Выполните это, чтобы попасть в диалог Text Services and Input Languages:

rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}

Тогда Advanced Key Settings tab → Change Key Sequence… button → выберите Not Assigned for both, and click OK , then the other OK.

27
27
27
2011-06-11 00:01:38 +0000

В Windows 7 все по-другому. Это в том же самом интерфейсе Регион и Язык, но вы делаете это.

  • Клавиатуры и языки вкладка
  • *Изменить клавиатуры… *кнопка
  • во всплывающем окне перейдите на вкладку Дополнительные настройки клавиш
  • здесь вы можете выбрать пункт Языки ввода в списке, затем нажмите последовательность клавиш Изменить…кнопка
  • переключиться на Не назначены радиокнопки
  • нажмите Окей 3 раза, затем вуаля :)
15
15
15
2015-11-11 13:53:45 +0000

В Окнах 10 : Пуск > Настройки > Время и язык > Регион и язык > Дополнительные дата, время и региональные настройки > Изменить способ ввода > Дополнительные настройки > Изменить горячие клавиши языковой панели > Изменить последовательность клавиш

10
10
10
2018-06-19 01:28:29 +0000

В Windows 10, начиная с апреля 2018 года, шаг Панели управления был удален; вы можете попасть в последнее диалоговое окно (“Текстовые службы и язык ввода”) прямо из приложения “Настройки”:

Настройки → Время и язык → Регион и язык → Дополнительные настройки клавиатуры → Параметры языковой панели → Дополнительные настройки клавиш → Выбор между языками ввода, Изменение последовательности клавиш…, обе неназначенные радиокнопки, ОК, ОК.

А в некоторых релизах с тех пор снова изменилась…

Настройки → Устройства → Настройка ввода → Расширенные настройки клавиатуры (внизу) → Параметры языковой панели → Расширенные настройки клавиш → выберите Между языками ввода, Изменить последовательность клавиш…, обе Неназначенные радиокнопки, OK, OK.

По крайней мере, это изменение имело смысл..

5
5
5
2014-05-13 01:17:50 +0000

Ключ реестра, контролирующий это, задокументирован здесь: http://technet.microsoft.com/en-us/library/cc976564.aspx

Если вы, как и я, хотите отключить горячую клавишу ctrl+shift на экране входа в систему, поэтому добавьте упомянутое значение reg в ключ HKEY_USERS.DEFAULT\Keyboard Layout\Toggle.

5
5
5
2019-10-01 17:37:15 +0000

Самый простой способ (для Windows 10 в 2019 г.):

  1. В меню “Пуск” Windows поиск типа Расширенные настройки клавиатуры
  2. Нажмите Горячие клавиши языка ввода
  3. Двойной щелчок Языки ввода
  4. Установите оба параметра Switch Input Language и Switch Keyboard Layout на Не назначено (или назначьте их по своему усмотрению).
4
4
4
2014-09-19 07:42:39 +0000

Как будет сказано, вы можете изменить его через реестр, это задокументировано здесь: http://technet.microsoft.com/en-us/library/cc976564.aspx

Если вам, как и мне, не нравится нажимать слишком сильно, вы можете быстро отключить его, набрав это в меню “Пуск” / “Запуск”:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
```.
2
2
2
2015-01-15 00:32:28 +0000

Вот как отключить его в стандартной версии Windows 8.1, для любой другой версии лучше вручную найти параметры в Панели управления.

Сохраните ниже как .reg файл и запустите его, горячая клавиша будет немедленно отключена без необходимости выходить из системы. В качестве альтернативы, следуйте инструкциям в комментариях к коду, чтобы установить ее вручную через Панель управления:

Windows Registry Editor Version 5.00

; Note: This is for Windows 8.1 - the location of the settings/keys change with different Windows versions
; CONTROL PANEL:
; Control Panel->All Control Panel Items->Language->Advanced settings->Change Language Bar Hot Keys->Advanced Key Settings->Change Key Sequence...->"Not Assigned"
; WINDOWS REGISTRY:
; Primary Key: [HKEY_CURRENT_USER\Keyboard Layout\Toggle]
; Optional Secondary Key (might be needed for Windows logon screen): [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
; Values: "Language Hotkey" and "Layout Hotkey"
;1 = Key Sequence enabled; use LEFT ALT+SHIFT to switch between locales.
;2 = Key Sequence enabled; use CTRL+SHIFT to switch between locales.
;3 = Key Sequences disabled.

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"
```.
0
0
0
2012-01-17 04:58:29 +0000

В Windows 7 я открыл инструмент “Регион и язык”. Перешел на вкладку “Клавиатуры и языки” и нажал кнопку “Изменить клавиатуры”. Затем в древовидном списке “Установленные сервисы” я выбрал те клавиатуры, которые мне не нужны (французский язык) и нажал кнопку “Удалить”.

Похожие вопросы

3
19
10
28
18