Лучший способ переключать раскладки

Switcher

Он существует. И это не используемые по стандарту клавиатурные комбинации в разных операционных системах сложившиеся исторически. Стандартные комбинации неудобны — тут или приходится использовать распальцовки или две руки, что, как минимум, снижает скорость набора. Так, в свое время я пришел к использованию в качестве переключателя клавишу Caps Lock. Второе неудобство — трудно контролировать включенную раскладку. Даже умея печатать вслепую я достаточно поздно реагирую на неверно выставленный язык и успеваю напечатать лишнего. И на это нашлась управа. Об этом ниже.

Переключатели раскладки

Циклическая смена раскладки по кругу. Стандартный способ работающий практически везде это Win(CMD, META)+Пробел. Исторически сложившиеся комбинации в Windows Alt+Shift и Ctrl+Shift, вплоть до Ctrl+Alt+K в KDE. Вопрос привычки.

Из нестандарта наиболее популярна смена раскладки по Caps Lock. Эта клавиша практически не используется. По индикации клавиатуры можно легко понять состояние (какая раскладка включена). Если не для смены раскладки, то в любом случае для этой клавиши найдется применение получше, например, можно переназначить на нее Esc или Win+Пробел. Минус то, что с этой клавишей постоянно творится какая-то фигня. Во всех используемых системах я наблюдал те или иные глюки. В Linux смена раскладки по CapsLock настраивается системными утилитами настройки. В Windows… Сколько я перепробовал приложений для этого… В конечном итоге лучшим оказался переключатель Mahou (choco install mahou). Это приложение выделилось богатством настроек, и, главное, устойчивой и беспроблемной работой. Позволяет легко конвертировать текст набранный в неверной раскладке. Приложения имеет небольшой размер и не требует установки.

«Включатели» раскладки

Включатель клавиатурных раскладок, в отличие от переключателя каждой клавиатурной комбинации соответствует только одна раскладка. В этом и состоит главное удобство: всегда понятно какая раскладка включена. Таппер «включалка» раскладок клавиатуры для Линуксов доводит идею до идеала. Особенность приложения использование клавиш-модификаторов без потери их функций. Так, например, тап (удар в терминологии приложения) по LCtrl включает одну раскладку, а по RCtrl другую. Очень быстро вырабатывается привычка перед началом набора ударять по клавише соответствующей нужной раскладке. Я попробовал этот способ и он, что называется, зашел. Как оказалось идея не нова: так включались раскладки в DOS’совском драйвере клавиатуры KeyRus. В Windows подобное можно реализовать с помощью упоминаемого ранее переключателя раскладок Mahou.

Авто переключатели

Для Windows и macOS из всего прошлого богатства на сегодня единственным вариантом видится только Caramba Switcher. Минималистический интерфейс, отсутствие настроек, самообучающийся алгоритм. Установил и забыл. Punto Switcher этого же автора после покупки Яндексом подозревается в шпионаже, да и устойчивой работой не отличается. Для Linux существует XNeur (gXNeur, kXNeur) — X Neural Switcher, опыт его использования у меня скорее отрицательный. Впрочем, проект все равно заброшен. Основной минус поддержка малого числа языков. Этот способ хорош когда работает и очень раздражает если, когда что-то идет не так. Со мной чаще случалось последнее, поэтому я и не люблю автоматические переключатели.

Раскладок больше двух

Самый проблемный случай. Вариантов в этом случае видится несколько: Самый простой, но не самый удобный использовать циклическое переключение, например, по Win+Пробел. Вариант повесить разные языки на клавиатурные комбинации: Alt+Shift+1 — первая пара, Alt+Shift+2 — вторая … Аналогично повесить нужные варианты на клавиши-модификаторы, как в Таппер. Третий — использовать разные клавиатурные комбинации, например, первую пару языков переключать по Ctrl+Shift, а вторую, по Alt+Shift. Все это можно настроить как стандартными средствами (в Linux), так и используя все тот же Mahou (в Windows).

Выводы:

В конечном итоге я пришел к способу включением раскладок по Ctrl. Чем этот способ хорош? Этот способ идеально ложится на навык печати десятью пальцами. Для включения раскладок используется только одна клавиша. Всегда понятно какая раскладка будет включена. Если непонятно — просто повторить тап. Легко настраивается в используемых мной операционных системах. Способ встал как родной через несколько дней использования. Осталось перенастроить Esc на CapsLock.

P.S.

Настроить подобное переключение есть много способов. Мне оказались хороши Mahou и Таппер. Кому-то больше зайдет LoLo Switcher, AutoHotkey, Karabiner-Elements (macOS)…

P.S.S.

Пропал аккаунт на github и репозиторий Mahou, пишут удален разработчиком. Вроде перешел на Gitea. Mahou-v2.9.0.1 на ЯДиске.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x