<div dir="ltr">Hi, and thanks for taking interest in this feature :). The KDEConnect running on my device has this code running on it. and it is still amazing!<div><br></div><div>I do have one or two suggestions:</div><div> - I think the mouse protocol implemented by kdeConnect needs to change to make it more versatile. I think it should implement the button_down, button_up events instead of the MouseClick, MouseDoubleClick etc. I tried to do some painting with the gyro mouse and it just doesn't work.</div><div> - To make it more intuitive to use, the code should do a sensor meld such that it can take into account the direction of gravity and keep the left/right directions perpendicular to the gravity vector. So the pointing will work even when the device is tilted.</div><div> - The presentation remote has a gyro pointer as well. So maybe this functionality could be implemented as a core functionality and then exposed to the plugins.</div><div><br></div><div>Thanks.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 12, 2022 at 5:02 PM Philip Cohn-Cort <<a href="mailto:cliabhach@gmail.com">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>