Переключение языка на клавиатуре Windows 10 программа

На дворе 2022 год, и, казалось бы, всё, что касается такой воспомогательной функции, как переключение языков ввода, уже должно быть давным-давно написано… Но, нет предела стремлению к совершенству. Началось с мелочи: у меня в системе установлены три языка – русский, английский и китайский. Переключались они всегда в цикле по сочетанию Alt+Shift и нужны были все три постоянно. Всё было хорошо, пока в какой-то момент (примерно полгода назад), китайский не “выпал” – стал требоваться редко и начал мешать при переключении Ru-En. А отключать его насовсем в мои планы не входило…

И тому была причина: “китаизация” ввода под Windows – это вообще отдельная история и отдельный мир. В этом мире по-прежнему используются разные программы а-ля “русификаторы”, точно, как у нас было когда-то. Встроенный в систему китайский ввод настолько плох, что им не пользуется никто, все сразу ставят свою программу. А поскольку встроенным вводом никто не пользуется, он и не эволюционирует – существует чисто для галочки, а не для практического применения… Вот. И я установил себе прекрасный (на мой взгляд) Thunisoft Huayu Pinyin и ломать настроенное совсем не хотелось.

Автоматическое переключение языка / раскладки клавиатуры Punto Switcher!

А хотелось совсем немного: чтобы по привычному мне сочетанию Alt+Shift переключались русский и английский, а китайский, оставаясь в системе, пропускался и включался отдельной кнопочкой. Вроде, ничего сверхъестественного я не желал, правда? Однако, оказалось, что средствами Windows такое настроить нельзя.

Можно на каждый язык сделать отдельную кнопку, а вот циклическое переключение будет перебирать их все… Да, в «десятке» это точно так же, как и во всех предыдущих версиях. Ну, ладно, нет так нет, думаю – найду сторонний переключатель. И не нашел. Всевозможные свитчеры предлагали что угодно, но только не нужную мне функцию.

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

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

Это довольно известная и мощная программа со встроенным скриптовым языком для создания различных макрокоманд . Более того, скрипт можно скомпилировать в exe-файл и далее он будет жить уже самостоятельно, без AutoHotkey в системе. Мой скрипт перехватывает нажатие Alt+Shift и эмулирует нажатие сочетаний Ctrl+9 и Ctrl+0, к которым я привязал русский и английский, соответственно. Исходный код скрипта:

Читайте также:
Почему все открывается в программе Windows

ru := DllCall(«LoadKeyboardLayout», «Str», «00000419», «Int», 1) SwitchLang() < global ru w := DllCall(«GetForegroundWindow») pid := DllCall(«GetWindowThreadProcessId», «UInt», w, «Ptr», 0) l := DllCall(«GetKeyboardLayout», «UInt», pid) if (l = ru) < Send > else < Send > > !~LShift UP:: < if GetKeyState(«Alt») < SwitchLang() >Exit > ~LAlt UP:: < if GetKeyState(«Shift») < SwitchLang() >Exit >

Своей цели я добился, но, всё же, полоноценным это решение назвать было нельзя. Оно больше походит на заплатку или «взлом системы» исключительно под мою задачу. И так же оно не работает в консольном окне. Так что, поиск продолжился.

Через некоторое время, где-то в обсуждениях встретил упоминание о программе ReCaps. В этой программе наконец-то нашлась нужная функция – можно было настроить циклическое переключение избранных языков, но, правда, только на клавишу CapsLock. Конечно, хотелось бы сохранить привычное сочетание Alt+Shift… Написал автору письмо с вопросом, можно ли так сделать?

Автор программы, Siaržuk Žarski, ответил и прислал тестовую версию, где сочетание клавиш уже можно было менять. Программа понравилась, с удовольствием принял участие в beta-тестировании. В конце декабря вышел релиз, ReCaps v.0.9.0.3480. Обновил исходную бету до текущей версии и продолжил пользоваться. В ней так же нет поддержки переключения языка в консоли, но зато, это уже полнофункциональный менеджер языков ввода с возможностью собирать их в группы и настраивать циклическое переключение для каждой группы отдельно. Для изменения настроек не требуется программирование, можно просто дать человеку-не программисту ссылку на программу и сказать: «Установи вот это и настрой переключение как тебе удобно»

Окно настроек ReCaps. Русский и английский включены, китайский пропускается.

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

  • клавиатура
  • переключение раскладки
  • переключатель раскладки

Источник: habr.com

Переключение языка на клавиатуре windows 10

Все про Интернет, Windows и прочие программы

