Previous behavior no longer works

I have setup a keyboard key (FN) to move a window that is under my mouse cursor, and I also have another key (SHIFT) to resize windows under the mouse cursor, in the past I used to be able to move and resize at the same time, which was very convenient and faster to do when I needed to. However it seems that recent versions only allow me to do one or the other, which can slow me down when I need to do both quickly.

Is it possible to revert to the previous behavior? Is this a bug or is it functionality that has been removed?

I have similar triggers, but doing both at the same time for me at least would be strange and could lead to some unwanted resize/move.

[
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1743663197.2249331,
    "BTTTriggerType" : 1000,
    "BTTTriggerTypeDescriptionReadOnly" : "Leftclick (needs modifier key)",
    "BTTTriggerTypeDescription" : "Move window, works together with the below trigger",
    "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
    "BTTUUID" : "814B28FE-8BE9-46E0-97B9-C9DEE8301876",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTTriggerOnDown" : 0,
    "BTTNotesInsteadOfDescription" : 1,
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTRequiredModifierKeys" : 1179648,
    "BTTOrder" : 0,
    "BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1743663203.3745089,
        "BTTTriggerParentUUID" : "814B28FE-8BE9-46E0-97B9-C9DEE8301876",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
        "BTTUUID" : "15275932-B4CE-4EFE-B9E2-46A2E923C50F",
        "BTTPredefinedActionType" : 204,
        "BTTPredefinedActionName" : "Activate or Bring to Front Window Under Cursor",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 0
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1743663203.3745189,
        "BTTTriggerParentUUID" : "814B28FE-8BE9-46E0-97B9-C9DEE8301876",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
        "BTTUUID" : "20951756-930F-4A9D-A670-0D3363869668",
        "BTTPredefinedActionType" : 69,
        "BTTPredefinedActionName" : "Start Moving Windows",
        "BTTGenericActionConfig2" : "1",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 1
      }
    ],
    "BTTGestureNotes" : "Move window, works together with the below trigger"
  },
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1743073111.1961091,
    "BTTTriggerType" : 1000,
    "BTTTriggerTypeDescriptionReadOnly" : "Leftclick (needs modifier key)",
    "BTTTriggerTypeDescription" : "Move window, works together with the above trigger",
    "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
    "BTTUUID" : "3C7FB066-685F-4D43-B603-10FA01456350",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTTriggerOnDown" : 1,
    "BTTNotesInsteadOfDescription" : 1,
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTRequiredModifierKeys" : 1179648,
    "BTTOrder" : 1,
    "BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1734434321.360147,
        "BTTTriggerParentUUID" : "3C7FB066-685F-4D43-B603-10FA01456350",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
        "BTTUUID" : "8321A117-7052-40F5-A134-7BFD411AB9DE",
        "BTTPredefinedActionType" : 70,
        "BTTPredefinedActionName" : "Stop Moving Windows",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 184
      }
    ],
    "BTTGestureNotes" : "Move window, works together with the above trigger"
  },
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1743663213.7013011,
    "BTTTriggerType" : 1000,
    "BTTTriggerTypeDescriptionReadOnly" : "Leftclick (needs modifier key)",
    "BTTTriggerTypeDescription" : "Start Resize with leftclick and option, works together with below trigger",
    "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
    "BTTUUID" : "A94520F2-7284-422D-B17C-AAA3AE8E9778",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTNotesInsteadOfDescription" : 1,
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTRequiredModifierKeys" : 655360,
    "BTTOrder" : 2,
    "BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1743663212.441272,
        "BTTTriggerParentUUID" : "A94520F2-7284-422D-B17C-AAA3AE8E9778",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
        "BTTUUID" : "BEF89467-DF02-4173-AE51-1E689541C103",
        "BTTPredefinedActionType" : 204,
        "BTTPredefinedActionName" : "Activate or Bring to Front Window Under Cursor",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 0
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1743663213.7012911,
        "BTTTriggerParentUUID" : "A94520F2-7284-422D-B17C-AAA3AE8E9778",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
        "BTTUUID" : "B2359A69-F6D8-4891-B3BD-3E0842CB97E8",
        "BTTPredefinedActionType" : 71,
        "BTTPredefinedActionName" : "Start Resizing",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 1
      }
    ],
    "BTTGestureNotes" : "Start Resize with leftclick and option, works together with below trigger"
  },
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1749903018.408927,
    "BTTTriggerType" : 1000,
    "BTTTriggerTypeDescriptionReadOnly" : "Leftclick (needs modifier key)",
    "BTTTriggerTypeDescription" : "Stop Resize with leftclick and option, works together with above trigger",
    "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
    "BTTUUID" : "2A6E0870-1669-4937-87B3-AF8057B4E4A7",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTTriggerOnDown" : 1,
    "BTTNotesInsteadOfDescription" : 1,
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTRequiredModifierKeys" : 655360,
    "BTTOrder" : 3,
    "BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1734437140.9852629,
        "BTTTriggerParentUUID" : "2A6E0870-1669-4937-87B3-AF8057B4E4A7",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeNormalMouse",
        "BTTUUID" : "2AEAA3EE-3C23-490F-A70F-EA17DA2A3575",
        "BTTPredefinedActionType" : 72,
        "BTTPredefinedActionName" : "Stop Resizing",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 186
      }
    ],
    "BTTGestureNotes" : "Stop Resize with leftclick and option, works together with above trigger"
  }

These are my triggers, if you like you can take a look, but I use CMD + shift to move and OPT + shift to resize

Before I test your triggers, can you clarify, do yours move/resize at the same time? otherwise I am not sure what I'd be testing.

Nope, they do only 1 action at a time. I've only shared just in case it might be useful for you.

I’m not sure how moving & resizing at the same time would work. how would the window move if it being resized (or the other way around)?

Maybe if you press both modifiers first and then release one, it feels a bit like this. But just a bit. :slight_smile:

Yes, this is how I have it setup and how it used to work, maybe Andreas can test on previous versions? Sounds like it was convenient functionality that somehow was removed

Basically it was convenient similar to the way you can take a screenshot with macOS with CMD+SHIFT+4 and if you tap and hold the SPACEBAR after you start dragging with the mouse, you can move the selection around until you find the right spot/size for the screenshot you want to take. In the case of BTT, I could move and resize until I would find the right spot, with the size of the window I need.

that should still work fine, I'm actually using it myself like that:

I am on version 5.484 (and macOS 15.5) and it does not work, I use fn to move my window, but as soon as I hit shift to resize the window moving stops. It only allows one of the two keys at the time.

you need check the shift checkbox as well

This is still not the old behavior though. Why can't I move and resize at the same time the way I used to with two different keys when held at the same time?

This has been the behavior for at least 15 years :smiley:
Maybe you configured this other behavior manually in BTT?

No it wasn't. Which leads me think it was an unintended and convenient behavior that was removed since you were not aware this was happening previously.

You can verify yourself by downloading a previous version from Index of /releases (or by trying BetterSnapTool which still contains the same old code from many years ago)

Will do, when I get a chance.