mirror of
https://github.com/pikvm/pikvm.git
synced 2026-03-02 18:16:56 -05:00
Latest version breaks touch input #1043
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#1043
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 @valki2 on GitHub (May 27, 2025).
Originally assigned to: @mdevaev on GitHub.
Describe the bug
With the latest update, I lost the possibility to do clicks and pinch-to-zoom on the streaming area/window of pikvm.
It works fine on every other website as well as on pikvm website outside that window (eg. system settings, text pasting, keyboard etc).
It works fine when using the touchpad of the surface tablet.
It worked like yesterday bevor doing a pikvm-update
To Reproduce
Steps to reproduce the behavior, like:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
PiKVM info:
pacman -Q | grep kvmdpacman -Q | grep ustreameruname -aAdditional context
Add any other context about the problem here.
@valki2 commented on GitHub (May 27, 2025):
pacman -Q | grep kvmd
kvmd 4.75-1
kvmd-fan 0.32-1
kvmd-platform-v2-hdmi-rpi4 4.75-1
kvmd-webterm 0.50-1
pacman -Q | grep ustreamer
ustreamer 6.36-1
uname -a
Linux pikvm 6.6.45-12-rpi #1 SMP Mon May 26 13:05:13 UTC 2025 armv7l GNU/Linux
@mdevaev commented on GitHub (May 27, 2025):
What should happen?
It wasn't really supposed to work, I implemented two-finger scrolling and it broke naturally.
Which browser and device do you use?
@valki2 commented on GitHub (May 27, 2025):
-> the click should be executed on the device plugged into pikvm. That does not happen - i am able to "move" the mouse on that client but not able to click :)
If i pinch on the areas "Shortcut", "Text", "Macro" etc. or the background: it works
If I pinch to zoom on the clients windows/canvas/webrtc windows: nothing happens. It worked for years now, there was no change except the update :)
Chrome 136.0.7103.114 (Offizieller Build) (64-Bit) on Windows 11 on Surface 9, same in latest Edge and on my main machine with both browsers.
@mdevaev commented on GitHub (May 27, 2025):
Did it even work? The tap on the screen was responsible only for moving the cursor.
Yes, it's because the background doesn't handle actions itself but browser does.
Do you really need a zoom on such a big screen? I just really don't know how to get it back now given the need for scroll support.
@valki2 commented on GitHub (May 27, 2025):
Yes that work fine.... otherwise pikvm wouldnt be useable really on a touchscreen... :-)
And yes thats really useful - eg. big resolution on the remote client and bad eyes... - very nice just to zoom in and totally fine if its only the browser that is zooming and not the client inside :)
@mdevaev commented on GitHub (May 27, 2025):
I can't give you the pitch to zoom back because at the moment it eliminates the use of scrolling which also asked by users. But as for the click, I can offer you a three-finger tap. What do you say?
The touch interface is under development and I don't know how to do it better yet. Plus, it's not a high priority.
@valki2 commented on GitHub (May 27, 2025):
Hi!I am happy with anything that allows me to use pikvm without the need of a mouse or touchpad ... Zooming the whole website as before is a nice-to-have.At the moment there is no way to click on a tablet using a browser :)Cheers harryAm 27.05.2025 21:40 schrieb Maxim Devaev @.***>:mdevaev left a comment (pikvm/pikvm#1534)
I can't give you the pitch to zoom back because at the moment it eliminates the use of scrolling which also asked by users. But as for the click, I can offer you a three-finger tap. What do you say?
The touch interface is under development and I don't know how to do it better yet. Plus, it's not a high priority.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>
@devildant commented on GitHub (May 27, 2025):
Hello @mdevaev ,
I’ve created three topics on responsiveness for you :), But for inspiration, you can check out Chrome Remote Desktop — it works directly in browsers. Both keyboard input and navigation work quite well.
@valki2 commented on GitHub (May 28, 2025):
Good tool BUT: the most sexy part for me in piKVM is that you can work safely remote on hardened devices where installing additional software is impossible :)
Thanks a lot!
Am Mittwoch, Mai 28, 2025 02:17 CEST, schrieb devildant @.***>:
devildant left a comment (pikvm/pikvm#1534)
Hello @mdevaev ,
I’ve created three topics on responsiveness for you :), But for inspiration, you can check out Chrome Remote Desktop — it works directly in browsers. Both keyboard input and navigation work quite well.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.>
[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/pikvm/pikvm/issues/1534#issuecomment-2914494469", "url": "https://github.com/pikvm/pikvm/issues/1534#issuecomment-2914494469", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.***": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
@devildant commented on GitHub (May 28, 2025):
I completely agree with you. The reason I mentioned Chrome Remote Desktop is because the client runs as a web version without requiring any third-party app, and I thought that could help inspire improvements to the mobile version. Even on an iPhone, it works quite well.
In my opinion, this part is still lacking on PiKVM. Using it on an iPhone, for instance, isn’t very pleasant and can even be complicated: the large keyboard is stuck in US layout, navigation isn’t very smooth, and you constantly have to zoom in and out just to interact with the menu—which isn’t ideal.
That said, PiKVM is still an amazing solution overall—it’s just this mobile aspect that could use some improvement. And I think it’s important, because of course, if I have the choice between a PC and a mobile device, I’ll go with the PC for comfort. But you and I both know that problems tend to happen precisely when there’s nothing else available…
@cRoCx commented on GitHub (Jun 7, 2025):
I can confirm the issue @valki2 originally described. I was also wondering why this happened, desperately trying to figure out what might be wrong with my touchscreen and touchpen on my laptop. I noticed the same behaviour. On VNC the touch input works flawlessly, as expected. But in the web UI it does not (anymore). So my workaround for now is to switch back and forth between the web UI and VNC. Web UI for audio, VNC for touch. :-D
Finger touch operation
Can confirm what @valki2 reported. Touching the display puts the remote mouse there, but it doesn't trigger a left mouse click anymore. Right click behaviour (press and hold touch) is the same, moves mouse, without right click.
Pen touch operation
Touching the display with a pen is different though. Left click puts the remote mouse there, but it doesn't trigger a left mouse click. Since my touch pen has a dedicated "right mouse click button" I tested this as well and interestingly this one works. So when I keep the "right mouse click button" on my pen pressed I can touch the display with my pen and it moves the remote mouse + right clicks as expected. So just the left click doesn't work for my pen (anymore).
@mdevaev commented on GitHub (Jun 11, 2025):
I'll try to improve it somehow.
@valki2 commented on GitHub (Sep 2, 2025):
Hi mdevaev - is there any news about this issues?
Or can you at least share the information which release should still work with the touchscreen? In that case I would like to downgrade / reinstall pikvm...
@mdevaev commented on GitHub (Sep 7, 2025):
No, we're dealing with other tasks.
@pyrosrock commented on GitHub (Nov 11, 2025):
this one is really killing me, means I have to carry around a mouse. Even just virtual mouse buttons like the virtual keyboard would be a life saver!
@mdevaev commented on GitHub (Nov 12, 2025):
@pyrosrock we already have such buttons under the screen. Don't you see them?
@pyrosrock commented on GitHub (Nov 12, 2025):
I just saw them... I always Fullscreen so never noticed, can I make them bigger? Very small to press
@mdevaev commented on GitHub (Nov 12, 2025):
Take a screenshot please.
@pyrosrock commented on GitHub (Nov 12, 2025):
Here is the one with buttons
@mdevaev commented on GitHub (Nov 12, 2025):
I don't get it, is this a tablet?
@pyrosrock commented on GitHub (Nov 12, 2025):
Yes, it's a surface tablet, thus the touchscreen
On Wed, 12 Nov 2025, 16:37 Maxim Devaev, @.***> wrote:
@mdevaev commented on GitHub (Nov 26, 2025):
In the new release I'll give you floating box with mouse buttons, fast keyboard access and also full-screen mode with toolbar. I even works on the mobile interface. At the moment, I don't see a better solution to prevent user touch event misinterpretation.
Feedback welcome: https://github.com/pikvm/pikvm/issues/1614