duckyPad is a line of mechanical macropads for power users demanding advanced macro scripting beyond the shackles of QMK/VIA.
| duckyPad Pro (2024) | duckyPad (2020) |
|---|---|
![]() |
![]() |
| Purchase Link | Purchase Link |
| User Manual | User Manual |
| Accessories & Upgrades | Accessories & Upgrades |
duckyPad runs duckyScript, originally designed for USB Rubber Ducky to perform BadUSB attacks.
Compared to QMK/VIA, you get:

From simple shortcuts to full-blown programs, duckyScript can easily achieve what is impossible on QMK/VIA.
It is a no-brainer for power users with more demanding scripting needs.
| duckyPad Pro (2024) |
duckyPad (2020) |
Notes | |
|---|---|---|---|
| Hot-Swap Switches | 20 | 15 | |
| Rotary Encoders | ✅ | ❌ | 2 Encoders Tactile or Smooth |
| Bluetooth | ✅ | ❌ | |
| Expansion Module | ✅ | ❌ | Wire up your own Switches / Buttons / Foot Pedals |
| Screen Rotation | ✅ | ❌ | Portrait / Landscape |
| Capacity | 64 Profiles 3712 Macros |
32 Profiles 480 Macros |
|
| OLED | 1.5” 128 x 128 |
1.3” 128 x 64 |
Shows Key Name User Controllable |
| duckyScript Engine |
✅ | ✅ | Much Longer Macros Interactive Scripting |
| Per-key RGB | ✅ | ✅ | User Controllable |
| SD Card Storage |
✅ | ✅ | Fast Backup / Duplication / Deploy No recompile needed |
| Automatic Profile Switching |
✅ | ✅ | Based on Active Window |
| 100% Open-Source |
✅ | ✅ | No Proprietary Drivers/Apps No Subscription Works Anywhere |
| USB-C | ✅ | ✅ |
Feel free to join our official discord, or email dekuNukem@gmail.com!