Кнопка hyper
В некоторых моих постах упомянута кнопка hyper. Объясняю, что это такое.
Это виртуальный модификатор, физически расположенный на левой кнопке Option ⌥. Система ничего о нём не знает, но это не мешает его работе. Некоторые ещё называют его super или meta (признана в России экстремистской организацией и запрещена 😂).
У меня это работает следующим образом:
• Одиночное нажатие Hyper ремапится в кнопку F13. Затем в настройках macOS на кнопку F13 назначается действие «Переключиться на следующий язык». Таким образом реализуется переключение языков одной кнопкой. Без дурацкого попапа со списком языков и всегда стабильно, в отличие от багнутого стандартного переключения через кнопку 🌐. И независимо от наличия эппловской клавиатуры.
• Дальше идёт ряд ремаппингов комбинаций кнопки Hyper в другой хоткей. Например:
· Hyper + Backspace ⌫ → Delete
· Hyper + P → Fn ⌘ F1 (режимы зеркалирования экрана)
· Hyper + F10 → Fn ⌘ F10 (настройки аудиоинтерфейсов)
• И наконец, если вышеперечисленные условия не сработали, хоткей транслируется в комбинацию модификаторов control ⌃ + option ⌥ + shift ⇧. Таким образом его уже можно применять в любых других приложениях. Например: ⌃⌥⇧R — показать Raycast, хотя на самом деле нажимаются две кнопки — Hyper + R. И остаётся пространство для ещё одного модификатора — command ⌘.
Настроить что-то похожее можно приложениями BetterTouchTool, Superkey, Hyperkey, rcmd. Они платные и не гибкие, зато гораздо проще в настройке.
У меня же это всё реализовано через karabiner. Для этого придётся изучить его Domain-specific language (хоть он и простой) и писать конфиги на JSON (больновато). Но его гибкость и бесплатность весомее. В комментах опубликован мой конфиг.
Post #61
1.72K
- ❤🔥 3
- ❤ 2
- 🔥 2
- 🌭 1