Linux

X11 and Wayland. A .deb, .rpm, and AppImage that install betterkvm, the layout editor, and a background user service.

linux
$ sudo apt install ./betterkvm_1.0.0_amd64.deb
Download for Linux

One-time: add yourself to the input group; the installer adds the udev rule.

macOS

macOS 12 or newer. A signed .dmg — drag betterkvm to Applications and launch it. Universal (Apple silicon + Intel).

macos
# open betterkvm.dmg, drag to Applications
Download for macOS

One-time: grant Accessibility + Input Monitoring in System Settings.

Windows

Windows 10 and 11. A signed installer that drops in betterkvm, the layout editor, and a background service. x64 and Arm64.

windows
> betterkvm-setup.msi
Download for Windows

No extra permissions — betterkvm uses low-level input hooks.

Requirements

What you'll need.

What you need

  • A Mac (12+) or Linux box
  • Admin to grant input access
  • About 5 minutes
  • Free for up to 2 machines

Linux setup

  • Membership in the input group
  • udev rule for /dev/uinput
  • X11 or Wayland session
  • Optional systemd user service

macOS setup

  • macOS 12 Monterey or newer
  • Accessibility permission
  • Input Monitoring permission
  • launchd LaunchAgent at login

Windows setup

  • Windows 10 or 11 (x64 / Arm64)
  • No extra permissions needed
  • Low-level input hooks, built in
  • Background service at login

Need more than two machines?

Standard and Professional are one-time lifetime licenses — more machines, file transfer, saved layouts, and priority support, from $99.

See plans