Skip to content

MyKVM v0.9.13-beta.97

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 16:38

What's new

Added

  • Drag-and-drop files across machines (ShareMouse-style, experimental): drag files on the machine that owns the keyboard and mouse onto a controlled machine. Controlling Windows → Mac: drag files toward the screen edge that borders the Mac — a document icon follows the cursor onto the Mac, and releasing over an open Finder folder drops the files there (otherwise the Desktop). Controlling Mac → Windows client is also in. Requires file transfer to be enabled in Settings, and both sides on this version or newer.
  • Drag files the other way too — from a controlled machine back to the controller. While controlling a Mac from Windows, grab a file on the Mac and drag it back across the edge onto Windows: it becomes a real native drag on Windows that you can drop into any folder, app, or field. Requires both sides on this version or newer.

Fixed

  • macOS: remote Caps Lock now switches the input source reliably. It switches the source directly (via Carbon TIS) instead of injecting the ⌃Space hotkey, which a Chinese IME such as WeType would swallow so nothing changed. Caps now toggles between English and the input method you last used, and no longer wedges when a key-up packet is dropped (which is what forced you to press it several times).

  • macOS: closing the MacBook lid (or unplugging a monitor) now removes that display from the layout instead of leaving a phantom screen. The Mac re-checks its displays when the configuration changes and re-announces, instead of advertising the list it captured at startup. Re-opening the lid (or replugging) now restores the display to the exact spot you had arranged it — it's matched by resolution and remembered across the disconnect, so the controller can reach it again instead of the screen coming back in the wrong place (or not at all).

  • macOS: opening MyKVM while it is already running (a second .app copy, open -n, or launching from a mounted DMG) now brings the running window to the front instead of starting a second process that fights the first over the network ports.

  • Windows: keyboard and mouse from the controller now keep working while a Remote Desktop session owns the machine and after it disconnects, so you can unlock the physical screen remotely instead of walking over to it (#21). The lock-screen input service now follows the physical console session when Remote Desktop swaps it, and the app reaches the service across that swap.

  • Keyboard, mouse, and clipboard could fail to connect between machines — the QUIC handshake rejected the peer with invalid peer certificate: BadSignature. The transport now pins the device's advertised certificate directly instead of running brittle chain validation over a self-signed certificate, which fixes cross-platform (macOS ↔ Windows) handshakes.

Downloads

  • macOS: download the .dmg, then drag MyKVM to Applications. The .app.tar.gz file is for automatic updates only.
  • Windows: download the .exe installer.
  • Linux: download the AppImage, .deb, or .rpm package.