MP-Server/README.md
jknapp 5727a9ee68 Release Update
Updated MacroPad to support Tabs, fix system tray behavior, and break apart the monolith
2025-06-01 14:02:29 -07:00

38 lines
1.3 KiB
Markdown

# MacroPad Server
A versatile MacroPad server application that lets you create, manage, and execute custom macros from both a local interface and remotely via a web interface.
## Features
- **Text Macros**: Insert frequently used text snippets with a single click
- **Application Macros**: Launch applications or scripts directly
- **Key Modifiers**: Add Ctrl, Alt, Shift modifiers and Enter keypress to your text macros
- **Custom Images**: Assign images to macros for easy identification
- **Tabbed Organization**: Organize macros into categories with custom tabs
- **Sorting Options**: Sort macros by name, type, or recent usage
- **Web Interface**: Access and trigger your macros from other devices on your network
- **QR Code Generation**: Quickly connect mobile devices to the web interface
- **System Tray Integration**: Minimize to tray, restore from tray menu
- **Dark Theme UI**: Modern dark interface with improved usability
- **Persistent Storage**: Macros are automatically saved for future sessions
## Requirements
- Python 3.11+
- Required Python packages:
- tkinter
- flask
- pyautogui
- pystray
- Pillow (PIL)
- flask_cors
- waitress
- qrcode
## Installation
1. Clone or download this repository
2. Install the required dependencies:
```bash
pip install -r requirements.txt