Где я могу найти ресурс, который поможет мне внедрить мощный, целостный подход к сочетаниям клавиш в MacOS, который максимально повышает производительность и сводит к минимуму движения, которые могут повредить мои запястья?
Недавно у меня начались боли в запястьях, связанные с использованием клавиатуры/трекпада. Хотя сейчас я предпринимаю много активных шагов для решения этой проблемы (эргономичная клавиатура, растяжки, перерывы, регулировка стола), я также хочу настроить и освоить полный набор сочетаний клавиш (в MacOS), которые позволят мне:
cmd+ctrl+shift+g
)ctrl+option+b
сравнению option+shift+b
с command+control+option+shift+b
...), а не частичный, неорганизованный и специфичный для приложения подход.shift+/
, чтобы сделать ?
), определив хорошие привычки.Я должен верить, что кто-то уже все это продумал и что мне не нужно расписывать существующие сочетания клавиш для разных программ, выбирать универсальную схему сопоставления/переназначения, минимизирующую конфликты/путаницу, писать собственные скрипты настройки с нуля и т.
То, что я ищу, - это, по сути, реализация сочетаний клавиш, подобных emacs, для всей ОС, продуманно организованная и эргономичная.
Бонусные баллы, если это решение включает в себя управление окнами/изменение размера/позиционирование и использует префиксные раскладки клавиш в стиле emacs для создания «доменов» ярлыков, которые упрощают ярлыки и группируют их в логические единицы.
Лучшее решение , которое я нашел на сегодняшний день, исходит от Уилла Стерна из LearnCode.Academy. Он использует клавиатуру Ergodox EZ , которая позволяет использовать несколько слоев (например, когда вы удерживаете определенную клавишу, она активирует совершенно другую раскладку). Он также имеет клавишу «Hyper», которая действует как Ctrl + Cmd + Alt + Shift, что упрощает настройку ярлыков, которые не будут конфликтовать с другими уже существующими или специфичными для программы ярлыками. Хотя я намереваюсь заказать Ergodox, должна быть возможность настроить клавишу Hyper на стандартной клавиатуре с другими утилитами для клавиатуры.
Что Уилл делает со своей конфигурацией Ergodox, так это создает слой с несколькими клавишами, которые отправляют Hyper+[somekey]
, а затем привязывает эту комбинацию клавиш к определенной функции (например, «переместить строку вверх») во всех своих основных программах, которые он использует.