Как сделать суперкнопку из Caps Lock

0

Суперкнопкой я называю модифицированный Caps Lock, который наравне с Ctrl, Opt и Cmd можно использовать в клавиатурных сочетаниях. Шорткатом на основе суперкнопки а-ля Caps LockБуква удобно запускать и переключаться между открытыми программами.

Чтобы сделать суперкнопку мы перепрограммируем Caps Lock утилитой Karabiner Elements на одновременное нажатие ShiftCtrlOptCmd. Такое сочетание не случайно, потому что только эти клавиши macOS воспринимает как триггеры для шорткатов. Использовать Tab, Delete, F1-F12 или обычный Caps Lock в шорткатах нельзя.

У суперкнопки отличное расположение — под мизинцем левой руки. Нажимать на неё удобно, как и на соседний Shift. Вот пять моих любимых шорткатов:

  • Caps LockH — конвертирует выделенный текст из Markdows в HTML
  • Caps LockDelete — закрывает все программы кроме активной
  • Caps LockT — типографит текст
  • Caps LockS— открывает Safari
  • Caps LockA — открывает почтовик Airmail

Для настройки суперкнопки в macOS Sierra нам понадобится Karabiner Elements. Эта утилита способна менять действия любых клавиш: Caps Lock заменить на Delete, Fn — на Esc и т.п. А вот симулировать нажатие сразу нескольких клавиш она пока не умеет. Нас выручит модифицированный Karabiner Elements, с готовой опцией суперкнопки.

Инструкция для macOS Sierra

Скачайте и запустите Karabiner-Elements-0.90.68.dmg. При запуске macOS заблокирует установку, так как программа от «неизвестного разработчика».

Чтобы разрешить установку, зайдите в Настройки → Безопасность → Основные и нажмите Подтвердить вход.

Теперь запустите Karabiner Elements и замените Caps Lock на суперкнопку, которая на английском называется Hyper. Если вы когда-то настраивали Caps Lock по инструкции для Yosemite или El Capitan, выберите первый вариант, чтобы заработали уже существующие шорткаты. Он соответствует клавишам CtrlOptCmdShift.

Как использовать суперкнопку

Клавиатурные сочетания macOS вы найдёте в Настройках → Клавиатура → Сочетания клавиш. Там настраиваются шорткаты на системные функции: переключение языка, скриншоты, запуск служб и т.п.

Шорткаты для запуска программ я задаю через Alfred. Через него же запускаю скрипты, вроде конвертации Markdown в HTML.

Ещё шорткаты можно ставить на элементы меню приложений. Об этом читайте в заметке Андрея Банникова.

Запомните

Karabiner-Elements-0.90.68.dmg — ответвление от официальной версии. Если вы его обновите через встроенную систему обновлений, суперкнопка снова поломается и придётся повторно ставить модифицированный Karabiner. Пока проверяйте и устанавливайте обновления в ручную.

Как только суперкнопка заработает в официальной версии Karabiner Elements, я сразу об этом напишу.

Поделиться
Сохранить