Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
T

ThreeFingerDragOnWindows

> 编程语言
Open source

Enables macOS-style three-finger dragging functionality on Windows Precision touchpads.

1.1K stars0 likes1 views
WebsiteGitHub

About

Enables macOS-style three-finger dragging functionality on Windows Precision touchpads.

Overview

ThreeFingerDragOnWindows aims to bring the macOS-style three-finger dragging functionality to Windows Precision touchpads.

With a simple touchpad gesture, this app allows you to drag windows and select text (by emulating a cursor drag by holding down the left mouse button).

Preview

Installation

If the installation fails, your computer might need to have the Windows App SDK redistributable installed. You can download it from this page: https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/downloads.

How to use

Make sure to disable the "Tap twice and drag to multi-select" behaviour and all of the default 3-finger swipe behaviour via Touchpad settings in Windows preferences for the drag to work without interferences.

To open the configuration pane, click the ThreeFingerDragOnWindows tray icon on the Windows taskbar.

Project Status

The main goal of this project has been achieved, and the app is stable and usable. However, there are still a lot of potential improvements and features that could be added in the future, and a lot of platform-specific issues that could be investigated and fixed. I (Clément Grennerat) am not anymore using Windows as my main OS, but I will continue to maintain the project and am open to contributions from the community!

Build and Execute

The app can be built and run in Microsoft Visual Studio or Jetbrains Rider.

Libraries used

The app is a WinUI 3 app, that uses the Microsoft.UI.Xaml library.

Other libraries used:

  • emoacht/RawInput.Touchpad Allows to get the raw input of the touchpad (included in the source code as TouchpadHelper.cs).
  • HavenDV/H.NotifyIcon API for Windows taskbar tray icon in a WinUI app.
  • dahall/TaskScheduler API for Windows TaskScheduler (used for the skipUAC).

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言