Kickstarter | Official Discord | Getting Started | Table of Contents
duckyPad is a 15-key mechanical macropad that helps consolidate and speed up your workflow by automating keyboard inputs.
duckyPad offers a sleek design and features of a high-end mechanical keyboard (Hot-swap
, RGB lighting
, USB-C
), along with macropad-specific innovations such as OLED display
, duckyScript
, SD-card storage
, and more.
When pressed, each key executes a user-created script to automate keyboard actions:
The scripts can be as simple as shortcuts like Control + C
, or as sophisticated as launching applications, managing livestreams, or even creating root backdoors or grabbing passwords. It's all up to you!
Click me to get duckyPad Kickstarter launch notification! This way you won't miss out on limited-quantity early bird rewards with a discount AND immediate shipping!
The campaign is currently scheduled to launch around early November
. Pricing will be announced when campaign launches, but I can say it will be well within double digits in USD.
Also, feel free to join the official duckyPad discord to keep up with announcements and updates, and post any questions and comments you might have!
- 15 Mechanical Switches (Gateron Green by default)
Hot-Swap
Sockets- Per-Key
RGB Lighting
OLED Screen
, showing profile and key names.- 32 profiles of 15 keys for a total of 480 duckyScripts
- microSD storage
- USB-C Connector
- Works with all major OSs, no driver needed.
- Multiple keyboard layouts (QWERTY, AZERTY, Dvorak)
- Fully Open Source!
By automating commonly used actions with duckyPad
, you can streamline and speed up your everyday routine. Here are a few examples:
You can put all your commonly used shortcuts in one place, resulting in a more efficient workflow:
With the press of a key, you can switch scenes, start/stop stream, start/stop recording, play ads, and a lot more!
You can set up duckyPad to open your favourite app with the press of a button:
With the ability to automate keyboard inputs, it is possible to take over an entire computer with the push of a button.
This is known as BadUSB attack, and it was the original purpose of duckyScript and USB Rubber Ducky.
But of course, it's up to you to decide what to do!
😉
With all those potential usages, duckyPad supports up to 32 profiles.
Simply press the +/- button to switch between them:
Those are just some examples! You can use duckyPad to do whatever you
want!
duckyPad is compatible with Cherry MX-style mechanical switches (3 or 5-pin).
By default, duckyPad comes with Gateron Green
switches, which are linear and clicky.
Of course, you can also install your own switches!
By default, duckyPad comes with 15 blank translucent ABS R4 keycaps that complement the RGB backlight in all conditions:
Of course, you can also install your own key caps!
duckyPad supports hot-swapping with Kailh sockets.
You can install/remove the switches by hand, no soldering needed
.
Each key on duckyPad has its own configurable RGB backlight. You can assign them unique colours to suit your needs.
duckyPad has an OLED screen. It displays current profile and key names
, so you know what each key does at a glance.
- 1.3-inch blue OLED display
- High contrast with true OLED black
- 128 x 64 resolution
- Burn-in prevention
duckyPad uses duckyScript, a simple scripting language for keyboard automation. It was originally developed for USB Rubber Ducky.
duckyScript is easy and straightforward to write, but can also achieve powerful results.
As a simple example, let's say you want to open Task Manager, the script would look like this:
CONTROL SHIFT ESC
Wasn't that bad was it? Now when you press the key, duckyPad will execute the script and bring up the task manager, eliminating the need for memorising and pressing a 3-key combo.
Of course, duckyScript can do much more than that!
Here is a multi-line example that open up notepad, types "Hello world", and increases text size:
WINDOWS R
DELAY 400
STRING notepad
ENTER
DELAY 400
STRING Hello World!
CONTROL +
REPEAT 10
Note how simple and intuitive it is. You can write you own duckyScript very easily to achieve powerful results.
Whether it's a simple hotkey or multi-line epic, duckyScript is ready to meet all your keyboard automation needs!
duckyPad stores its scripts and settings on a regular microSD card. Compared to other methods:
- MicroSD cards are universal and inexpensive
- Easy to edit and backup
- Up to 64GB supported with FAT32 format
duckyPad comes with a companion app for Windows 10, macOS, and Linux. You can use it to:
- Manage profiles
- Manage key names, colours, and arrangements.
- Write, debug, and test-run duckyScript.
- Change, save, and backup configurations.
But more importantly, duckyPad app respects your privacy
:
- Fully open-source
- No need to create an account
- No data collection whatsoever
- No internet connection required
- You don’t even have to use it! You can set up your duckyPad manually.
duckyPad uses USB-C connector for maximum device compatibility.
You can use duckyPad out-of-box on nearly anything that supports USB keyboards, no driver needed
. Examples include:
- PC
- Mac
- Linux
- Raspberry Pi (yes i know it's linux too)
- iPhone / iPad
- Android phones and tablets
- Chromebooks
- Game consoles
- and more!
duckyPad’s firmware can also be easily updated via USB-C for new features and bug fixes.
duckyPad supports multiple keyboard layouts:
- QWERTY
- AZERTY (French)
- AZERTY (Belgium)
- Dvorak
More will be available if needed.
Click me to get duckyPad Kickstarter launch notification!
A Kickstarter campaign for duckyPad is currently scheduled to launch around early November
. Please sign up for notification if you're interested!
Also, feel free to join the official duckyPad discord to keep up with announcements and updates, and post any questions and comments you might have!
Click me to download some high-resolution photos of duckyPad, feel free to share them.
Please see the instruction manual on how to use your duckyPad.
Please see this guide.
A number of projects are based on duckyPad, they are listed here!
-
simonCor ported this project to a STM32F4 black pill, with hand-soldered connections and 3D-printed case, very neat!
-
headslash is working on Frankenduck, with redesigned PCB, 3D-printed case, and extra switches.
Firmware Updates and Version History
Please feel free to open an issue, ask in the official duckyPad discord, DM me on discord dekuNukem#6998
, or email dekuNukem
@gmail
.com
for inquires.