iPhones.ru

Превратите Caps Lock в супер-кнопку. Подойдёт любой MacBook

Николай avatar | 34
FavoriteLoading В закладки
Превратите Caps Lock в супер-кнопку. Подойдёт любой MacBook

Когда ты пользовался Caps Lock (⇪) в последний раз? Если нужно сделать все клавиши заглавными, я выделяю текст, иду в меню «Правка» > «Преобразования» и жму «Прописные». Оно доступно из любой программы на Mac, поэтому в отдельной кнопке нет смысла.

Но у клавиши очень удобное расположение. Когда набираешь текст, она как раз под мизинцем, поэтому не использовать ее глупо. Давай переназначим на что-то полезное!

Раньше я переключал язык ввода через Command (⌘) + Пробел (␣), но теперь использую для этого Caps Lock (⇪). В этом мне помогла утилита Karabiner-Elements.

В тему: 10 полезных фишек Automator в Mac для работы с файлами. Все знаете?

Да, теперь я переключаю язык ввода через Caps Lock

Шаг 1. Сначала скачай Karabiner-Elements. У программы открытый код, который давно лежит на GitHub.

Шаг 2. Пока она будет загружаться, иди в «Системные настройки» > «Клавиатура» > «Клавиши модификации…» > «Caps Lock (⇪)». Выбирай «Никакого действия».

Шаг 3. Karabiner-Elements уже должен был скачаться. Устанавливай приложение и проходи определение типа клавиатуры: европейская или американская.

Шаг 4. Теперь создавай правило для Caps Lock (⇪). В разделе Simple Modifications жми Add item (+). В колонке From key выбирай caps_lock, а в To key — f16 (можно любую другую клавишу, которой нет на клавиатуре Mac).

Примечание: эмулировать можно не все клавиши. Например, f20 на моем Mac вместо Caps Lock (⇪) установить не удалось.

Шаг 5. Возвращайся в «Системные настройки» > «Клавиатура». Переходи в раздел «Сочетания клавиш» и выбирай «Источники ввода». Меняй «Выбрать предыдущий источник ввода» или «Выбрать следующий источник в меню ввода» — жми Caps Lock (⇪) и увидишь f16 или другую кнопку, которую эмулируешь.

Ура! Тебе удалось заставить бесполезный Caps Lock (⇪) переключать языки ввода. Теперь нужно привыкнуть к этому, а потом наслаждайся супер-кнопкой на все 100%.

Так ты можешь изменить действие любой другой кнопки по своему усмотрению. Для этого на твоем Mac должна быть macOS Sierra или более новая версия ОС.

Вау! А как вообще работает это чудо-приложение?

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

Бесплатная чудо-утилита даст тебе возможность поменять название любой клавиши Mac. Она подставляет сигнал одной кнопки для другой, и система не замечает разницы. Давай пройдемся по вкладкам приложения.

Simple Modifications. Простые модификации — здесь ты можешь заменить действие одной клавиши другим. Сначала жми Add item (+). В колонке From key выбирай кнопку, которую будешь нажимать, а в To key — значение той, которую должна получить система.

В примере в To key я использовал несуществующую кнопку f16. Ты можешь выбрать любую от f13 до f19, чтобы придумать новое значение для конкретной клавиши или их сочетания.

Function Keys. В этом разделе ты можешь изменить значения по умолчанию кнопок f1-f12.

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

Complex Modifications. С помощью этого меню ты сможешь использовать готовые правила. Для начала тебе подготовили всего 3, но дополнительные ты сможешь скачать через интернет.

Сообщество активно использует Karabiner-Elements, поэтому правил масса.

Devices. Здесь у тебя есть возможность выбрать конкретную клавиатуру, для которой будут использованы переназначения утилиты.

Это удобно, если ты собрал рабочее место на базе MacBook, и нужно разделить действия для родной и внешней клавиатур ноутбука.

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

Обрати внимание! Если ты соберешься удалять Karabiner-Elements, это лучше всего делать через его меню Misc. Иначе в системе могут остаться хвосты приложения.

