Горячая замена клавиш для macOS
Привет! Хочу представить вам утилиту, которая позволяет динамически переназначать клавиши на macOS. Моя цель — помочь пользователям сделать взаимодействие с системой максимально комфортным и быстрым, избавив их от ограничений стандартных настроек.
Зачем это?
Идея возникла из личного опыта работы с редактором Vim. Там навигация осуществляется с помощью клавиш h, j, k, l — это очень удобно и быстро, ведь не нужно тянуться к стрелкам или использовать сложные комбинации. Я хотел привнести такую же гибкость и скорость в macOS, чтобы перемещение по системе стало таким же быстрым и интуитивным.
Что умеет?
- Активация правил при удержании определённой "переключающей" клавиши — например, правила работают только при удержании определённой кнопки.
- Простая настройка через конфигурационный файл — все параметры можно задать вручную, что делает утилиту очень гибкой и удобной.
Какие требования к системе?
Для работы утилиты требуется macOS версии Big Sur 11.5 или новее.
Как начать работу?
Настройка осуществляется через конфигурационный файл, который состоит из нескольких разделов:
- [general] — правила без использования модификаторов.
- [switch key] — определяет клавишу-модификатор для активации правил (например, определённый код клавиши).
Правила переназначения задаются в виде строк: source:target:modifiers.Где:
- source — исходный код клавиши,
- target — целевой код,
- modifiers — необязательные модификаторы (например, Shift или Control).
Для определения кодов клавиш я встроил функцию автоматического определения кодов прямо в настройки приложения.
Почему стоит попробовать?
Я создал эту утилиту для тех, кто ценит скорость и эффективность работы за компьютером. Она поможет вам настроить систему под свои нужды и сделать работу более приятной и продуктивной.
Если у вас есть вопросы или предложения — буду рад услышать! Надеюсь, моя разработка сделает ваш опыт работы с macOS еще лучше.