Skip to content

genilax/ESP32-Macro-Keyuse

Repository files navigation

🎮 ESP32 Macro & Live Bridge Controller

A multi-language, cross-platform (Linux focused) GUI application to record macros and control your PC via ESP32 HID.


🌍 Select Language

English | Türkçe | Español | 中文 | 日本語 | 한국어 | العربية


🇺🇸 English

This project allows you to record mouse and keyboard macros and play them back via ESP32 hardware. It also features a "Live Bridge" mode for real-time control.

🚀 Features

  • Live Bridge: Real-time mouse and keyboard forwarding to ESP32.
  • Macro Engine: Record inputs locally and upload them to ESP32 memory.
  • Multi-Language Support: 7 different languages supported.
  • Linux Root Helper: Automatically handles pkexec for hardware access.

Note: ALL ESP32 CODES ARE LOCATED IN THE PROGRAM DIRECTORY.


🇹🇷 Türkçe

Bu proje, fare ve klavye makrolarını kaydetmenize ve bunları ESP32 donanımı üzerinden oynatmanıza olanak tanır. Ayrıca gerçek zamanlı kontrol için "Canlı Köprü" moduna sahiptir.

🚀 Özellikler

  • Canlı Köprü: Gerçek zamanlı fare ve klavye verilerini ESP32'ye iletir.
  • Makro Motoru: Girişleri yerel olarak kaydeder ve ESP32 belleğine yükler.
  • Çoklu Dil Desteği: 7 farklı dil desteği.
  • Linux Yetki Yardımcısı: Donanım erişimi için pkexec işlemlerini otomatik yönetir.

Not: TÜM ESP32 KODLARI PROGRAM DİZİNİNDE BULUNUR.


🇪🇸 Español

Este proyecto permite grabar macros de ratón y teclado y reproducirlos a través del hardware ESP32.

Nota: TODOS LOS CÓDIGOS DE ESP32 ESTÁN EN EL DIRECTORIO DEL PROGRAMA.


🇨🇳 中文

该项目允许您录制鼠标和键盘宏,并通过 ESP32 硬件进行回放。

注意: 所有 ESP32 代码都位于程序目录中。


🇯🇵 日本語

このプロジェクトでは、マウスとキーボードのマクロを記録し、ESP32ハードウェアを介して再生できます。

注: すべての ESP32 コードはプログラムディレクトリにあります。


🇰🇷 한국어

이 프로젝트를 사용하면 마우스 및 키보드 매크로를 기록하고 ESP32 하드웨어를 통해 재생할 수 있습니다.

참고: 모든 ESP32 코드는 프로그램 디렉토리에 있습니다.


🇸🇦 العربية

يتيح هذا المشروع تسجيل ماكرو الماوس ولوحة المفاتيح وتشغيلها عبر أجهزة ESP32.

ملاحظة: توجد جميع أكواد ESP32 في دليل البرنامج.


🛠️ Requirements & Installation

  1. Python Dependencies:
    pip install PyQt6 pyserial evdev
    
    
    

RUN

python "Esp32 Makro keyuse.py"

About

ESP32 Macro Recording and Live Bridge Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors