Getting Started with duckyPad
March 15, 2026 ยท View on GitHub
Get duckyPad | Official Discord | Getting Started | Table of Contents
Congratulations on your new toy! Here is a short guide on how to use your duckyPad.
Join Our Discord!
Feel free to join our Official Discord for discussions, questions, sharing scripts, and latest updates!
Kit Assembly
๐๐๐๐๐๐๐๐๐๐
See this guide to put your duckyPad together!
โ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธโ๏ธ
Quick Start
Plug into your computer, and voilร :

Hold down+button for settings

-
Select the correct keyboard region
- Adjust others to your liking
-
To save & exit, press any unlit key.
-
โ ๏ธ Start with the
Welcomeprofile- Press a key to execute script
-
Press
+and-to switch profiles.
Help! It's not working!
Are you using AMD motherboard? If so, read about the USB chipset bug here!
Try using a USB hub, update chipset drivers, or different ports.
For other issues, check out the troubleshooting guide.
Writing Your Own Scripts
After playing with examples and see what duckyPad can do, time to write your own!
Download Configurator
Windows
Download the latest configurator here
Unzip and launch by clicking duckypad_config.exe:

Windows might complain about unsigned app.
Click More info and then Run anyway.
Feel free to review the files, or run the source code directly with Python.

MacOS & Linux
Using Configurator
Press the Connect button near top left.

Everything should load up in a few seconds.

It may seem complex at first, let's break it down!
Profiles
-
The leftmost column is for profiles.
-
You typically create one for each app you want to control.

Let's make a new profile!
Click New button, give it a name.

-
Choose a background color for the RGB backlight.
-
Use the
up/down/xbuttons to reorder/delete profiles.
Keydown coloris the color that a key changes into when you press it.- Default is the inverse of background color
- You can also set your own
Keys
The middle columns are for keys:

- Select an empty key in the
Onboard Switchessection - Type to give it a name
- Drag to rearrange
Custom Key Color: Set an unique color.Press Any Key to Abort: Allow exiting early in long macros.- Do not select if you're writing your own button-checking code
Disable Auto-Repeat: Macro won't repeat when key is held down.- Click
Rotatefor landscape mode.
Scripts
Finally, the rightmost column is for scripts:

-
This shows the duckyScript that the key will execute.
-
Can be anything from simple shortcuts to full-blown programs!
-
For this example, put in
STRING Hello World!
-
-
Separate scripts possible for On Press and On Release
- If not sure, just leave On Release blank.
-
Code check will be performed as you type.
Remember to Save!
- Press
Savebutton to write the changes back to duckyPad. - Check debug window for progress
Try It Out!
duckyPad should reboot after saving.
Press +/- button to go to the new profile, and press the key.
It should execute the script and type out Hello World!:

That's it! Now you know how to customise your duckyPad!
๐ ๐ Great Job, but we're not done yet!
โ ๏ธโ ๏ธ Please keep reading for more useful information!
Profile Auto-Switching
duckyPad can switch profiles automatically based on current active window.
Careful with Passwords!
It might be tempting to have duckyPad type out passwords, but beware that all scripts are stored as plain text on SD card. Not a good idea!
Automatic backups
- A local backup is created every time you save.
- Press
Backup...button to access the backups. - To restore, format the SD card in FAT or FAT32, then copy everything back.
Tips and Tricks
Keyboard Shortcuts
The most obvious use case is putting your commonly used hotkeys on duckyPad!
For many applications, you can find an official list of shortcuts. Just search app_name shortcuts on Google. Examples:
Word, Excel, PowerPoint, and other Office apps.
Photoshop, Final Cut Pro, and Premiere Pro.
Launching Apps on Windows - Task Bar
Another popular usage is launching apps. The easiest way is using Task Bar:
Find the app, Right click -> More -> Pin to taskbar:

Now you can use WIN + number to launch them:

In duckyScript, it would be WINDOWS 1, WINDOWS 2, etc.
Launching Apps on Windows - Shortcuts
This method works with ANY FILE, not just apps!
Right click on any file, select Create shortcut.

Find the new shortcut, right click and select Properties

Set a hotkey in the Shortcut Key box:

Then assign the combo on duckyPad!
In this case, the duckyScript would be CONTROL ALT D.
Launching Apps on macOS
Easiest way: Invoke Spotlight and type the application name.
COMMAND SPACE
DELAY 500
STRING firefox
ENTER
You can also use third-party softwares such as BetterTouchTool.
Advanced Scripting with Autohotkey
You can use the free and open-source Autohotkey for even more advanced scripting needs.
duckyPad can press a simple combo like WIN + F1, which triggers Autohotkey to execute a more complex script on your PC.
-
Download and install Autohotkey
-
Download and save the sample Autohotkey script as an
.ahkfile. -
Activate the script by right clicking and select
Run Script.

-
Switch to
Autohotkeyprofile, press a key. -
Corresponding message box will appear.

- Write your own AHK script!
Check out the official tutorials, and how to launch AHK on startup.
I'm Having Issues!
Please take a look at the Common issues / Troubleshooting guide.
If that doesn't help, feel free to contact me by opening an issue or ask in the official duckyPad discord.
USB Firmware Updates
You can update duckyPad's firmware for new features and bug fixes.
Table of Contents
Common issues / Troubleshooting
Firmware Updates and Version History
Kickstarter Backer Acknowledgments
Questions or Comments?
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.