Skip to content

Repo for simple GUI that makes Serial data from a MacroPad work as a macro input device

Notifications You must be signed in to change notification settings

brimgit/MacroPad-Serial-To-Macros-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MacroPad Serial GUI

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.

Features

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.

Installation

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.

Usage

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.

Development

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.

License

This project is licensed under the MIT License

About

Repo for simple GUI that makes Serial data from a MacroPad work as a macro input device

Resources

Stars

Watchers

Forks

Packages

No packages published