Переключение языка на клавиатуре windows 10 удобная и необходимая функция. Однако, обилие обновлений виндовс 10 вносит изменения в настройки системы. Поэтому привычное переключение языков вдруг перестает работать и может иначе выглядеть. Зачем мучиться, каждый раз вспоминая новую комбинацию смены раскладки, когда можно настроить ее как Вам удобно? Эта инструкция как раз для настройки смены языка под привычный Вам вариант.

Нюансы смены переключения языков в windows 10

Переключение языка на клавиатуре windows 10 на сегодня может отличаться для разных вариантов сборки. В существующих сборках: 1809, 1803 и более ранних переназначить кнопки смены языков приходится разными методами. И сочетания разнятся, поэтому лучше привести настройку к удобному вам знаменателю. Далее действуйте в зависимости от своего варианта системы.

Читайте также:
Ошибка clr 80004005 работа программы будет прекращена Windows 10

Для виндовс 10 версии 1809

Изменить сочетание клавиш для смены языка в таком варианте сборки следует так:

  1. Надавить сразу пару клавиш «WIN+I»;
  2. Либо кликнуть ЛКМ по «Пуск» и перейти в подраздел «Параметры»; переключение языка на клавиатуре windows 10
  3. В каталоге подразделов перейти в «Устройства»; изменить раскладку клавиатуры windows 10
  4. Затем ко вкладке «Ввод»; как поменять переключение языка в windows 10
  5. Следует прокрутить до низу представленные параметры, и кликнуть строчку: «ДополнительныеПараметрыКлавиатуры»; комбинация клавиш для смены языка виндовс 10
  6. Затем кликайте подпункт «ПараметрыЯзыковойПанели»; windows 10 раскладка клавиатуры
  7. Откроется новое окошко, внутри списка «Действие» кликните ЛКМ по «ПереключитьЯзыкВвода», чтобы выделить нужное вам действие;
  8. Теперь кликнуть «СменитьСочетаниеКлавиш»; смена сочетания клавиш переключения языка windows 10
  9. Откроется еще одно окошко, ниже строчки «СменаЯзыкаВвода» укажите удобную для себя комбинацию (к которой вы привыкли); изменение раскладки клавиатуры windows 10
  10. Потом кликните «ОК»;
  11. Оказавшись в предыдущем окошке кликните «Применить»;
  12. Затем кликните «ОК»;

как поменять сочетание клавиш для смены языка

Перезагрузка не нужна, теперь будет работать удобное Вам сочетание кнопочек.

В виндовс 10 версии 1803

Сменить клавиши переключения языка в windows 10 в такой сборке тоже возможно через подраздел параметров. Но, из параметров придется перейти в другом направлении, поэтому:

  • Используем «WIN+I»;
  • Попав внутрь параметров кликаете подраздел «ВремяИязык»;

настройка переключения языка в windows 10

  • Оттуда переходите в подпункт «РегионИязык»;

как изменить кнопки переключения языка windows 10

  • Следует прокрутить списки до низу странички и кликнуть «ДополнительныеПараметрыКлавиатуры»;

переключение языка на клавиатуре windows 10

  • Теперь выполняете пунктики 5-12 предыдущего параграфа этой инструкции;

В перезагрузке нет необходимости, настройки начинают работать сразу.

Если у вас виндовс 10 ранее 1803 сборки

Изменить раскладку клавиатуры windows 10 более ранних вариантов исполнения доступно с применением «ПанелиУправления». Шаги следующие:

  • Кликните «Пуск» и выберите подраздел «ПанельУправления»;
  • Либо надавите «WIN+R» и впишите «control» в появившейся строчке;
  • Кликните «ОК»;

изменить раскладку клавиатуры windows 10

  • Переключайте режим «КрупныеЗначки» и переходите в подпункт «Язык»;

как поменять переключение языка в windows 10

  • Либо выберите режим «Категория» и переходите в подраздел «ИзменениеСпособаВвода»;
  • Потом в подразделе «ПереключениеМетодовВвода» следует кликнуть ссылочку «ИзменитьСочетаниеКлавишЯзыковойПанели»;

комбинация клавиш для смены языка

  • Слева кликните «ДополнительныеПараметры»;

переключение языка на клавиатуре windows 10

  • Теперь повторите пунктики действия 6-12 параграфа для сборки системы 1809;

Как и в прочих случаях, обойдемся без перезагрузки, настройки заработают и так.

Дополнительный вариант

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

  • Кликните ЛКП по «Пуск» и раскройте «ПанельУправления»;

изменить раскладку клавиатуры windows 10

  • Переключите режим «МелкиеЗначки» и кликните «РегиональныеСтандарты»;

