rustdesk / rustdesk/rustdesk

Add support for mousepads on clients (Touchpad gestures, zoom and scrolling)

Open
#3,744 4 comments 8 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Rust
Stars
124k
Forks
19.2k
Avg merge
1d 3h
Merged PRs (30d)
96

Description

Description

First of all: thank you for the great work!
It works very well but I have 1 issue that is really bothering me:
I am controlling several Windows desktop cpmputers from my Macbook Pro.
I can't scroll or zoom in the remote Windows computers using 2-finger gestures on my Macbook-touchpad. As a workaround, I have to drag the scrollbars to scroll.
Please add support for 2-finger scrolling at least.

Impact

All users that are using laptops as clients

Additional Context

No response


  • windows as controlled side #5049
  • mac/linux as controlled side

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by locating the client-side mouse and touchpad input handling, then trace how scroll and zoom events reach Windows-controlled sessions. Done means two-finger scrolling works remotely, with zoom support addressed if the existing input path allows it.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.