
Возможный дубликат:
Несколько языков ввода, переключение между двумя
У меня на Windows 7 установлено 3 языка ввода: английский, русский и японский. Поэтому, когда я переключаюсь между ними с помощью Ctrl+Shift, они идут как английский -> русский -> японский -> английский -> ... Я не очень часто использую японский, но все еще иногда он мне нужен. Есть ли способ как-то исключить его из "цикла Ctrl+Shift", не удаляя его из системы? Например, Ctrl+Shift будет как английский -> русский -> английский -> ..., в то время как я все еще могу переключиться на японский с помощью специальной комбинации клавиш, скажем, Ctrl + 3? Это дополнительное Ctrl+Shift для перехода через японский только для переключения между английским и русским очень раздражает, а использование Ctrl+1, Ctrl+2, Ctrl+3 для каждого языка ввода также не очень эргономично.
решение1
Для решения этой проблемы:
Я определил три языка, как вы.
В зависимости от того, что вам нужно, определите AltShiftклавиатуру и CtrlShiftраскладку, или наоборот.
Добавьте раскладку с английского на русский.
Когда я нажимаю CtrlShift, он переключается только между русским и английским, поэтому японский не отображается. Когда я нажимаю AltShift, я могу переключаться с русского на английский и японский.
В Панели управления перейдите вТекстовые службы и язык ввода. На вкладке дополнительных настроек клавиш измените последовательность клавиш и выберите нужную.
Чтобы лучше понять эту концепцию, вы можете нажать на эти две раскладки и нажать «Свойства», а затем, открыв предварительный просмотр раскладки клавиатуры, изменить значок на нужный вам цвет. Например, на одной из них изображена клавиатура КРАСНОГО цвета, а на другой — синего.
решение2
Аналогичного эффекта можно добиться, используя разные раскладки клавиатуры.
При установке языка ввода устанавливается раскладка клавиатуры по умолчанию для этого языка. Однако вы можете добавить больше раскладок клавиатуры для языка ввода и использовать отдельные сочетания клавиш для переключения между языками и для переключения между раскладками активного языка.
В этом конкретном случае, когда у вас уже установлены английский, русский и японский языки:
В том же окне, где вы добавляете или удаляете языки ввода (Панель управления » Часы, язык и регион » Изменить клавиатуру и другой способ ввода, нажмите кнопку «Изменить клавиатуру...») на вкладке «Общие» нажмите кнопку «Добавить...».
В списке найдите «Английский (США)» (или любой другой установленный у вас английский язык).
В разделе «Клавиатура» уже будет установлена раскладка «США (по умолчанию)».
Отметьте «Русский», чтобы добавить русскую раскладку (возможно, сначала потребуется поставить галочку «Показать больше...»). Нажмите «ОК».
Теперь на вкладке «Дополнительные параметры клавиш» выберите «Между языками ввода» из списка действий и нажмите кнопку «Изменить последовательность клавиш...». Назначьте разные последовательности для «Переключения языка ввода» и «Переключения раскладки клавиатуры» (например, «Левый Alt + Shift» и «Ctrl + Shift» соответственно).
Теперь "Left Alt + Shift" будет менять язык ввода (английский » русский » японский). А когда выбран английский, "Ctrl + Shift" будет менять раскладку между английским и русским.
Вы можете удалить русский язык из языков ввода и использовать сочетание клавиш «Ctrl + Shift» для переключения между английским и русским языками, а также сочетание клавиш «Left Alt + Shift» для переключения между английским/русским и японским языками, всего одним нажатием клавиши для каждого переключения.
Примечание 1:Конечно, вы также можете сделать наоборот и добавить английскую раскладку к русскому языку ввода или что-то в этом роде.
Заметка 2:В то время как переключение между языками ввода изменит индикатор языка ввода в области уведомлений панели задач (например, EN » JA), переключение между раскладками изменит только значок раскладки (который по умолчанию является тем же значком «клавиатуры», но его можно настроить в свойствах раскладки).
Заметка 3:Чтобы изменения вступили в силу, вам может потребоваться закрыть и снова открыть окно приложения.