GithubHelp home page GithubHelp logo

madwort / duckypad Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dekunukem/duckypad

1.0 0.0 0.0 241.78 MB

Do-It-All Scriptable Mechanical Macropad

License: MIT License

C 88.59% C++ 1.57% Makefile 3.96% HTML 4.88% Assembly 0.23% Shell 0.01% Roff 0.02% Python 0.74% AutoHotkey 0.01%

duckypad's Introduction

duckyPad: Do-It-All Mechanical Macropad

Alt text

duckyPad is a 15-key mechanical macro keypad with RGB backlight and OLED screen.

When pressed, each key executes a user-defined script from an SD card.

The scripts can be as simple as shortcuts like ctrl+c, or as complex as creating root backdoors or grabbing passwords. All customizable by you.

duckyPad offers limitless possibilities to consolidate and customise your workflows.

Alt text

Get a duckyPad!

Please see Purchase Information.

Features

  • 15 Cherry MX-style mechanical switches
  • Customisable RGB backlights
  • Up to 16 profiles supported for 240 scripts
  • OLED screen displaying current profile and key functions (with burn-in prevention!)
  • Standard duckyscript parsed directly from SD card
  • USB-C connector
  • No driver needed

You can use duckyPad to...

  • Consolidate all shortcuts of your favourite apps in one place
  • Switch scenes during streaming
  • Launch your favourite apps
  • Experiment with badUSB attacks
  • ...do anything you can think of with a single keypress!

Examples

1-key badUSB attack (script):

Alt text

Controlling Firefox (scripts):

Alt text

Switch scenes on livestream:

Alt text

Eagle shortcuts (scripts):

Alt text

One-finger twitch spam (scripts):

Alt text

Those are just some examples. You can make it do whatever you want to by writing your own scripts!

I want one!

Please see Purchase Information.

Getting started

Please see the instruction manual on how to use your duckyPad.

Making one yourself

Please see this guide.


Honorable mention: simonCor ported this project to a STM32F4 black pill, with hand-soldered connections and 3D-printed case, very neat!

Questions or Comments?

Please feel free to open an issue, DM me on discord dekuNukem#6998, or email dekuNukem@gmail.com for inquires.

There is also an official duckyPad discord, so feel free to join for updates, tech supports, and chats.

duckypad's People

Contributors

dekunukem avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.