tiny-pilot / tiny-pilot/tinypilot

Moving the mouse only moves the mouse pointer on an iPad down right.

Open
#1,420 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Python
Stars
3.5k
Forks
291
PR merge metrics
No merged PRs in 30d

Description

Description

When using open-source tinypilot connected to an iPad and moving the mouse over the black "No Signal" window on a Mac browser, the mouse pointer on the iPad moves. But even when I draw circles, the mouse pointer always only moves to bottom right. Keyboard works as expected, I can use <meta + h> to go to the Home Screen and <meta + space> for search.

What's the behavior that you expect?

Mouse movement is mirrored to the iPad.

What's happening instead?

Mouse movement only goes to bottom right. Even a click moves the mouse pointer a bit.

What are the steps to reproduce this behavior?

  1. Install "Raspberry Pi OS Lite" on "Raspberry Pi Zero 2 W"
  2. Run
curl --silent --show-error \
  https://raw.githubusercontent.com/tiny-pilot/tinypilot/master/get-tinypilot.sh | \
  sudo bash - && sudo reboot

(add'l sudo to avoid hundreds of "[can not remove](rm: cannot remove '/tmp/tmp.0rxb...': Permission denied)")
3. Connect Raspi to iPad using Apple "Lightning to USB 3 Camera Adapter"
4. Open TinyPilot in MacOS Firefox
5. Move mouse over black window
6. See how mouse pointer on iPad only moves down right with every move

Screenshots

n/a

Logs

Link

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no source files or tests. Start by reproducing the Raspberry Pi Zero 2 W, iPad, Lightning adapter, and Mac Firefox setup, then inspect the linked logs for the mouse-movement failure. Done means mouse movement and clicks over the TinyPilot window are mirrored correctly on the iPad.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, python, raspberry-pi
Domain
embedded-iot, frontend, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.