Ты можешь делать с Caps Lock (⇪) или другой кнопкой что угодно

Я настоятельно рекомендую Karabiner-Elements, если ты активно используешь клавиатуру — не важно, встроенную или внешнюю любого производителя.

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

Настрой дополнительные кнопки PC-клавы. Ты можешь легко переназначить специальные клавиши средства ввода, которое предназначено для Windows.

Кнопки Print Screen, Menu, Find, Scroll Lock и Power нужно перенастраивать в первую очередь.

Добавь Escape (⎋) в новые MacBook Pro с Touch Bar. На них ты можешь использовать его только через сенсорную полоску дополнительных действий, но это можно изменить.

Например, ты можешь превратить в Escape (⎋) тот же Caps Lock (⇪).

Замени правый Shift (⇧) на что-то полезное. Например, я никогда не использую эту кнопку именно справа. Мне кажется ее достаточно и слева, а дубль можно переназначить на тот же Launchpad.

В итоге, Karabiner-Elements развязывает тебе руки в перенастройке клавиатуры по своему усмотрению. Используй с умом, чтобы сделать работу на Mac более удобной, и делись интересными сценариями перенастройки в комментах.

Karabiner-Elements на GitHub (бесплатно)
1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (2 голосов, общий рейтинг: 5.00 из 5)
undefined
iPhones.ru
Но ты сможешь в разы больше.
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

34 комментариев

