Вопрос или проблема
Я хотел бы напечатать {
и }
одним нажатием клавиши. Я попытался создать ярлык, заменив [
и ]
на {
}
в настройках клавиатуры OSX, но оказалось, что мне нужны и [
]
. Похоже, что единственные “дополнительные” кнопки – это правая команда и опция, но я не могу настроить этот ярлык. Кто-нибудь знает, как это сделать?
В качестве альтернативы я рассматривал эту клавиатуру:
Когда я спрашиваю продавцов Apple, можно ли изменить F13/F14 на {
}
, пауза очень долгая и никакого ответа.
В качестве альтернативы, есть ли другая клавиатура, поддерживающая эту функцию?
Я видел обсуждения на эту тему почти 20 лет назад, но ничего свежего!
Самый простой способ – использовать Karabiner-Elements https://karabiner-elements.pqrs.org/
Вы можете найти примеры сложных модификаций на https://ke-complex-modifications.pqrs.org/
Там вы можете поискать, например, “скобки”, и вы найдете Обмен квадратными и фигурными скобками https://ke-complex-modifications.pqrs.org/#exchange_square_brackets_and_curly_brackets
Когда вы нажмете Импортировать, откроется Karabiner Elements, и вам нужно просто включить это правило.
Кстати, я копирую ~/.config/karabiner/karabiner.json
в свой репозиторий git, чтобы легко отслеживать изменения, которые я внес в конфигурацию.
Вы почти можете сделать это с помощью встроенных настроек клавиатуры -> Текст. Просто добавьте определение для {
и установите его на {
}
. На самом деле, вам нужно нажать другую клавишу (например, пробел или возврат, или, возможно, любую) чтобы фигурная скобка }
появилась.
Ответ или решение
Чтобы ввести фигурные скобки { } одним нажатием клавиши на MacBook Pro с процессором M1, есть несколько подходов, которые могут помочь вам достичь этой цели. Рассмотрим их более подробно.
1. Использование Karabiner-Elements
Karabiner-Elements — это мощное и гибкое программное обеспечение для переназначения клавиш на Mac. Он идеально подходит для настройки функциональности клавиатуры, включая возможность переназначения клавиш для быстрого ввода фигурных скобок.
Шаги для настройки:
-
Скачивание и установка:
- Перейдите по ссылке на Karabiner-Elements и скачайте последнюю версию программы.
- Установите Karabiner-Elements, следуя инструкциям на экране.
-
Добавление модификации клавиш:
- Откройте Karabiner-Elements и перейдите в раздел Complex Modifications.
- Нажмите на кнопку Add rule и найдите правило, связанное с фигурными скобками, например, "Exchange square brackets and curly brackets".
- Нажмите Import для импорта этого правила, затем включите его.
-
Проверка настроек:
- Убедитесь, что модификация активирована. Теперь при нажатии на квадратные скобки [ ] будут вводиться фигурные скобки { }.
2. Использование встроенного текстового замещения
Как временное решение, вы также можете использовать встроенные возможности macOS для текстового замещения, хотя это не так эффективно, как Karabiner-Elements.
Шаги для настройки:
-
Открытие настроек текстовых замен:
- Перейдите в Системные настройки → Клавиатура → Текст.
-
Создание новых замен:
- Нажмите на кнопку + для добавления новой текстовой замены.
- В поле "Заменить" введите, например,
{{
и в поле "На" введите{
. - Повторите шаг для ввода
}}
и{}
, однако учтите, что для отображения второй фигурной скобки вам нужно будет нажать пробел или ввод.
Это решение не идеально, так как требует дополнительного ввода для завершения замены, но может быть полезно в случае необходимости.
3. Использование внешних клавиатур
Если использование программного обеспечения не является вашим предпочтением и вам нужна физическая клавиатура, которая бы поддерживала данную функцию, вы можете рассмотреть возможность приобретения сторонней клавиатуры. Некоторые модели механических клавиатур позволяют настраивать макросы или имеют возможность изменения функций клавиш, что может облегчить набор фигурных скобок.
Заключение
Наиболее оптимальным решением для быстрого ввода фигурных скобок на M1 MacBook Pro будет использование Karabiner-Elements. Это программное обеспечение предоставляет вам гибкость и возможность настройки, что особенно важно для пользователей, которые часто работают с кодом. В то время как встроенные текстовые замещения могут обеспечить базовую функциональность, Karabiner-Elements является лучшим выбором для профессиональных сценариев.
Полезные ссылки:
Эти подходы помогут вам эффективно и быстро набирать необходимые символы, освобождая время для более продуктивной работы.