Control mouse and keyboard from a smartphone
Find a file
2022-04-13 00:16:49 +03:00
desktop Bump version to 1.2.0 2022-02-26 13:53:17 +01:00
flatpak Switch to go:embed 2022-02-21 22:30:16 +01:00
icon_font Add back button to keys scene and allow fullscreen 2022-01-28 00:14:20 +01:00
screenshots Update screenshots 2022-01-29 11:04:22 +01:00
snap Rename appdata to metainfo 2021-09-18 21:17:53 +02:00
webdata Throw exception again 2022-02-23 21:11:24 +01:00
CHANGELOG.md Bump version to 1.2.0 2022-02-26 13:53:17 +01:00
controller.go Rename backend to controller 2022-02-21 22:30:28 +01:00
controller_portal.go Rename backend to controller 2022-02-21 22:30:28 +01:00
controller_windows.go Windows: Reverse vertical scroll direction 2022-02-21 22:30:29 +01:00
controller_x11.go Rename backend to controller 2022-02-21 22:30:28 +01:00
COPYING import project 2018-06-23 17:40:58 +02:00
go.mod Switch to go:embed 2022-02-21 22:30:16 +01:00
go.sum Switch to go:embed 2022-02-21 22:30:16 +01:00
host.go Ignore unparseable IP 2022-01-29 11:04:21 +01: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
keysyms.generated.go Improve generators 2021-09-18 21:17:52 +02:00
keysyms.generator.go Improve generators 2021-09-18 21:17:52 +02:00
keysyms.go Add return key 2022-01-27 07:17:23 +01:00
main.go Bump version to 1.2.0 2022-02-26 13:53:17 +01:00
qr.go Invert QR code 2022-01-24 09:00:16 +01:00
README.md Add command line option section 2022-04-13 00:16:49 +03:00
terminal.go Invert QR code 2022-01-24 09:00:16 +01:00
terminal_posix.go Cosmetics 2020-08-26 03:30:20 +02:00
terminal_windows.go Cosmetics 2020-08-26 03:30:20 +02:00
webdata.go Rename variable 2022-02-22 22:19:37 +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 & X11: go install -tags portal,x11 github.com/unrud/remote-touchpad@latest
    • Windows: go install github.com/unrud/remote-touchpad@latest

Command line options

$ remote-touchpad --help

  Usage of remote-touchpad:
    -bind string
       bind server to [HOSTNAME]:PORT (default ":0")
    -cert string
       file containing TLS certificate
    -key string
       file containing TLS private key
    -mouse-move-speed float
       mouse move speed multiplier (default 1)
    -mouse-scroll-speed float
       mouse scroll speed multiplier (default 1)
    -move-speed float
       move speed multiplier (default 1)
    -scroll-speed float
       scroll speed multiplier (default 1)
    -secret string
       shared secret for client authentication
    -update-rate uint
       number of updates per second (default 30)
    -version
       show program's version number and exit

Screenshots

screenshot 1

screenshot 2

screenshot 3

screenshot 4