как поменять переключение языка в windows 10

  • В новом окошке кликайте вкладочку «Дополнительно»;

комбинация клавиш для смены языка

ВАЖНО: Чтобы сменить настройки по инструкции далее, нужно получить права администратора. Без них, у вас не будет доступа к смене настроек.

Переходим к получению администраторских прав:

  • Клик ПКМ по иконке с компьютером на основном экране;
  • Переход в подпункт «Управление»;

windows 10 раскладка клавиатуры

  • Откроется окошко, там переходите в «ЛокальныеПользователи и группы»;
  • Оттуда в папочку «Пользователи»;

смена сочетания клавиш переключения языка windows 10

  • Выберите из списка «Администратор», «Admin» в английском варианте;
  • Кликните его ПКМ и выберите «Свойства»;

изменение раскладки клавиатуры windows 10

  • Удалите отметку около подпункта, отключающего этого пользователя;
  • Кликните «Применить»;

как поменять сочетание клавиш для смены языка

  • Закройте все меню связанные с пользователями;

Теперь, когда администраторские права у вас есть, продолжаем со вкладочки «Дополнительно», на которой вы остановились:

  • Кликайте клавишу «КопироватьПараметры»;
Читайте также:
Как отключить антивирусную программу Microsoft defender Windows 10

настройка переключения языка в windows 10

  • Снизу окошка «ПараметрыЭкрана…» следует поставить две отметки в подразделе «КопироватьТекущиеПараметры…»;

как изменить кнопки переключения языка windows 10

  • Кликните «ОК»;
  • Затем «ОК» чтобы закрылось предыдущее окошко;

переключение языка на клавиатуре windows 10

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

Переключение языка на клавиатуре windows 10 Видео:

Источник: windowsit.ru

Punto Switcher на Windows 10: удобное переключение раскладки клавиатуры

Punto Switcher – отличная утилита для удобного переключения языка одной кнопкой, автоматического исправления текста, написанного в английской раскладке (или наоборот) и многого другого. В программе множество полезных настроек, она легкая, не нагружает систему.

Попробуем установить и настроить автоматическое переключение раскладки клавиатуры с помощью Punto Switcher на Windows 10.

Для начала переходим на официальную страницу утилиты и загружаем.

Punto Switcher на Windows 10

Запускаем скачанный файл и выбираем папку, в которую программа установится. Жмем «Далее».

punto-switcher_2

В процессе установки будет предложено установить расширения и дополнения от Яндекса (куда ж без них). Если нужны — оставляем галочки, не нужны — снимаем все.

punto-switcher_3

Еще одно окно с предложением установить браузер. Нам он не нужен поэтому снимаем галочку. Жмем «Далее».

punto-switcher_4

Жмем «Готово», после чего программа будет автоматически запущена.

punto-switcher_5

Теперь узнаем, как настроить переключение раскладки клавиатуры на Виндовс 10 с помощью утилиты Punto Switcher, которая установлена, запущена и доступ к ней можно получить в панели уведомлений (правый нижний угол).

Чтобы значок программы всегда находился на виду, а не через нажатие на стрелочку, сделаем следующее:

punto-switcher_6

На этой стрелочке жмем левой кнопкой мыши и выбираем «Свойства».

punto-switcher_7

punto-switcher_8

punto-switcher_9

Переключаем бегунок на «Вкл». Теперь значок Punto Switcher всегда будет у нас на глазах.

punto-switcher_10

Правой кнопкой жмем на значок. В появившемся окошке можно сразу отключить «Звуковые эффекты» и «Автоопределение» (если оно вам не понадобится). Мы настроим утилиту так, чтобы можно было переключать язык раскладки одной кнопкой, а не сочетанием Shift+Alt.

punto-switcher_11

Жмем «Настройки», после чего откроется окно со всеми настройками программы. Тут все индивидуально. Но вы можете отключить проверку обновлений и полезные советы (иногда надоедают). Здесь же мы установили переключение раскладки клавиатуры правой кнопкой Ctrl.

punto-switcher_12

В левом меню пункты, которые можно поочередно открывать и настраивать на свое усмотрение, например, горячие клавиши:

punto-switcher_13

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

Если Punto Switcher вам не понравился и вы хотите его отключить, то настройках снимите вот эту галочку:

punto-switcher_14

В этом случае утилита не будет запускаться вместе с Windows.

Как удалить Punto Switcher? Рекомендуем вот эту статью: «Как полностью удалить любую программу в Windows 10».

Поделиться в соцсетях:

Поделиться «Punto Switcher на Windows 10: удобное переключение раскладки клавиатуры»

Источник: win10help.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru