Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/agastyahukoo/radon
Radon: An Open-Source Automated Mouse Clicker for Windows - Simplify repetitive tasks with customizable click points, adjustable intervals, and hotkey support. Efficiently designed for ease of use and flexibility.
https://github.com/agastyahukoo/radon
csharp desktop-automation hotkey-support open-source productivity-tools windows-applications
Last synced: 8 days ago
JSON representation
Radon: An Open-Source Automated Mouse Clicker for Windows - Simplify repetitive tasks with customizable click points, adjustable intervals, and hotkey support. Efficiently designed for ease of use and flexibility.
- Host: GitHub
- URL: https://github.com/agastyahukoo/radon
- Owner: agastyahukoo
- License: mit
- Created: 2024-01-16T07:51:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-06T06:25:04.000Z (about 1 year ago)
- Last Synced: 2024-02-06T07:31:51.963Z (about 1 year ago)
- Topics: csharp, desktop-automation, hotkey-support, open-source, productivity-tools, windows-applications
- Language: C#
- Homepage:
- Size: 32.2 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Radon - Automated Mouse Clicker for Windows
### Introduction
Welcome to the GitHub repository for Radon, an open-source automated mouse clicker application for Windows. Designed with simplicity and efficiency in mind, Radon allows users to automate mouse clicks at specified screen positions, making it a handy tool for various repetitive tasks.### Features
- **Automated Clicking:** Automate clicks at predefined screen coordinates.
- **Customizable Click Points:** Add custom click points through the application interface.
- **Adjustable Interval and Loop Count:** Set the interval between clicks and the number of times the sequence should repeat.
- **Hotkey Support:** Easily add new click points using a convenient hotkey combination.
- **User-Friendly Interface:** A simple and intuitive interface for easy operation.### Getting Started
#### Prerequisites
- Windows Operating System
- .NET Framework#### Installation
1. Clone the repository to your local machine.
2. Compile the code using a suitable .NET-compatible IDE (e.g., Visual Studio).
3. Run the executable to start using Radon.### Usage
1. **Add Click Points:** Click the 'Add Point' button or use the hotkey (Ctrl + Alt + F10) to capture the current mouse position as a click point.
2. **Set Interval and Loop Count:** Enter the desired time interval (in milliseconds) between clicks and the number of loops for the click sequence.
3. **Start Automation:** Press the 'Start' button to begin the automated clicking process.### Development
This application is written in C# and utilizes the Windows Forms framework. Key features include:
- Use of `System.Threading.Timer` for managing click intervals.
- `KeyboardHook` class for global hotkey registration.
- Interoperability with user32.dll for mouse event simulation and hotkey management.### Contributing
Contributions to Radon are welcome! Whether it's bug reports, feature requests, or code contributions, your input is highly valued. Please read `CONTRIBUTING.md` for guidelines on how to contribute.### License
Radon is released under the MIT License. See the `LICENSE` file for more details.### Acknowledgments
- Contributors and maintainers of Radon.
- The .NET community for invaluable resources and support.### Contact
For support or queries, please open an issue on the GitHub repository.