Форум →
  1. AppleGo avatar
    AppleGo 30 июня 2018
    1

    жалко, что работает только с этим включенным приложением

    Николай Грицаенко avatar
    0

    @AppleGo, оно висит в памяти себе и совсем не мешает

    Войди на сайт, чтобы ответить
    Ответить
  2. up24 avatar
    up24 30 июня 2018
    18

    В High Sierra переключение раскладки по Caps Lock делается просто в настройках клавиатуры в разделе Input sources без всяких программ.

    Reuel avatar
    Reuel30 июня 2018
    1

    @up24, вот-вот…

    Николай Грицаенко avatar
    0

    @up24, это только один из примеров, и алгоритм действия может быть другим, если несколько языков

    Войди на сайт, чтобы ответить
    Ответить
  3. CIA_agent avatar
    CIA_agent 30 июня 2018
    0

    Кнопки бесполезные, но от предложенных применений их польза не сильно возрастает)

    Николай Грицаенко avatar
    0

    @CIA_agent, предложите другие)

    Войди на сайт, чтобы ответить
    Ответить
  4. Scheisse avatar
    Scheisse 30 июня 2018
    3

    А чем Cmd+Space не устроил ?

    Николай Грицаенко avatar
    0

    @Scheisse, так все-таки сложнее

    Войди на сайт, чтобы ответить
    Ответить
  5. Tomasz Denisówski avatar
    Tomasz Denisówski 30 июня 2018
    1

    На MBP2016 у меня изначально можно было капсом язык менять.

    Николай Грицаенко avatar
    0

    @Tomasz Denisówski, это как так?

    Войди на сайт, чтобы ответить
    Ответить
  6. ibananov2013 avatar
    ibananov2013 1 июля 2018
    4

    Я конечно прошу прощения, но уже сто лет существует Punto Switcher, который сам меняет input source автоматически.

    Николай Грицаенко avatar
    0

    @ibananov2013, это же как один из примеров, реализовать можно по разному

    ibananov2013 avatar
    ibananov20131 июля 2018
    1

    @Николай Грицаенко, не вижу смысла. Всё описанное в статье изначально назначено на верхнюю строку клавиш макбука. Зачем мне менять кнопки управления яркостью, к примеру, если эти кнопки на клавиатуре уже обозначены определёнными рисунками? Я не против функциональности, но в данной ситуации это момент спорный. Всё изначально придумано весьма удобно)

    Николай Грицаенко avatar
    0

    @ibananov2013, капс, правые шифт, комманд и опшн – как минимум эти клавиши почти не используются. Почему бы не превратить их во что-то полезное

    Just4You avatar
    Just4You1 июля 2018
    0

    @ibananov2013, даже тогда когда это не нужно.

    Войди на сайт, чтобы ответить
    Ответить
  7. hofc avatar
    hofc 1 июля 2018
    2

    Впервые слышу, что для этого нужно отдельное приложнние. Вы из какой пещеры вывалились?

    Николай Грицаенко avatar
    0

    @hofc, а как вы иначе реализуете примеры из статьи хотя бы?

    hofc avatar
    hofc1 июля 2018
    0

    @Николай Грицаенко, Input sources – из коробки.
    МБ 17 года

    Andrey avatar
    Andrey1 июля 2018
    1

    @hofc, возможность назначить caps lock на переключение раскладки клавиатуры появилось не так давно – с macos sierra. До этого только внешними костылями.

    hofc avatar
    hofc1 июля 2018
    0

    @Andrey, я и не спорю

    Николай Грицаенко avatar
    0

    @hofc, это один пример, а остальные?)

    hofc avatar
    hofc2 июля 2018
    0

    @Николай Грицаенко, речь шла изначально о переключении языка одной кнопкой. По ней и разбираемся..

    Войди на сайт, чтобы ответить
    Ответить
  8. vip1977 avatar
    vip1977 1 июля 2018
    0

    лично я эту прогу уже несколько лет использую для назначения клавиши CaрsLоck на клавишу Backspace. А язык переключаю комбинацией: Ctrl+Shift из Punto switcher

    Николай Грицаенко avatar
    0

    @vip1977, спасибо за отзыв ;)

    Войди на сайт, чтобы ответить
    Ответить
  9. e-ch avatar
    e-ch 1 июля 2018
    0

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

    Войди на сайт, чтобы ответить
    Ответить
  10. Jojoker avatar
    Jojoker 1 июля 2018
    0

    Удобно туда контрол для игор.

    Николай Грицаенко avatar
    0

    @Jojoker, вот это можно реализовать вообще без проблем)

    Войди на сайт, чтобы ответить
    Ответить
  11. Proshka avatar
    Proshka 1 июля 2018
    0

    В Горном Льве в настройках клавиатуры не было возможности Капсом переключать раскладку и я откуда то выудил прогу Lipton.Показалось удобным – горит светодиод значит русская раскладка.Теперь кажется ,что так всегда было.Правым:Комманду и прочим разумного применения не придумал.

    Николай Грицаенко avatar
    0

    @Proshka, жаль, но тут перестает гореть индикатор, если переназначить =/

    Войди на сайт, чтобы ответить
    Ответить
  12. Andrey avatar
    Andrey 1 июля 2018
    1

    > “В этом мне помогла утилита Karabiner-Elements.”

    Раньше действительно нужен был этот костыль. Но с выходом macOS Sierra этот костыль ненужен, т.к. появился штатный. Правда, штатный костыль кривой и постоянно глючит (но ведь каждый эплофанатик знает – это не глюки, а эмейзинг фичи). Теперь ненужно внешнее приложение и kext, которое приходилось периодически обновлять.

    И да, caps lock – это правильная кнопка для переключения раскладки клавиатуры. Жаль, что у эпла переключение реализовано через одно место.

    Николай Грицаенко avatar
    0

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

    Andrey avatar
    Andrey2 июля 2018
    1

    @Николай Грицаенко, смысл есть при любом количестве раскладок. Все равно macOS не умеет включать светодиод для индикации какой-либо раскладки. Более того, macOS по Shift + CapsLock криво меняет регистр текущей раскладки.

    В этом плане macOS даже до Linux не дотягивается, в котором это реализовано из коробки чуть ли не с первого года появления X-сервера. Как и переключение рабочих столов – в Linux это сделано давно и хорошо, а в macOS до сих пор работает криво.

    Войди на сайт, чтобы ответить
    Ответить
  13. Chilinipad avatar
    Chilinipad 14 августа 2019
    0

    Я заменил привод дисков на диск, а кнопку задействовал как DELETE в PC.
    Было бы не плохо еще научиться включать индикацию CAPSLOOK в зависимости от раскладки.

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.