Встречайте Raspberry Pi Pico или почему мы решили делать наши клавиатуры на «малине»
Dactyl Manuform 5×6
Знакомьтесь!
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.
Или же Shift + 1 = ESC.
Shift + play/pause превращается в next track.
Разница от комбо заключается в том, что одну клавишу модификатор вы можете зажать и использовать как обычно, тут нет определённого промежутка времени в котором нужно нажать две клавиши для срабатывания функции в отличии от комбо.