Skip to content

AngusAU293/MouseUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MouseUtils

About

An autoclicker (soon to be more) written in C++ with a Qt6 GUI.

This project currently only supports Windows (only tested on 10 and 11) and Linux running the X Window System (X11/Xlib).

This is my first C++ project I've made and released, sorry for any bad code practices or mess.

Screenshots

Linux User Interface Windows User Interface

Building

Note: Prebuilds are supplied for both Windows and Linux in the releases page.

Windows

Requirements:

  • CMake
  • MinGW64 (GCC)
  • Qt6 (made with 6.9.1)
git clone https://github.com/AngusAU293/MouseUtils.git
cd MouseUtils

mkdir build
cd build

set Qt6_DIR="<path_to_qt6>"
cmake -G "MinGW Makefiles" ..
cmake --build .

Linux

Requirements:

  • CMake
  • GCC
  • Qt6 (made with 6.9.2)
git clone https://github.com/AngusAU293/MouseUtils.git
cd MouseUtils

mkdir build
cd build

export Qt6_DIR="<path_to_qt6>"
cmake ..
cmake --build .

Contributing

If you would like to contribute (thanks in advance), just fork this repo, make your changes, and send a pull request.

I don't have specific guidelines, just keep it tidy enough so it's readable (unlike my code). No need to comment your code either (you can if you really want to). Feel free to fix up my messy code!

Future Ideas

Some ideas for this project. May or may not get added.

Name Description
Macros You can record a macro of moving your cursor, clicking stuff, typing stuff etc, then play it back.
You can also load and save macros as files.
Keyboard You can auto-press a key or a series of keys on your keyboard.

About

An autoclicker written in C++ for Windows and Linux

Topics

Resources

License

Stars

Watchers

Forks