mirror of
https://github.com/pikvm/pikvm.git
synced 2026-03-02 18:16:56 -05:00
Controlling iOS/iPadOS device does not send left clicks (but sends keyboard, mouse move and right click) #801
Labels
No labels
component:documentation
help wanted
resolution:delayed
resolution:duplicate
resolution:fixed
resolution:invalid
resolution:rejected
resolution:wontfix
success story
type:bug
type:bug
type:feature
type:question
type:question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/pikvm-pikvm#801
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @alcor on GitHub (Jan 3, 2024).
Originally assigned to: @mdevaev on GitHub.
Describe the bug
When piKVM is connected to an iOS device, specifically an iPad, it sends Keyboard, mouse move and Right click, but not Left click
To Reproduce
Connect a pikvm device to an ipad with an adapter, connect to it remotely.
Expected behavior
Left clicks should be seen by the OS
Screenshots

Example of desktop view
Desktop (please complete the following information):
PiKVM info:
Raspberry Pi board version: RPi 4 and Zero 2 both exhibit this
PiKVM platform: V2 (HDMI)
Video capture type: Both USB and CSD
KVMD version:
kvmd 3.290-1
kvmd-fan 0.27-1
kvmd-oled 0.26-1
kvmd-platform-v2-hdmi-zero2w 3.290-1
kvmd-webterm 0.48-1
uStreamer version:
pacman -Q | grep ustreamerustreamer 5.46-3
Linux kernel:
uname -aLinux pikvm 6.1.61-1-rpi-ARCH #1 SMP Fri Nov 3 20:48:52 MSK 2023 armv7l GNU/Linux
Additional context
I've tried this with a couple different piKVM devices, and 2 different iPads (11 pro and mini) - in both cases, keyboard events, mouse move events and right clicks work, but left clicks are ignored. Thanks for considering!
@mdevaev commented on GitHub (Jan 5, 2024):
I'll check it.
@mdevaev commented on GitHub (Jan 7, 2024):
I've tested it. You need to use the relative mouse mode (or switch the mode to relative if you are using the dual mode) because the iOS absolute mouse driver is buggy. I mean, this is a problem from Apple side, we can't fix it. But the relative mouse works well.
@ewspikvm commented on GitHub (Oct 31, 2025):
You may also need to enable the Accessibility option called AssistiveTouch as this seems to change the ability of iPadOS and iOS to support some additional input device types. Just turning it on fixes left click (at least when wired), through Bluetooth it might not hurt either. There are still glitches, but as mdevaev mentioned, those are Apple quirks and not something that can be fixed on the PiKVM side.