Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

CTRL + D moving object even though previous transform was only a scale?

Community Beginner ,
Feb 07, 2025 Feb 07, 2025

Lately when I scale an object and then try to apply the same scale to another object with CTRL + D it seems to move the object as well.

  • I've double checked in the history channel that it is not registering as a move as well and it isn't.
  • I've also confirmed that both times the anchor points are set to the center. 
  • I've tried it with Scale (S) with the anchor point in the middle and still the same problem. I also applied CTRL + D while still in the Scale.

From where I'm looking it seems to be applying to the anchor point of the previous object as opposed to the object that is currently selected. I haven't changed any of my preferences between the last time it worked as intended vs when it started doing this. How do I fix this?

TOPICS
Bug , How-to , Tools
540
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 3 Correct answers

Community Expert , Feb 07, 2025 Feb 07, 2025

Using Object > Transform > Transform Each... seems to do what you want.

Translate
Community Expert , Feb 07, 2025 Feb 07, 2025

I'm pretty sure that this has always been the default behaviour when scaling with the genuine Scale tool, that is the last used reference point is included in the Transform Again command.

 

There are sveral ways to get the behaviour you want:

 

- Scale (by percent) in the Transform panel, then select another object and transform again with Ctrl+D.

 

- Or scale with the Transform Each command, then Ctrl+D, as Ton already mentioned.

Translate
Community Beginner , Apr 04, 2025 Apr 04, 2025

Hi, all! I recently found the best way to accomplish what i need to do is to scale the first object and then select the next one and hit S and then enter and it'll automatically fill in the previous % it scaled by.

Translate
Adobe
Community Expert ,
Feb 07, 2025 Feb 07, 2025

It takes the transformation point from the first object, the second object will scale to that transformation point too.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Feb 07, 2025 Feb 07, 2025

do you know if there's a way around that? 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 07, 2025 Feb 07, 2025

Using Object > Transform > Transform Each... seems to do what you want.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Feb 07, 2025 Feb 07, 2025

I'm pretty sure that this has always been the default behaviour when scaling with the genuine Scale tool, that is the last used reference point is included in the Transform Again command.

 

There are sveral ways to get the behaviour you want:

 

- Scale (by percent) in the Transform panel, then select another object and transform again with Ctrl+D.

 

- Or scale with the Transform Each command, then Ctrl+D, as Ton already mentioned.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Feb 10, 2025 Feb 10, 2025

I don't remember it doing that before but maybe I was setting the size in the transform panel. Unfortunately Transform Each doesn't work great for me logistically because I don't usually know off the bat what percent I need to scale by. Usually I need to scale the object first with the scale tool or bounding box and then I need the next object to scale by the same %. I'll probably just keep using CTRL + D and moving it to where it needs to be lol. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Apr 04, 2025 Apr 04, 2025
LATEST

Hi, all! I recently found the best way to accomplish what i need to do is to scale the first object and then select the next one and hit S and then enter and it'll automatically fill in the previous % it scaled by.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines