duckyPad

Getting Started with duckyPad

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à:

Alt text

Alt text

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:

Alt text

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.

Alt text

MacOS & Linux

See instruction here!

Using Configurator

Press the Connect button near top left.

Alt text

Everything should load up in a few seconds.

Alt text

It may seem complex at first, let’s break it down!

Profiles

Alt text

Let’s make a new profile!

Click New button, give it a name.

Alt text

Keys

The middle columns are for keys:

Alt text


Scripts

Finally, the rightmost column is for scripts:

Alt text

Remember to Save!

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!:

Alt text

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.

Click me for details

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

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:

Firefox and Chrome

Windows and macOS

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:

Alt text

Now you can use WIN + number to launch them:

Alt text

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.

Alt text

Find the new shortcut, right click and select Properties

Alt text

Set a hotkey in the Shortcut Key box:

Alt text

Then assign the combo on duckyPad!

In this case, the duckyScript would be CONTROL ALT D.

Launching Apps on macOS

Go to System Preferences -> Keyboard -> Shortcuts -> App Shortcuts:

Press + button, select app, assign a hotkey, and set up duckyPad accordingly:

Alt text

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.

Alt text

Alt text

Check out the official tutorials, and how to launch AHK on startup.

For macOS, you can try bettertouchtool.

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.

Please see this guide.

Table of Contents

Main page

Getting Started Guide

Kit Assembly Guide

Using duckyScript

Common issues / Troubleshooting

Firmware Updates and Version History

Make Your Own Keymap

Build a duckyPad Yourself

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.