Пара рецептов для удобства, некоторые из которых быстро вызывают зависимость. Так же легко, как с мышью, не получится, но целом не сложно и рецепт не сильно отличается для обеих ОС, которыми я пользуюсь — Linux и Microsoft Windows.

Раскладка

На советских компьютерах “Электроника”, “Искра”, “Агат”, “Корвет” была кнопка “КИР/ЛАТ”, потому что всё понимали и думали о людях. На западных клавиатурах люди пользовались латиницей и не хватало разве что диакритических знаков. Да, раскладку всё же нужно было переключать, но, идя на поводу у гегемона, давились тем, что дают. А давали те, кто раскладку никогда не переключает, потому что говорит и пишет на дефолтном языке. Так вот, переключать раскладку одной кнопкой невероятно удобно, моментально вызывает привыкание и после этого всякие сочетания клавиш для такой простой и постоянной операции отдают бе́гом на костылях.

Linux

В Linux для этого единого рецепта нет, но в целом он схож. Если я когда-то и делал это через конфиг в текстовом редакторе, то я об этом не помню, так что делаем просто, через настройку окружения рабочего стола (это то, что рисует панельку, а на ней и значок раскладки). Я пользуюсь Кедами, так что в моём случае это “Параметры системы” (оно же systemsettings kcm_keyboard в консоли), раздел “Клавиатура > Клавиатура > Раскладки”.

Note

Комбинации клавиш переключения:

  • Основные: Caps Lock
  • «3-й» уровень (набор типографских символов): Правая клавиша Alt

Почему именно Caps Lock? Это одна из самых бесполезных клавиш на всей клавиатуре при крайне удобном расположении — под мизинцем. Некоторые пользуются ею в качестве зажатого Shift, а то есть ПООРАТЬ В ВЕРХНЕМ РЕГИСТРЕ. Будучи клавишей для переключения раскладки, она может работать и так, если нажать Shift+CapsLock.

«Третий уровень», который достигается правым Alt, это то, что позволяет мне ставить вот такие кавычки при русской раскладке. При английской раскладке я могу печатать Esperantaj literoj (Ĉ, Ĝ, Ĥ, Ĵ, Ŝ, Ŭ).

Note

Область переключения раскладки:

  • Приложение

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

Следующий раздел поблизости — “Комбинации клавиш”. Тут очень много всего и дублируется то, что я уже расписал выше. Просто не будем трогать то, что нам не нужно.

Note

Использовать клавиатурные индикаторы для отображения дополнительных раскладок:

  • Scroll Lock

Совершенно бесполезная лампочка теперь имеет чуть больше пользы.

Note

Переключение на другую раскладку:

  • Caps Lock

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

Note

Положение клавиши Compose:

  • Правая клавиша Win

Compose — это такая замечательная штука, родом откуда-то из древности и когда-то давно, на древних клавиатурах была отдельная клавиша для этого. Сейчас такой клавиши нет, но её функцию можно закинуть на бесполезный правый Win. Нужна она для того, чтобы сочетать введённые символы. Например, жмём одну за другой Compose, m и u. На выходе имеем µ и теперь можем написать µTorrent и не быть идиотом, которые путают эту букву с u. Таких сочетание великое множество и можно заучить те, которые оказываются нужны.

Windows

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

Переключение ракладки по Caps Lock у меня работает с помощью capslang в автозапуске. Скачать здесь. Изредка в каких-то отдельных приложениях она не срабатывает, но это случается не так часто. С Shift та же история, что я расписал выше для Linux.

Другой вариант переключения раскладки по CapsLock более нативный, с помощью Keyboard Manager из состава Microsoft PowerToys.

Типографские символы или “шапочки” Эсперанто тут может быть как-то и делаются, но так далеко я не забирался.

А вот Compose key здесь есть — WinCompose. Что даёт, читайте чуть выше.

Espanso

Espanso — это т.н. “text expander” или “расширитель текста”. Иначе говоря, это штука для того, чтобы активно использовать разнообразные сокращения, исправлять опечатки или даже незаметно запускать при наборе определённого слова программу, а затем тут же получить вместо этого слова результат её работы.

Сложно? Вот тут я уже всё расписал, просто и с примерами. Использовать это можно для часто используемых паст или конструкций (“Уважаемый Имярек…”), адресов, постоянных опечаток, эмоджи или ещё чего угодно, на что хватит фантазии и возможностей программы. Даже вставлять картинки.


Работает она на Linux, Windows и macOS. Под Windows 10 работает без проблем. Под Linux отлично работает под X, но пока что проблемно под Wayland — тут как повезёт. Под macOS не пробовал.

Meta

Meta”, она же “Win” — довольно многофункциональная штука, если забраться в системные настройки и посмотреть, что к ней привязано в сочетании с разными другими клавишами. Например, Meta+L блокирует экран.

А вот сама по себе она скорее всего будет открывать меню “Пуск”. Это не особо благодатно, так что у себя в KDE я меняю её на KRunner, который по-умолчанию вызывается по Alt+F2. Это и запуск любой программы по её имени, калькулятор и куча прочих мелочей.

В Windows такие раннеры, как KRunner, тоже имеются. Я попробовал пару-тройку. Отмечу Flow Launcher, хотя остановился я в итоге на PowerToys Run в составе Microsoft PowerToys. К сожалению, привязать его к Win мне не удалось, так как здесь эта клавиша гвоздями прибита к кнопке “Пуск”.