<div dir="ltr">It seems like a good idea to me. It robably feels more natural to use than the emulated touchpad we have. And we do <a href="https://invent.kde.org/network/kdeconnect-android/-/blob/master/src/org/kde/kdeconnect/Plugins/PresenterPlugin/PresenterActivity.java#L46-56" target="_blank">something like that already in the Presenter plugin</a>.<div><br></div><div>One obvious challenge is the precision. I haven't tested the linked implementations but one does say in the description it is wobbly. Desktop UIs have small elements.</div><div><br></div><div>Another challenge is knowing where the origin/zero is. On the Presenter plugin we solved it by resetting the origin every time the cursor is shown (since there we hide the cursor when not in use). Maybe something like this would work for the Remote Input plugin? Although showing/resetting the cursor when tapping the screen conflicts with clicking when tapping which is probably what one wants in the Remote Input plugin.   </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 12, 2022 at 11:02 PM Philip Cohn-Cort <<a href="mailto:cliabhach@gmail.com" target="_blank">cliabhach@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
I noticed that we have three open MRs ([229], [285], [302]) to address<br>
the same new feature: the ability to use the Gyroscope and<br>
Accelerometer of an Android device as a remote input method.<br>
<br>
It would be great to get this feature added to the codebase, so I<br>
wanted to start a discussion here about the best approach, and to<br>
decide on the implementation details.<br>
<br>
~Philip Cohn-Cort<br>
<br>
229: <a href="https://invent.kde.org/network/kdeconnect-android/-/merge_requests/229" rel="noreferrer" target="_blank">https://invent.kde.org/network/kdeconnect-android/-/merge_requests/229</a><br>
285: <a href="https://invent.kde.org/network/kdeconnect-android/-/merge_requests/285" rel="noreferrer" target="_blank">https://invent.kde.org/network/kdeconnect-android/-/merge_requests/285</a><br>
302: <a href="https://invent.kde.org/network/kdeconnect-android/-/merge_requests/302" rel="noreferrer" target="_blank">https://invent.kde.org/network/kdeconnect-android/-/merge_requests/302</a><br>
</blockquote></div>