Mouse Wheel Shortcut is a simple prototype application that demonstrates a basic mouse wheel shortcut functionality with JavaFX and JNativeHook. The application allows you to take a screenshot by following these steps:
final.mp4
This prototype was developed as a showcase of my skills in Java, JavaFX, and JNativeHook. It demonstrates how to capture mouse events and manipulate JavaFX UI components to create a simple user interaction.
Please note that this is just a prototype, and it serves as a foundation for future development with additional features and improvements.
- Click the middle mouse button and move the mouse to the arc shape to take a screenshot.
- The arc shape will turn red when the mouse is inside the upper half and at a distance greater than 5 pixels.
In the future, I plan to enhance this prototype application by adding more customizable options and features. Some of the potential improvements include:
- Allowing users to configure their own shortcuts and actions.
- Enhancing the user interface for a more polished look.
- Adding support for capturing custom key combinations.
- Saving the user's preferences and settings.
- Integrating with other external APIs or services.
- Java (JDK) 8 or later
- JavaFX
- JNativeHook
- Clone this repository to your local machine.
- Ensure you have the necessary requirements installed.
- Build and run the application.
- Follow the steps mentioned above to take a screenshot.
Feel free to fork this repository and make your own improvements or add features. If you have any suggestions or find any issues, please open an issue or submit a pull request.
This project is licensed under the MIT License.
Disclaimer: This is just a prototype, and it may have some limitations and room for improvement. The application is meant to showcase my skills and serve as a starting point for further development.
Feel free to explore the code and play around with the application. I welcome any feedback, suggestions, or contributions!
Thank you for checking out this prototype! 😊