MacroPad Serial GUI is a Python application that provides a graphical interface for managing macros on a MacroPad device via serial communication. It allows users to set, edit, and remove macros conveniently.
Set and edit macros easily. Manage macros through a user-friendly interface. Execute macros with a single click. Supports various types of macro actions such as keyboard keys, media controls, function keys, and modifier keys.
Download the latest release installer from the Releases page and follow the on-screen instructions to install the application on your system.
Alternatively, if you prefer to build the application from source, please refer to the Development section for instructions on setting up the development environment.
Launch the application after installation. Connect your MacroPad device via serial communication. Use the interface to set, edit, and remove macros as needed. Execute macros by selecting them from the list and clicking the appropriate button.
To contribute to the development of MacroPad Serial GUI, follow these steps:
Clone this repository to your local machine. Install the required dependencies listed in requirements.txt using pip install. Modify the source code as desired. Test your changes thoroughly. Submit a pull request with your changes for review.
The pcb and schematic files are from KiCad. If you want to create the pcb I added the gerber files too so you can use those with your favorite pcb manufacturer.
This project is licensed under the MIT License