НОВОСТИ

Встречайте Raspberry Pi Pico
или почему мы решили делать наши клавиатуры на «малине»

Знакомьтесь!

Raspberry Pi Pico была выпущена 21 января 2021 года, британской компанией Raspberry Pi Foundation. Ее появление не могло не обрадовать энтузиастов, использующих кастомные клавиатуры. В прошлом мы использовали для нашей клавиатуры Dactyl Manuform контроллер Pro Micro (на основе ATmega32u4) со встроенной памятью 32kb, на который аскетично умещались только базовые функции. У нас была настоящая битва за каждый Кбайт свободного пространства. Мы выбирали, между Tap Dance, красивой подсветкой, дополнительными слоями и комбо. Сейчас же, когда QMK, наконец, добавили поддержку данного контроллера, в нашем распоряжении 2mb+ встроенной памяти на которые мы можем "подгрузить" все полезные фишки для повышения продуктивности и удобства.

Некоторые особенности данного контроллера:

  • Мощный двухъядерный процессор Arm Cortex M0+
  • 2mb+ свободной памяти
  • Встроенная кнопка Reset
  • Широкая доступность чипа по сравнению с ATmega. В наше время, когда все обеспокоены нехваткой чипов по всему миру - это крайне важно.

Raspberry Pi Pico

Какие новые функции мы добавили?

Полная поддержка Vial
Поддержка open source графического интерфейса Vial, позволяет легко и быстро настроить нашу клавиатуру без перепрошивки всего в несколько кликов, без знания программирования.
Все нижеперечисленные функции полностью уместились в новом контроллере:

16 дополнительных слоев

Больше слоев - больше возможностей.
Это особенно удобно при использовании раздельных клавиатур, где левая половинка используется в качестве основной.
Расположение на левой половинке основных макросов/хоткеев позволяет нам не убирать правую руку с мыши.
Набирать текст, используя одну руку, мягко говорят, трудновато, но выполнение рутинных дел, не отрывая правую руку от мыши - одно удовольствие.

Программа Vial

Примеры использования слоёв:

  • Отдельный слой под макросы, которые помогают быстро работать с входящей почтой
  • Еще один слой позволяет открывать нужные нам папки или приложения за доли секунд
  • Следующий слой настроен для оперативной работы в браузере
  • На отдельный слой можно разместить "куски" кода
  • Также, можно настроить специальный слой для игр.
Каждый пользователь настраивает слои под свои нужды. Главное - не переусердствовать, иначе слишком много энергии будет уходить на вспоминание клавиш на 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.
Разница от комбо заключается в том, что одну клавишу модификатор вы можете зажать и использовать как обычно, тут нет определённого промежутка времени в котором нужно нажать две клавиши для срабатывания функции в отличии от комбо.

Продолжение следует...

Над статьей работали:

Автор — Андрей Мельников

Редакция — Евгений Син