moonlight-stream / moonlight-embedded

Gamestream client for embedded systems
https://github.com/moonlight-stream/moonlight-embedded/wiki
GNU General Public License v3.0
1.49k stars 324 forks source link

Touchscreen Support #783

Closed tomblind closed 4 years ago

tomblind commented 4 years ago

Description This adds support for mouse emulation using touch screen input.

Purpose This allows touchscreens (such as the one referenced in #647) to be used as input devices on the host.

cgutman commented 4 years ago

@tomblind if you want to go even further, I managed to reverse engineer absolute mouse support which is now available in moonlight-common-c as LiSendMousePositionEvent() https://github.com/moonlight-stream/moonlight-common-c/blob/master/src/Limelight.h#L438

You could use that to implement 1:1 touchscreen mouse support.

tomblind commented 4 years ago

Oh nice! I'll check that out.