duckyPad Profile Auto-switcher
January 28, 2026 ยท View on GitHub
Get duckyPad | Official Discord
This app allows your duckyPad to switch profiles automatically based on current active window.

User Manual
Download App: Windows
Extract .zip file and launch the app by clicking duckypad_autoprofile.exe:

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

Download App: macOS / Linux
Using the App
Your duckyPad should show up in the Connection section.

Profile-Autoswitching is based on a list of rules.
To create a new rule, click New rule... button:

A new window should pop up:

Each rule contains Application name, Window Title, and the Profile to switch to.
App name and Window Title:
- Type the keyword you want to match
- NOT case sensitive
Jump-to Profile:
- Profile Name to switch to when matched.
- Full Name
- Case Sensitive
Click Save when done.
Current active window and a list of all windows are provided for reference.
Back to the main window, duckyPad should now automatically switch profile once a rule is matched!

-
Rules are evaluated from top to bottom, and stops at first match!
-
Currently matched rule will turn green.
-
Select a rule and click
Move upandMove downto rearrange priority. -
Click
On/Offbutton to enable/disable a rule.
That's pretty much it! Just leave the app running and duckyPad will do its thing!
Launch Autoswitcher on Windows Startup
The easiest way is to place a shortcut in the Startup folder:
-
Select the autoswitcher app and press
Ctrl+C. -
Press
Win+Rto open theRun...dialog, entershell:startupand click OK. This will open the Startup folder. -
Right click inside the window, and click "Paste Shortcut".
HID Command Protocol
You can also write your own program to control duckyPad.
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.