28

I would like to set up my PC touchpad so that I can drag when touching with three fingers, like on a Mac.

I haven't found a way to do this.

Here is my device's info

I say Reinstate Monica
  • 25,487
  • 19
  • 95
  • 131
Vic Seedoubleyew
  • 417
  • 1
  • 4
  • 9
  • 1
    [Get Mac-Like Scrolling and Gestures on a Windows Laptop](https://lifehacker.com/5493849/get-mac-like-scrolling-and-gestures-on-a-windows-laptop) – DavidPostill Mar 15 '18 at 18:56
  • 1
    @DavidPostill thanks for your answer ! I had actually tried following that post, but the link it refers to, to download a replacement driver, is dead. I tried searching for one on the web, but without success. Have you found such a driver ? – Vic Seedoubleyew Mar 26 '18 at 15:57

3 Answers3

9

Just like you, I searched on the whole web, seeking for something to enable this amazing feature, dragging with three fingers! But I found nothing...

So, I developed it. I used the Windows Raw Input API in a C# WPF application, for handling all the contacts with the trackpad (thanks to the RawInput.Touchpad library), and it works well!

If you want to take a look, the app is available on my GitHub: https://github.com/ClementGre/ThreeFingersDragOnWindows

Enjoy!

3

You could use a substitute gesture: double-tap and drag (or tap and half):

  • Tap, immediately tap and hold, then drag
  • Moves an item or selects text
  • Like moving a mouse while you hold down the left button

I'm a macOS user, and can say that this gesture is a very good replacement for three-finger in Windows.

Source:

  • 7
    Thank you for your answer. This is what I use, but it still is very different from macOS, and thus generates cognitive burden each time I would like to drag something – Vic Seedoubleyew Aug 17 '18 at 08:34
  • 2
    I hated double-tap-drag in Windows 10 and disabled it. In windows it does not function properly. It cannot differentiate between double tap only or double tap and drag. When I double tap something then quickly I move the cursor on the third half tap .. it drags!! .. it is frustrating. Hence, double tap in windows does not replace the 3-fingers drag in Mac. – Ameen Rabea Feb 10 '21 at 16:12
  • 1
    I agree with @AmeenRabea. In Windows this gesture has me moving and dropping random folders into other folders, moving shortcuts in my browsers, etc. It's an absolute mess. – Ilya May 16 '22 at 20:19
2

While the root cause for unsupporting is that Windows does not fire an event as soon as your fingers touch the pad, but only when you touch the trackpad and raise your fingers, I found a simulation of 3-finger dragging with AutoHotKey:

  1. Position your mouse wherever you want to click and drag from and do a 3 finger tap on the touchpad
  2. Move the mouse using a single finger like you normally do, except now the system acts like you’re click-and-dragging to that location. You can take your finger off the touchpad and on again to cover large portions of the screen, or even use the two finger gesture to scroll through large articles like this one and select the entire text.
  3. When you’re done selecting, tap again either with a single finger or with 3 to end the gesture. You can now copy your selected text, or if you’d been moving windows around, it will now stop following your cursor. (I found that a single finger tap to end the gesture to end the drag feels much more natural, however I added the three finger as well for consistency.)

See details: https://medium.com/@dakshin.k1/enable-3-finger-gesture-for-click-and-drag-on-windows-and-linux-cd7165b66851

K. Symbol
  • 121
  • 2