Get duckyPad | Official Discord | Getting Started | Table of Contents
A couple of commonly encountered issues are explained here.
Click a question below to jump to the answer!
If you have some issues that's not in this list, feel free to join our Official Discord to ask about it! We also have discussions, script sharing, and latest updates!
First, make sure the key has a valid script mapped to it. If in doubt, use one of the sample profiles.
Use the latest configurator, press Connect
to load up the data, then press Save
button to save it back. It should work afterwards.
-
Check that the cable is plugged all the way in.
-
Try a different cable.
-
Try a different USB port.
-
Try plugging it directly into a computer instead of through a USB hub.
-
Try a different computer.
Take off the switch and inspect the pins, chances are one of them is bent:
If so, straighten it up with a pair of pliers, then insert again. Make sure the pins are straight and aim for hot-swap socket holes.
You need select the correct keyboard layout.
-
HOLD DOWN TOP LEFT KEY
whileplugging it in
. -
Select a keyboard layout.
-
Read more about adding keyboard layouts and writing keymaps.
Please update your duckyPad to the latest firmware to fix this issue.
If your duckyPad fails to work after updating to latest firmware (0.18.0+), you are most likely affected by a USB chipset bug on recent AMD motherboards.
Take a look at this article for possible solutions. You can also plug it in through a USB hub, which should work.
duckyPad might be typing too fast for your computer.
You can slow it down by using DELAY
commands.
-
DELAY n
adds an arbitrary delay in milliseconds. -
DEFAULTDELAY n
sets the amount of time to wait betweeneach line
of command. -
DEFAULTCHARDELAY n
sets the amount of time to wait betweeneach keystroke
.
If your duckyPad is getting slower at starting up and switching profiles, it's usually because of the SD card fragmentation.
-
Make a backup of the files on SD card.
-
Format it in FAT32 or FAT.
-
Copy the files back, it should be much faster now.
You can also use your own faster SD card.
-
(Optional) Make a backup of the contents of the original SD card.
-
Format the new SD card in
FAT or FAT32
:
-
Copy all the files back.
-
You can also download the sample profiles and copy everything to the root of your SD card:
-
Make sure the USB port can provide enough power.
-
Try plugging it directly into the computer, instead of through a USB hub.
-
Also try a different cable if possible.
- You can adjust the brightness by holding down
-
button.
Measures have been taken to prevent OLED burn-in.
-
The screen dims after 5 minutes.
-
duckyPad goes to sleep after 30 minutes (adjustable).
If your OLED screen is acting weird, you might want to try to re-seat its ribbon cable.
-
Disassemble until you can remove the circuit board. You can follow this in reverse.
-
Locate the tabs on the ribbon cable connector:
- Push it outwards gently to loosen the tab:
-
Pull out the ribbon cable, and wipe the golden contacts with a dry cloth.
-
Use a DRY toothbrush (or similar) and gently clean the pins on the connector.
-
Insert the ribbon cable back, make sure it is even and all the way in. Look at the above photos for reference.
-
Push the tab back in to lock in place.
-
Try it out, if it still doesn't work, let me know!
Make sure your NUM LOCK
is on.
If macOS doesn't like your SD card, you can reformat it in FAT/FAT32 in macOS itself, then it should work.
Click Initialize...
:
In Disk Utility
, select Erase
, then MS-DOS (FAT)
:
Now the card should be readable in both macOS and duckyPad.
If you want, you can copy the sample profiles back to the root of the SD card.
Due to the security restrictions of macOS, to use USB configuration and autoswitcher, you need to:
-
Enable "Input Monitoring" permission (for loading from USB)
-
Enable "Screen Recording" permission (for reading window titles)
-
Run the app as root
-
Open
System Preferences
->Security & Privacy
-
Select
Input Monitoring
-
Click the lock to make changes
-
Press the
+
button
- Go to
Applications
->Utilities
, and addTerminal
to the list.
- Select
Screen Recording
, and repeat the same process
-
Open
System Preferences
->Keyboard
->Shortcuts
->Services
-
Tick
New Terminal at Folder
-
Download the latest macOS software, unzip into a folder.
-
Right click
on the unzipped folder and selectNew Terminal at Folder
-
Type in
sh run.sh
and press enter, then enter your password. -
The app should launch as administrator, and should be fully functional now.
-
If it still doesn't work, let me know!
Using duckyScript | duckyScript 3 Info
Common issues / Troubleshooting
Firmware Updates and Version History
Kickstarter Backer Acknowledgments
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.