[Checkout the original README]
This intends to read input on a Precision Touchpad(PTP) and map it to the whole screen. This is modified from emoacht/RawInput.Touchpad. Unlike AbsoluteTouchEx, this won't inject into process.
- .NET 7
(note: I don't speak English natively)
Head to Releases. You may need .NET 7 Runtime installed.
This program sets cursor position globally, not injecting into any program, which may cause delay. But it will greatly reduce the probability of being anti-cheated. Also, this program uses the SendInput function to set cursor position, which is how OpenTabletDriver's absolute mapping mode works on Windows as well. To be frank, only when OpenTabletDriver is blocked in osu! can peppy block this.
Mapping format is like
a,b|c,d|e,f|g,h
where a, b, c, d, e, and f are all integer numbers.(or the program will crash!)
You will need to set a,b
as the position of the upper-left corner of the touchpad area where you intend to put your finger, and set c,d
to the lower-right corner. e,f
and g,h
is similar, which is on-screen positions.
- Handle touchpad event (done in the oringinal repo by @emoacht)
- Handle touchpad event in background
- Set mouse position
- Establish the correct mapping between the screen and touchpad
- More easy-to-use
- Run in background
- @emoacht for his original repo.
- OpenTabletDriver