-Рубрики

 -Всегда под рукой

 -Поиск по дневнику

Поиск сообщений в Ритта_Грудкина

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 12.11.2011
Записей:
Комментариев:
Написано: 2248


Как поменять раскладку клавиатуры нажатием всего одной клавиши.

Пятница, 07 Августа 2020 г. 20:03 + в цитатник
Цитата сообщения Владимир_Шильников Как поменять раскладку клавиатуры нажатием всего одной клавиши.

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

Сразу надо сделать оговорку: смена раскладки клавиатуры и языка ввода – это разные вещи, и вы в этом убедитесь немного позже. Однако среди пользователей ПК в большинстве случаев эти два понятия воспринимаются за синонимы, и в рамках данной статьи не будем нарушать эту традицию дабы не вносить путаницу.

Метод 1. Штатные возможности Windows


В поисковом окне Windows 10 наберите слово «клавиатуры» и в результатах поиска кликните на пункт «Параметры ввода с клавиатуры».


выбрать опцию параметры



В открывшемся окне кликните на пункт «Дополнительные параметры клавиатуры» — «Сочетания клавиш для языков ввода».


выбор сочетания клавиш


Откроется окно «Языки и службы текстового ввода», где надо перейти на закладку «Переключение клавиатуры» и нажать кнопку «Сменить сочетание клавиш».


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


Нас интересует настройка смены языка ввода. Оказывается, штатными средствами Windows это можно делать нажатием всего лишь одной кнопки Ё, или знака ударения. Попробуйте активировать эту опцию и проверить.


Всё казалось бы хорошо, и первоначальная задача, которая была поставлена в начале статьи, решена. Однако данный метод имеет несколько существенных минусов:



  1. Вы не сможете больше набрать букву Ё в тексте, так как при её нажатии будет сразу меняться язык ввода.

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


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


Метод 2. Бесплатная утилита AutoHotkey


При помощи маленькой утилиты AutoHotkey, имеющей открытый исходный код и лицензию GPL, вы можете переключать язык ввода нажатием какой угодно клавиши. Многие изначально останавливаются на Caps Lock.


расположение клавиши CapsLock на клавиатуре/webtous.ru/wp-content/uploads/2020/06/capslock-key-300x86.jpg" target="_blank">https://webtous.ru/wp-content/uploads/2020/06/capslock-key-300x86.jpg 300w" sizes="(max-width: 800px) 100vw, 800px" />


Во-первых, она удобно расположена для быстрого нажатия вслепую. Во-вторых, данную клавишу я не использую вообще, а потому лично для меня она относится к разряду бесполезных, наряду с Scroll Lock, Pause Break, Home.

Итак, первым делом скачиваем и устанавливаем саму утилиту с официального сайта. Она не имеет никакого интерфейса или настроек, так как по сути даже не является софтом, а просто скриптовым языком, позволяющим запускать различные макросы.


как скачать autohotkey


Создадим макрос для смены раскладки клавиатуры при нажатии Caps Lock. Он будет выглядеть следующим образом:


SendMode Input
SetWorkingDir %A_ScriptDir%

CapsLock::Send, {Alt Down}{Shift Down}{Shift Up}{Alt Up}

Откройте любой текстовый редактор, например штатный Блокнот, скопируйте и вставьте туда данный код и сохраните файл с именем capslock_language_change.ahk


Имя может быть любое, но расширение непременно .ahk


Теперь ассоциируем данный файл с AutoHotkey. Нажимаем на нем правой клавишей мыши – Открыть с помощью – AutoHotkey. Обязательно отметить галочкой пункт «Всегда использовать это приложение для открытия .ahk файлов».


ассоциация готового макроса с программой


На данном этапе уже можно нажать Caps Lock и убедиться, что языковая раскладка клавиатуры меняется. Согласитесь, очень удобно.


Напоследок следует сделать так, чтобы созданный нами скрипт запускался автоматически при каждом старте Windows. Для этого созданный нами файл переносим в папку C:\Пользователи\ИмяПользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup


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


На этом дело сделано. Теперь при нажатии Caps Lock у вас всегда будет меняться язык ввода с русского на английский и наоборот (если иные языки не заданы вами в настройках ОС).

А если вам вдруг понадобится воспользоваться указанной клавишей для перевода набираемого текста в верхний регистр, используйте сочетание клавиш Shift + Caps Lock.


Итог


Многие используют второй метод и крайне им довольны. Теперь при наборе текста не будет «осечек» с переключением языков.


Утилиту AutoHotkey вы можете использовать для написания и запуска макросов не только смены раскладки клавиш и их переназначения, но и для решения различных иных всевозможных задач: автоматическое заполнение форм, автонажатие по кнопкам, автозапуск программ, автонабор текста и пр.


https://webtous.ru/poleznye-sovety/kak-pomenyat-ra...tiem-vsego-odnoj-klavishi.html
Рубрики:  Интернет

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку