Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Native touchscreen full support? #644

Open
Mandrake158 opened this issue Aug 3, 2024 · 7 comments
Open

Native touchscreen full support? #644

Mandrake158 opened this issue Aug 3, 2024 · 7 comments

Comments

@Mandrake158
Copy link

I don't know if it can be implemented, but would be awesome to have a mode that fully passthrough all touch inputs to the host PC. Like instead of using 2 fingers to pinch and zoom Moonlight itself, have it go straight to the PC and be able to zoom the website (and nothing else) like you could do on a native touchscreen display

This would allow playing touch based games and even phone emulators with ease. Like holding down the finger, instead of trying to get the right click button, just pass it as full left click/touch

For example, using the left thumb to move around and holding the right thumb to move around on a touch game. Instead of trying to zoom the stream image and only registering like 2 clicks on the right thumb

@TrueZhuangJia
Copy link

TrueZhuangJia commented Aug 18, 2024

check my repo, it has been implemented for a long time
https://github.com/Moonlight-the-Fried-Fish/moonlight-ios-NativeMultiTouchPassthrough
BTW, testflight is on for my fork

@alotofentropy
Copy link

it works incredibly well on test flight... Makes the iPad better than a native windows tablet

@Mandrake158
Copy link
Author

check my repo, it has been implemented for a long time

https://github.com/Moonlight-the-Fried-Fish/moonlight-ios-NativeMultiTouchPassthrough

BTW, testflight is on for my fork

It's awesome, don't know why it hasn't been merged
The only thing I would prefer is having a small 3 dots (with transparency when not active) with all the commands from the right swipe, as sometimes when I need a command (like F11), the right swipe gets registered as an input before, so the window loses activeness

Any chance on an android version?

@TrueZhuangJia
Copy link

TrueZhuangJia commented Aug 20, 2024

@Mandrake158
The slide & tap gestures are inherited from original moonlight. By the time I was developing those gestures I thought about improvements instead of building something totally different.

For moonlight-android I recommend this fork,
@ClassicOldSong
https://github.com/ClassicOldSong/moonlight-android

if you want the most comprehensive custom on screen buttons, try this:
@WACrown
https://github.com/WACrown/moonlight-android

@TrueZhuangJia
Copy link

check my repo, it has been implemented for a long time
https://github.com/Moonlight-the-Fried-Fish/moonlight-ios-NativeMultiTouchPassthrough
BTW, testflight is on for my fork

It's awesome, don't know why it hasn't been merged The only thing I would prefer is having a small 3 dots (with transparency when not active) with all the commands from the right swipe, as sometimes when I need a command (like F11), the right swipe gets registered as an input before, so the window loses activeness

Any chance on an android version?

i m trying to implement a feature that prevents touch slide sending event to the remote PC if the initial point spawned at the upper screen edge (left or right), guess it will work out better

@TrueZhuangJia
Copy link

check my repo, it has been implemented for a long time
https://github.com/Moonlight-the-Fried-Fish/moonlight-ios-NativeMultiTouchPassthrough
BTW, testflight is on for my fork

It's awesome, don't know why it hasn't been merged The only thing I would prefer is having a small 3 dots (with transparency when not active) with all the commands from the right swipe, as sometimes when I need a command (like F11), the right swipe gets registered as an input before, so the window loses activeness
Any chance on an android version?

i m trying to implement a feature that prevents touch slide sending event to the remote PC if the initial point spawned at the upper screen edge (left or right), guess it will work out better

already implemented for native touch mode in build 41
@Mandrake158

@Mandrake158
Copy link
Author

i m trying to implement a feature that prevents touch slide sending event to the remote PC if the initial point spawned at the upper screen edge (left or right), guess it will work out better

already implemented for native touch mode in build 41

@Mandrake158

It works wonders! Now I can play non full screen games, swipe, press F11 and since it doesn't lose focus, it goes full screen

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants