github.com/b3nab/deckpad ↗
📱👉🖥️ Easily control your computer with a fully customizable virtual keyboard and buttons w/ actions. | UP to 150 buttons | Plugins soon | Cross Platform: Windows, MacOS, Linux (desktop) || Android, iOS (companion)
Open this visualization on its own page →
Contributors
2
Lines of Code
494
From
2020-12-03
To
2021-10-16
About b3nab/deckpad
DeckPad is a customizable virtual macro board application that lets you control your computer through a configurable grid of buttons with custom actions. It functions similarly to a macro keyboard but with full visual and functional customization. The desktop application serves as a configurator and server, while companion mobile apps on Android and iOS allow remote control over a local network connection.
The project supports up to 150 buttons per page with extensive customization options including custom colors, images in multiple formats like PNG, JPG, and GIFs, and adjustable button shapes. Users can organize buttons into different pages, rearrange them via drag-and-drop, and save or load board configurations as files. The application is built with TypeScript and React Native, available across Windows, macOS, and Linux for desktop, with mobile companion apps planned for iOS and Android.
Currently in alpha stage, DeckPad is designed to be extensible through a plugin system that allows developers to create custom actions. The project is structured as a monorepo containing separate packages for the desktop configurator, mobile companion app, and a shared SDK, and welcomes community contributions from developers familiar with JavaScript and Node.js.