Знакомьтесь!
Raspberry Pi Pico была выпущена 21 января 2021 года, британской компанией Raspberry Pi Foundation. Её появление не могло не обрадовать энтузиастов, использующих кастомные клавиатуры. В прошлом мы использовали для нашей клавиатуры Dactyl Manuform контроллер Pro Micro (на основе ATmega32u4) со встроенной памятью 32kb, на который аскетично умещались только базовые функции. У нас была настоящая битва за каждый Кбайт свободного пространства. Мы выбирали, между Tap Dance, красивой подсветкой, дополнительными слоями и комбо. Сейчас же, когда QMK, наконец, добавили поддержку данного контроллера, в нашем распоряжении 2mb+ встроенной памяти на которые мы можем "подгрузить" все полезные фишки для повышения продуктивности и удобства.
Некоторые особенности данного контроллера
- Мощный двухъядерный процессор Arm Cortex M0+
- 2mb+ свободной памяти
- Встроенная кнопка Reset
- Широкая доступность чипа по сравнению с ATmega. В наше время, когда все обеспокоены нехваткой чипов по всему миру - это крайне важно.
Какие новые функции мы добавили?
Полная поддержка Vial
Поддержка open source графического интерфейса Vial, позволяет легко и быстро настроить нашу клавиатуру без перепрошивки всего в несколько кликов, без знания программирования.
Все нижеперечисленные функции полностью уместились в новом контроллере:
16 дополнительных слоев
Больше слоёв - больше возможностей. Это особенно удобно при использовании раздельных клавиатур, где левая половинка используется в качестве основной. Расположение на левой половинке основных макросов/хоткеев позволяет нам не убирать правую руку с мыши. Набирать текст, используя одну руку, мягко говорят, трудновато, но выполнение рутинных дел, не отрывая правую руку от мыши - одно удовольствие.
Примеры использования слоёв:
- Отдельный слой под макросы, которые помогают быстро работать с почтой
- Еще один слой позволяет открывать нужные нам папки или приложения за доли секунд
- Следующий слой настроен для оперативной работы в браузере
- На отдельный слой можно разместить "куски" кода
- Также, можно настроить специальный слой для игр
Каждый пользователь настраивает слои под свои нужды. Главное - не переусердствовать, иначе слишком много энергии будет уходить на вспоминание клавиш на 15-ом слое...
Tap Dance
Ваши клавиши теперь имеют сверхспособности.
Tap Dance — это функция, позволяющая менять назначение клавиш в зависимости от того, сколько раз вы нажали клавишу и удерживаете ли вы ее.
Например, клавиши X,C,V могут выполнять функции вырезания, копирования и вставки при кратковременном зажатии — никаких модификаторов не требуется.
Стрелки влево и вправо начинают пропускать целые слова при их нажатии и удержании. В сочетании с Shift - это позволит легко выделять целые слова при редактировании текста.
Возможностей колоссально много, все зависит лишь от вашей фантазии. Эксперементируйте.
Контроль мышки с помощью клавиатуры
Приятный бонус, для тех кто хочет отдохнуть от постоянного передвижения руки и оставить ее в одном положении. Например, при веб-серфинге или при любом другом тривиальном времяпрепровождением за компьютером.Для серьёзных работ в какой-нибудь программе - отдельный манипулятор, конечно же, не заменить.
Функциональная подсветка
При нажатии клавиш слоя - подсвечивается определенный цвет. Если вы только начали осваивать такие клавиатуры, то цветовое распределение поможет вам лучше ориентироваться и совершать меньше ошибок.
Очень удобно и полезно. Особенно в темноте...
Комбо
Название функции говорит само за себя: назначаете любые две клавиши, как одну. При одновременном нажатии двух клавиш (за определенное кол-во времени) срабатывает третья.
Пример: при нажатии Q+W, срабатывает ESC.
Последняя функция, о которой мы хотим рассказать называется Key overrides. Хоть она и последняя в нашей статье, но при этом она является одной из самых важных и мощных во всем QMK. В руках умелого энтузиаста key overrides облегчит жизнь и повысит продуктивность при работе за клавиатурой.
Key overrides
Данная функция позволяет вам переназначить клавиши-модификаторы при их нажатии совместно с любой другой клавишей.
Как это работает?
Например, нажатие клавиш Shift + BSPC превращается в Delete.
Alt + BSPC превращается в ESC.
Shift + play/pause превращается в next track.
Разница от комбо заключается в том, что одну клавишу модификатор вы можете зажать и использовать как обычно, тут нет определённого промежутка времени в котором нужно нажать две клавиши для срабатывания функции в отличии от комбо.