DuckyPad Pro — это макропанель на базе ESP32-S3 с открытым исходным кодом, оснащенная 20 механическими клавишами, энкодерами и работающая на движке duckyScript для написания макросов и автоматизации, выходящей за рамки QMK/VIA. Это позволяет автоматизировать задачи, управлять приложениями и создавать сценарии ввода для повышения продуктивности, творческих рабочих процессов и экспериментов в области безопасности.
Устройство имеет поддержку горячей замены переключателей, энкодеры, RGB-подсветку, USB-C, Bluetooth 5.0 и 1.5-дюймовый OLED-дисплей. Работая на кастомизированном duckyScript, оно поддерживает переменные, циклы, условия и функции для сложных макросов — до 64 профилей и 3712 макросов в общей сложности. Оно предлагает автоматическое переключение профилей в зависимости от активного окна, хранение данных на microSD для быстрой настройки и резервного копирования, а также опциональные модули расширения для педалей или внешних переключателей. Поддерживаются различные скрипты (текст на OLED, изменение RGB, чтение кнопок) и совместимость с различными операционными системами, что делает устройство подходящим для стримеров, разработчиков, офисных работников и исследователей безопасности.
Характеристики DuckyPad Pro:
- Беспроводной MCU – Espressif Systems ESP32-S3
- ЦП – Двухъядерный Tensilica LX7 с тактовой частотой до 240 МГц с векторными инструкциями для ускорения ИИ.
- Память – 512 КБ ОЗУ, 2 МБ PSRAM
- ПЗУ – 384 КБ
- Подключение – Wi-Fi 4 на 2.4 ГГц и Bluetooth 5.0 LE с поддержкой большого радиуса действия, скоростью передачи данных до 2 Мбит/с, mesh-сети.
- Хранилище
- 4 МБ QSPI NOR flash
- Слот для карты MicroSD (файловая система FAT32)
- Дисплей – 1.5-дюймовый OLED с разрешением 128×128, настраиваемой ориентацией
- Клавиши – 20 механических клавиш с поддержкой горячей замены (разъемы Kailh), поддержка NKRO (совместимость с Cherry MX, 3-контактные или 5-контактные)
- Энкодеры
- 2x Bourns PEC12R со встроенным тактовым переключателем
- D-образный вал 15 мм, поддерживает диаметр ручки до 24 мм
- USB – 2x порта USB Type-C для программирования, питания и подключения модуля расширения
- Расширение
- 6 каналов на модуль для внешних переключателей/кнопок/педалей
- Соединение по цепочке до 32 каналов
- Прочее
- 2x переключателя для регулировки яркости
- RGB-подсветка на каждую клавишу с 16 миллионами цветов
- Автоматическое переключение профилей в зависимости от активного окна
- Не требует проприетарных драйверов, работает из коробки
- Открытый конфигуратор (Windows, Mac, Linux)
- Различные варианты расширения
- Питание
- Вход 5 В DC
- Максимальное потребление 600 мА
- Габариты – 110 x 96 x 30 мм
- Вес – 180 грамм

Что касается программной поддержки, duckyPad Pro работает с открытым конфигуратором на Windows, macOS и Linux без необходимости в учетных записях или телеметрии. Профили и макросы сохраняются на карте microSD с файловой системой FAT32, что позволяет легко их редактировать, создавать резервные копии или перемещать. Устройство использует пользовательский движок duckyScript с поддержкой расширенных функций, таких как переменные, циклы, условия, функции, вывод на OLED-дисплей, управление RGB и рандомизация. Устройство также может автоматически переключать профили в зависимости от активного приложения, а все прошивки и инструменты имеют открытый исходный код.

Ранее рассматривались другие клавиатуры и макропады малого форм-фактора, включая LILYGO T-Keyboard-S3 , 4xMacropad и ANAVI Macro Pad 2 . Эти модели могут быть полезны при поиске альтернативных макропадов.
duckyPad Pro на базе ESP32-S3 доступен в магазине Tindie от dekuNukem по цене $84.99 . Доставка осуществляется непосредственно из Великобритании, также доступны дополнительные опции, такие как алюминиевые монтажные пластины, полупрозрачные клавиши, энкодеры, педали или модули расширения за дополнительную плату. Стоимость максимальной конфигурации может превышать $200.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.