Main product image for duckyPad Pro: Macro Scripting Beyond QMK/VIA
Product image 1 for duckyPad Pro: Macro Scripting Beyond QMK/VIA
Product image 2 for duckyPad Pro: Macro Scripting Beyond QMK/VIA
Product image 3 for duckyPad Pro: Macro Scripting Beyond QMK/VIA
Product image 4 for duckyPad Pro: Macro Scripting Beyond QMK/VIA
Product image 5 for duckyPad Pro: Macro Scripting Beyond QMK/VIA
Product image 6 for duckyPad Pro: Macro Scripting Beyond QMK/VIA
Product image 7 for duckyPad Pro: Macro Scripting Beyond QMK/VIA
Advanced Input Automation with duckyScript
Keyboards
ESP32

duckyPad Pro is a 20-key mechanical macropad for power users who demand advanced macro scripting and customisation beyond the shackles of QMK/VIA.

Using a Turing-complete scripting language with massive on-board storage, it can automate any keyboard/mouse input you want, from simple combos to full-blown programs.

No drivers needed. Works anywhere.


Highlights

duckyPad Pro has all the basics:

  • Hot-Swap
  • Rotary Encoders (Tactile or Smooth)
  • Per-key RGB
  • 100% Open-source

But also features unlike any other:

  • Custom duckyScript engine, NOT QMK/VIA.
  • Longer and more complex macros
    • 60K characters per macro
    • Over 3700 macros
    • On-board SD storage
  • OLED screen
  • Bluetooth
  • Real-time Clock (RTC)
  • Profile Auto-switching based on active window.
  • microSD storage
  • No proprietary drivers, works out-of-box.
  • Hacker friendly with tinkering guide

alt text


duckyScript vs QMK/VIA

duckyPad runs duckyScript, originally designed for USB Rubber Ducky.

Compared to QMK/VIA, you get:

  • Much Longer Macros

    • Type over 60,000 characters per macro
    • Entire Bee Movie in one macro? Sure thing!
  • Turing-Complete Interactive Scripting

    • Variables, Conditions, Loops, Functions, and more.
      • Read Buttons / Print to OLED / Set RGB / Real-time Clock
    • Executed on 32-bit Bytecode VM
  • On-board SD Card Storage

    • Fast Config / Backup / Deployment
    • No Recompiling
  • Fully Open Source

From simple shortcuts to full-blown programs, duckyPad can easily achieve what was impossible on QMK/VIA.

duckyPad aims to be the most capable macropad today, and is a no-brainer for power users with more demanding scripting needs.


How It Works / Showcase

  • Create up to 64 profiles, one for each application.
  • Assign up to 58 keys per profile
    • 20 onboard + 6 rotary encoder + 32 external
  • Names are shown on OLED screen
  • Write a duckyScript for each key

alt

Easy Start

  • duckyScript is a language for automating inputs
    • At simplest, you just tell it what key to press!
  • Ideal for key combos of your favorite apps

Browsing:

Zoom In: CTRL +

Next Tab: CTRL SHIFT TAB

alt_text

Up a Notch

  • Once familiar, you can write longer multi-line macros to further speed up everyday task.

  • Such as filling forms and typing boilerplate text with one keypress.

alt_text

alt_text

Or a simple mouse jiggler:

alt_text

alt_text

Full Potential

  • Going all-out, duckyScript is a Turing-Complete general-purpose language.
  • You can use it to:
    • Read Buttons
    • Write to OLED screen
    • Change RGB colors
    • Perform operations with 32-bit variables, conditions, loops, function calls, and more!
  • Write ultra-specific macros for your exact needs

How about a fully working Pong game?

alt_text

Hackerman

  • Of course, by automating inputs, you can take over an entire computer with the push of a button!

alt_text

Nothing Like It

  • From simple shortcuts to full-blown programs, duckyScript can easily achieve what was impossible on QMK/VIA.

  • Each macro can contain over 60,000 characters

  • Store over 3700 macros in total

  • Executed on custom virtual stack machine


Bluetooth

duckyPad Pro also works as a Bluetooth Keyboard & Mouse

  • Bluetooth 5.0
  • Built-in Antenna for both BT and Wi-Fi
  • Provide your own battery bank

alt_text


Profile Auto-switching

alt_text


Questions or Comments?

Please feel free to ask in the official duckyPad discord, or email dekuNukem@gmail.com!


Specifications

alt_text

Links to code and documentation

Documentation (dekunukem.github.io)

Code (github.com)

Shipping policy

Royal Mail Domestic: 1-2 Days

DHL International: 1-2 days

Royal Mail International: 5-10 working days.

duckyPad Pro: Macro Scripting Beyond QMK/VIA

Sold by dekuNukem's Shop

$84.99

No tax for United States [change]
Stock available: 52
Check
Original Design
This product was designed by dekuNukem's Shop. By buying this product you support original hardware creators.

The seller

dekuNukem's Shop

dekuNukem's Shop logo

Nottingham, UK
45 orders since Apr 17, 2026