Moving Windows with Left Mouse Button Click and Drag

Hello BTT community,

I'm currently using BetterTouchTool and I have a question about window movement functionality. By default, BTT allows moving windows by holding a specific key combination (like Ctrl+Cmd) and moving the mouse. However, I'm looking for a way to modify this behavior.

What I'd like to achieve is:

  1. Move windows only when the left mouse button is clicked and held down.
  2. The window should move along with the mouse cursor while the left button is held.
  3. The window movement should stop when the left mouse button is released.

Is there a way to configure BTT to enable this functionality? I'm open to using advanced settings, custom scripts, or any other method that could make this possible.

If this isn't currently possible with BTT's built-in features, are there any workarounds or third-party solutions that could be integrated with BTT to achieve this?

I appreciate any guidance or suggestions you can provide. Thank you in advance for your help!

Best regards,
Lee

1 Like

You mean in addition to holding ctrl+cmd, correct?

You can achieve this using the "normal mouse" section in BTT. You need to configure two left-click triggers that use the modifiers you want. The first must be set to trigger on mouse down, the second must be set to trigger on mouse up. Assign the predefined action "Start Moving" to the first and the predefined action "Stop Moving" to the second.

Here is an example:

click_move.bttpreset (2.0 KB)

2 Likes

Perfect. What I wanted most was to move with the Fn key and resize with Fn + Ctrl, but it seems that moving with the Fn key doesn’t work. Is it not possible to make this work? I really appreciate your answer.

FN would work the same way:

1 Like

HyperDock has a similar feature, and it seems there was a shortcut conflict because that feature was enabled. After turning it off, everything works perfectly! I used to rely on HyperDock’s functionality, but it hasn’t worked since macOS Sequoia.

Thank you so much. Have a wonderful day!

Hello, thanks to you, I’m enjoying a pleasant Mac experience.

However, I have one more question I’d like to ask.

Is it possible to use the same functionality with a three-finger drag on the trackpad? On Mac, you can perform a three-finger drag using the trackpad.

With the method you provided, pressing fn + three-finger drag works as fn + left-click, but the action persists even after releasing the fn key (I believe the mouse-up event is not being triggered).

Is there any way to address this?
(In the BTT trackpad settings, the three-finger drag (or drawing) can only be assigned to the drawing function.)