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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Dactyl Manuform 5x6
Dactyl Manuform 5x6

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

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
Raspberry Pi Pico

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

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

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

Графический редактор Vial
Графический редактор 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.
Разница от комбо заключается в том, что одну клавишу модификатор вы можете зажать и использовать как обычно, тут нет определённого промежутка времени в котором нужно нажать две клавиши для срабатывания функции в отличии от комбо.

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

Источник: https://habr.com/ru/post/681614/


Интересные статьи

Интересные статьи

Хорошее мобильное приложение должно быть не только создано с использованием современных архитектурных шаблонов, но и быть подготовленным к реализации автоматических тестов. Мы рассмотрим с вами на пра...
Любой может научиться кодить. Теории computer science научат вас, как программировать. Разработчики обычно начинают изучать программирование в колледже, университете или на практике ...
Привет, Хабр. В первой части была рассмотрена возможность использования Raspberry Pi 4 в качестве десктопа с установленной «родной» операционной системой Raspbian. Но как известно, с н...
Привет, Хабр! Данный пост написан для новичков в олимпиадном программировании и начинающих разработчиков, готовящихся к прохождению алгоритмических интервью. В конце бонусная задачка. Если заи...
В Python есть 3 способа форматировать строки, и один из них лучше других. Но не будем забегать наперед — о каком именно форматировании вообще речь? Каждый раз когда мы хотим поприветствовать ...