Devlog 3
Trackpad Control
-
Cursor Movement: Simply dragging on the mobile phone, moves the pointer on the
desktop -
Clicks: supports
Single Click,Double Click,Two-Tap Secondary Click -
Gestures: As of now only
Two Finger scrollgesture is s supported
Used a blocking thread to offlaod the hardware control operations (60 times per second)
The hardest part now is supporting the ability to drag and supporting more gestures, It will requires complex math and numerous trial & error iterations.
Live Typing
-
a simple textarea where user can type with his
native keyboardof the phone and the text getstyped liveon the on computer. -
Buttons like
Backspace,Enterrequired different approach as they cant be clubed with normal text typing feature ofEnigo.text()
several other improvements
- trachpad data sending is more optimized to send cursor cordinates efficiently
- scroll has kind of
accelaration detectionfor smooth scrolling - detecting the difference between drag, scroll and just basic move
NEXT
- Implement a fully customizable control layout
- Implement PWA
- Improve connectivity
- settings for the rust server
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.