Skip to content

A user-friendly application that helps you easily record and play back your keyboard and mouse actions. With its modern design using `tkinter` and `ttkthemes`, it provides a smooth and easy-to-use interface. The app combines reliable technical features to give you a great experience.

Notifications You must be signed in to change notification settings

Enoch208/EventMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EventMaster Pro

EventMaster Pro is a user-friendly application that helps you easily record and play back your keyboard and mouse actions. With its modern design using tkinter and ttkthemes, it provides a smooth and easy-to-use interface. The app combines reliable technical features to give you a great experience.

Key Features

  • Modern User Interface: Uses ttkthemes to give the app a clean and professional look, making it more enjoyable to use.

  • Precise Event Recording: Uses the pynput library to accurately capture your keyboard and mouse actions, ensuring everything is logged correctly.

  • Reliable Event Playback: Plays back your recorded actions with precise timing, and you can track the progress in real-time.

  • Easy File Management: Makes it simple to load and manage your recordings, supporting JSON format for easy data sharing.

  • Real-Time Status Updates: Keeps you updated with live feedback during operations, so you always know what's happening.

Technical Specifications

  • Input Handling: Uses pynput to watch and control your input devices, capturing and simulating events accurately.

  • Multithreading: Uses Python's threading module to keep the app responsive, preventing it from freezing and improving performance.

  • Data Integrity: Ensures your recorded events are accurate and reliable with strong data handling.

  • Cross-Platform Compatibility: Works smoothly on different operating systems, thanks to Python's cross-platform features.

  • Modular Architecture: Built with a modular codebase, making it easy to maintain, expand, and connect with other systems.

Value Proposition

EventMaster Pro simplifies capturing and replaying user input events, making it a valuable tool for developers, testers, and automation engineers. Its easy-to-use interface and strong features help reduce repetitive tasks, improve testing accuracy, and boost productivity.

Use Cases

  • Automated Testing: Record and replay user actions to automate software testing, ensuring consistent and reliable outcomes.

  • Demonstrations and Tutorials: Create accurate input sequences for demos or educational purposes, providing clear examples.

  • Workflow Automation: Automate repetitive tasks by recording input sequences, increasing efficiency and reducing errors.

Getting Started

Here's how to set up EventMaster Pro on your computer:

Prerequisites

Make sure you have the following installed:

  • Python 3.x

  • tkinter (usually included with Python)

  • ttkthemes

  • Other Python packages listed in requirements.txt

Installation

  1. Clone the repository:

    git clone https://github.com/Enoch208/EventMaster.git
    cd EventMaster
  2. Install the required packages:

    pip install -r requirements.txt

Running the Application

To start the application, run this command in your terminal:

python main.py

This will open the EventMaster Pro application, where you can start recording and playing back your input events.

Conclusion

EventMaster Pro is a powerful tool that simplifies the process of capturing and replaying user input events. Its modern design, reliable features, and easy-to-use interface make it an essential tool for developers, testers, and automation engineers.

By leveraging its technical strengths and practical applications, EventMaster Pro helps streamline repetitive tasks, improve testing accuracy, and boost productivity.

Built with love by Enoch

About

A user-friendly application that helps you easily record and play back your keyboard and mouse actions. With its modern design using `tkinter` and `ttkthemes`, it provides a smooth and easy-to-use interface. The app combines reliable technical features to give you a great experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages