Highlights:
- Create instance and assign a callback function to capture raw mouse input.
- Methods:
obj.Start()
obj.Stop()
obj.State(bool) - for toggling/setting a state - Track mouse delta movements.
- Track mouse position globally (might not be useful for some games).
- Track button states for up to 5 buttons
LButton, RButton, MButton, XButton1, XButton2 - Track WheelUp and WheelDown
Download on GibHub