Плагин: Keys (больше не поддерживается)

Саша Окунев
/designer
Published in
3 min readOct 26, 2017

--

Увы, плагин прекратил обновляться. Работа на версиях выше 50.2 не гарантируется. Почему это произошло

Плагин позволял настраивать клавиши прямо в окне Settings (Cmd + ,) в Скетче, а не через System Preferences.

github.com/exevil/Keys-For-Sketch

Также доступен в менеджере плагинов Sketchpacks.

До этого момента я настраивал клавиши классическим способом через System Preferences → Keyboard → Shortcuts.

Крутая функция: Поиск по командам меню

Плагин удобен тем что позволяет в лёгком нативном интерфейсе находить команду и тут же настраивать на неё клавишу.

Ищу по запросу «flatten», нахожу все команды, которые его содержат:

Некоторые наблюдения

Клавиши, настроенные через Keys, имеют высший приоритет срабатывания

Если ты на одно и то же действие настроишь разные клавиши в System Preferences и Keys, будет срабатывать та, что была настроена через Keys.

Если клавиша была настроена в этом сеансе работы, после перезагрузки она станет видна в System Preferences. Это происходит потому что операционная система кэширует горячие клавиши и не сразу показывает новые в System Preferences.

Как отличать клавиши, назначенные через Keys, от стандартных?

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

Здесь оно напротив команды Insert→ Shape → Arrow:

Если его развернуть его, там нас ждёт единственный пункт Remove.

UX-решение прятать Remove, конечно, так себе.

Команды из одной клавиши

Ещё одно преимущество Keys в том, что он позволяет настраивать клавиши, состоящие из одного ключа. Таким образом, я настроил W на «Insert→ Shape → Arrow», чтобы вставлять на холст стрелки. Через System Preferences это невозможно, нужно было бы обязательно добавлять какую-нибудь системную клавишу вроде Ctrl. Было бы не изящно.

Пора переходить на Keys, но оставить запасной аэродром

Теперь нет никакого смысла настраивать клавиши через System Preferences, если используешь Keys. Напрашивается идея почистить клавиши Скетча из System Preferences, чтобы не путаться. Затем настроить их только через Keys. Однако, я бы не стал бы этого делать, чтобы иметь возможность откатиться и использовать привычную конфигурацию без Keys. Всё-таки, это плагин и он может сломаться в результате какого-нибудь очередного апдейта Скетча. Классический способ максимально надёжен.

Опасная функция

Если ты всё-таки уверен, что в System Preferences тебе никакой мусор не нужен, Keys может необратимо удалить все горячие клавиши, которые были назначены через System Preferences. Однако, напрямую менять их он не может и будет хранить свой вариант.

Чего не хватает Keys?

Keys осталось научиться экспортировать полную схему всех настроенных горячих клавиш в файл. Тогда можно было бы не тратить время на настройку вручную, а просто загрузить уже готовую сохранённую схему, как в Фотошопе. Уверен, что автор плагина Вячеслав Дубовицкий когда-нибудь порадует нас этой функцией.

Я веду Скетч-дизайнер — телеграм-канал о Скетче и дизайне интерфейсов. В нём я рассказываю о горячих клавишах, плагинах, прототипах, дизайн-системах и UI-анимации. Также я снимаю видеоуроки, делаю обучающие гифки и рассказываю о вдохновляющих дизайнерах.

--

--

Саша Окунев
/designer

Дизайн-лид в Kaspi.kz. Автор проекта /designer.