mirror of
https://github.com/jetkvm/kvm.git
synced 2026-03-02 22:58:00 -05:00
Client-native copy-paste of text #387
Labels
No labels
component/keyboard-layout
component: cloud
component: device screen
component: extensions
component: hid/keyboard
component: hid/mouse
component: network
component: timesync
component: ui
component: updater
component: usb
component: usb/hid
component: usb/storage
component: video
component: webrtc
component: webserver
need-more-details
status: working-in-progress
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/kvm#387
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 @icec102 on GitHub (Aug 17, 2025).
A note for the community
Disclaimer
Subsystem
None
Feature description
Making standard copy-paste work without special paste dialogs, etc would improve the everyday use-cases for this product a lot. For example, on a MacOS device running Safari or Chrome: cmd-C / cmd-V both to and from the remote computer would create a much more efficient workflow. If that requires special drivers on the target machine, so be it. In that case, prioritise the dominating platforms, like Windows 11 and Ubuntu 22.04/24.04 for the remote end.
It is a different tech-stack, but this request can be compared to what's provided by e.g. RDP clients (like from MacOS to a remote Windows 11 machine).
@butameron commented on GitHub (Aug 22, 2025):
Really want this. But IMO, this feature should be supported via bidirectional serial port communication and a lightweight, install-less agent — implemented as a small script (e.g., PowerShell) or as a browser/VS Code extension. This is because CJK characters, images, etc. cannot be input directly through key events.
May be related: #726
Additional note:
For bidirectional communication, HID reports might be usable, but cross-platform support would be difficult. Another approach could be Morse code or 1-bit communication (e.g., Manchester coding) via the Scroll Lock state, but that would likely be unstable in real situations.
Another idea could be monetizing it as a premium feature of the cloud service — for example, an end-to-end encrypted copy-paste agent integrated with JetKVM’s WebUI.
@am-zed commented on GitHub (Aug 22, 2025):
Tinypilot offers a copy/paste feature from the browser, eliminating the need for config/specification. Why not JetKVM?
@tspader commented on GitHub (Jan 11, 2026):
yeah this is extremely disappointing. it's my fault for not checking but i just assumed that something as fundamental as copy would work, even if just in simple cases. not trying to copy text from my jetkvm which is looking at a terminal ssh'd into neovim on another machine. i just want to copy text on a browser page.
if this is in fact not possible i deeply regret this purchase