duckyPad is a 15-key mechanical macropad that helps consolidate and speed up your workflow by automating keyboard (and mouse!) inputs.
duckyPad has a sleek design and all the goodies of a high-end mechanical keyboard:
But more crucially, duckyPad also features previously-unseen-in-macropads innovations such as:
When pressed, each key execute a
duckyScript to automate keyboard actions.
Feel free to join our Official Discord for discussions, questions, sharing scripts, and latest updates!
duckyPad is now available on Tindie, feel free to grab one there!
Finally, here's a video of duckyPad in action!
OLED Screen, showing profile and key names.
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!
With the ability to automate keyboard inputs, it is possible to take over an entire computer with the push of a button.
But of course, it's up to you to decide what to do!
You can set up duckyPad to open your favourite app with the press of a button:
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
duckyPad is compatible with Cherry MX-style mechanical switches (3 or 5-pin).
By default, duckyPad comes with
Gateron Green switches, which are firm 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.
duckyScript is easy and straightforward to write, but can also achieve powerful results.
A simple example would look like this:
CONTROL SHIFT ESC
Now when you press a key on duckyPad, it will execute this 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!
Instead of just hotkeys, you can write multi-line scripts for complex keyboard automation tasks.
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 for simple hotkeys 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:
duckyPad comes with a companion app for Windows 10, macOS, and Linux. You can use it to:
But more importantly, duckyPad app
respects your privacy:
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:
duckyPad’s firmware can also be easily updated via USB-C for new features and bug fixes.
duckyPad supports multiple keyboard layouts:
You can load up to 8 keyboard layouts to duckyPad and switch them on-the-fly.
Click me for vector files of front and back plates.
Click me for dimensions drawings.
duckyPad is now available on Tindie!, feel free to grab one there!
Also consider joining our discord for latest updates and discussions.
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.