While some other "controller cursor"-packages may simply use a sprite to simulate a mouse cursor. This package actually takes control of the operation system's existing cursor, which means you don't have to write custom event calling behaviour for the mouse. You can just write your code as if you were really using the computer mouse.
NOTE:
- Requires using Unity's own InputSystem package ("New" input system or both new and old) in your project.
- Uses Unity's standard UI system. Not UI Toolkit. Could potentially be supported upon request.
- Currently only supports Windows. MacOS will be added at some point, let me know if you need it asap