Control mouse and keyboard from a smartphone
Find a file
2026-08-03 00:34:58 +02:00
.github/workflows CI: Install missing package 2025-03-17 20:24:25 +01:00
desktop Bump version to 1.5.3 2025-12-24 22:59:32 +01:00
flatpak Update dependencies 2026-08-03 00:34:58 +02:00
icon-font Reorganize 2022-06-20 03:48:43 +02:00
inputcontrol X11: Reduce delay when mapping new keys 2026-08-03 00:32:34 +02:00
screenshots Update screenshots 2022-01-29 11:04:22 +01:00
snap Snap: Specifiy supported platforms 2026-07-11 20:59:03 +02:00
terminal Reorganize 2022-06-20 03:48:43 +02:00
webdata Workaround for virtual keyboard covering buttons for Safari on iOS 2024-01-31 09:33:11 +01:00
CHANGELOG.md Bump version to 1.5.3 2025-12-24 22:59:32 +01:00
COPYING import project 2018-06-23 17:40:58 +02:00
go.mod Update dependencies 2026-08-03 00:34:58 +02:00
go.sum Update dependencies 2026-08-03 00:34:58 +02:00
host.go Format code 2026-08-02 22:12:27 +02:00
icon_windows.go Use tags for go generate 2020-08-26 03:31:59 +02:00
icon_windows.syso New logo 2021-06-06 00:46:14 +02:00
main.go Format code 2026-08-02 22:12:27 +02:00
README.md Add support for session restore on the linux portals backend, fixing #77 2025-03-17 00:19:48 +01:00
webdata.go Set MIME types explicitly 2024-02-06 11:26:34 +01:00
webdata_test.go Set MIME types explicitly 2024-02-06 11:26:34 +01:00

Remote Touchpad

Control mouse and keyboard from the webbrowser of a smartphone (or any other device with a touchscreen). To take control open the displayed URL or scan the QR code.

Supports Flatpak's RemoteDesktop portal (for Wayland), Windows and X11.

Installation

  • Flatpak
  • Snap
  • Windows
  • Golang:
    • Portal & uinput & X11:

      go install -tags portal,uinput,x11 github.com/unrud/remote-touchpad@latest
      
    • Windows:

      go install github.com/unrud/remote-touchpad@latest
      

Screenshots

screenshot 1

screenshot 2

screenshot 3

screenshot 4