it-swarm-ru.tech

Как отключить комбинацию клавиш Ctrl + Shift (для того же языка ввода) в Windows?

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

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

113
Pedro Palhoto

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

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

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

97
Neo

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

  • Настройки (при наведении курсора мыши внизу справа, затем нажмите на зубчатое колесо)
  • Панель управления
  • Часы, Язык и Регион
  • Язык (или «Добавить язык» или «Изменить методы ввода» - все они идут в одно и то же место)
  • Расширенные настройки (слева)
  • Сменить горячие клавиши языковой панели (гиперссылка примерно на полпути вниз)  enter image description here
  • Расширенные настройки клавиш (вкладка)
  • Изменить последовательность клавиш (кнопка)

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

64
Richard

Это отличается в Windows 7. Он находится в том же Регион и Язык интерфейс, но вы делаете это.

  • Клавиатуры и языки вкладка
  • Сменить клавиатуру ... кнопка
  • Во всплывающем окне перейдите на вкладку Дополнительные параметры ключа вкладка
  • Здесь вы можете выбрать Между языками ввода пункт в списке, а затем нажмите кнопку Изменить последовательность клавиш ...
  • Изменить на Не назначено переключатели
  • Нажмите Хорошо 3 раза, затем вуаля :)
26
Bob Sampson

Пропустить интерфейс. Он просто будет меняться без причины. Запустите это, чтобы перейти к текстовым службам и языкам ввода :

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

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

16
brianary

В Windows 1:
Start > Settings > Time & Language > Region & Language > Additional date, time and regional settings > Change input method > Advanced settings > Change language bar hot keys > Change Key Sequence

12
vovahost

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

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

4
Will

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

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

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
3
user3249994

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

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

И в каком-то выпуске с тех пор он снова изменился ...

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

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

2
Chris Morgan

Это как отключить его в стандартной редакции 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"
1
abvgd

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

0
leif81