Почему настройки языка моего компьютера изменяются в нежелательные времена? [дубликат]

Возможный дубликат:
Почему Windows изменяет входной язык случайным образом?

Я использую два, иногда больше методов ввода в Windows.

language change menu

Я обычно использую Высокий звук + сдвиг влево для переключения между языками. Иногда, время от времени, другое действие (действия) инициировало переключатель языка.

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

Редактирование я понял, что некоторые из этих действий могли быть использованием кнопки колесика прокрутки. — (Щелчки средней кнопкой вызывались конкретной тайной программой, названной "hafuch", таким образом, я закрыл его. Общая проблема остается.)

Это произошло в прошлом на них и большем количестве случаев:

  • средний щелчок мышью
  • нажатие клавиши Windows
  • нажатие Alt + Вкладка, возможно?
  • (неизвестный)

Редактирование - Однонаправленное переключение языка является большой стычкой, и я избежал бы его.

Вопрос:

  • Как я отключаю какой-либо язык, переключающийся за исключением Высокого звука + Сдвиг?
  • Что может заставить входной язык иногда изменяться кроме Высокого звука + Сдвиг?
7
задан 20.03.2017, 12:17

4 ответа

Это - вероятно, ожидаемое поведение Windows, но существуют возможные обходные решения.

Объяснение: входной язык (раскладка клавиатуры) не глобален; это установлено на основе на приложение. Когда приложение теряет фокус ввода, Windows хранит текущий входной язык. Когда то приложение возвращает фокус ввода, Windows пытается переключиться назад на входной язык, который это ранее сохранило для того приложения. Я не уверен в щелчке средней кнопкой, но ключ Windows и Alt-Tab определенно побуждают фокус ввода быть переключенным на другое приложение и таким образом потенциально переключать входной язык.


Вот возможные обходные решения:

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

Сторонний (бесплатный) программный продукт:

Портативная раскладка клавиатуры (PKL) используется для поддержки альтернативных входных языков на (других) компьютерах без доступа администратора. Это поддерживает то же состояние входного языка через все приложения. Сочетание клавиш для переключения между разметками может быть настроено. Работы от Карты памяти. Свободный и с открытым исходным кодом.

Некоторая легкая установка требуется:

  1. Копия требовала разметок к подпапке разметок
  2. Добавьте разметки и сочетания клавиш в файл pkl.ini. Я нашел еврейское расположение для Вас здесь. (Обязательно удалите расположение Colemak, если Вы не интересуетесь им.)

Вот хорошее начало о том, как файл pkl.ini должен быть изменен:

; The layout ini file is "layouts/[key value]/layout.ini"
; You can use multiple layouts, if you write:
;   layout = layout1:Displayed name,layout2
layout = hebrew:Hebrew

; With this hotkey you can switch between layouts
changeLayoutHotkey = LAlt & LShift

Вышеупомянутые настройки добавляют еврейское расположение и сочетание клавиш Alt + Left Shift, Вы привыкли к (я удалил бы все другие разметки и сочетания клавиш в Windows, таким образом, они не вмешиваются или используют различные сочетания клавиш),


Как примечание стороны, я изменил сценарий PKL для поддержки нечетной комбинации корейского входа Хангыля и расположения Colemak. С установкой PKL по умолчанию ужасно повреждается корейский вход, потому что это ожидает расположение QWERTY...

4
ответ дан 07.12.2019, 15:04

При использовании Alt+Shift Вам не может понравиться предложение, но я думаю, что лучшая вещь, которую можно сделать, просто отключают все ярлыки.

enter image description here

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

1
ответ дан 07.12.2019, 15:04

хорошо, вот мои два цента.

Высокий звук + Стрелка влево = Назад в просмотре, если у Вас есть 4/5 мышь кнопки или если у Вас есть мультимедийная клавиатура с кнопкой "Назад" на нем, это возможно Ваш случайно контакт кнопка "Назад", которые отправляют тот же код клавиши до как нажатие Alt и Left Arrow.

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

1
ответ дан 07.12.2019, 15:04

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

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

enter image description here

0
ответ дан 07.12.2019, 15:04

Теги

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