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