Jump to content

Recommended Posts

I've noted, and been quite annoyed by, this feature. If you wish to copy an object on the Mac, you can Option Key/left-click drag OR left-click drag/Option Key with the mouse button. If you wish to adjust the position of the object and use just the left-mouse to drag it around, it will snap to nearby objects easily making fine-tuned adjustments difficult or impossible. By pressing the Option key while dragging, it is possible to bypass the snap-to and accurately position the object.

This carries the risk of inadvertently copying the object - occasionally, an exact overlay.  It cannot always easily be seen that this has happened.

So the question is, is it possible to bypass the snap-to on a Mac with some other key that will not also possibly duplicate the object you wish to move the object with a left-click drag? (I do understand that selecting the object and using the arrow keys permits moving the object with a different method.)

Share this post


Link to post
Share on other sites

On a  Mac, you can use the colon/semicolon key to toggle snapping on and off.


iMac (Retina 5K, 27-inch, 2019)| MacOS (Probably latest stable build)

Affinity Designer|Affinity Photo|Affinity Publisher

Share this post


Link to post
Share on other sites
On 6/8/2020 at 6:48 PM, thetasig said:

By pressing the Option key while dragging, it is possible to bypass the snap-to and accurately position the object.

This carries the risk of inadvertently copying the object - occasionally, an exact overlay.  It cannot always easily be seen that this has happened.

So the question is, is it possible to bypass the snap-to on a Mac with some other key

When you drag an object you can press the option key at any later time to ignore snapping. That way you never will get a copy.
When the option key is pressed before start dragging it will produce a copy, even if you release the key while dragging. This way opt is different to cmd, too: releasing cmd at any time also means losing the copy (but cmd toggles copy/no copy).


macOS 10.14.6, Macbook Pro Retina 15" + Eizo 24", Affinity in Separated Mode (documents merged)

Share this post


Link to post
Share on other sites

Hello,

I'm trying to copy a selection by using option + drag, but it does not seem to work as it does in Photoshop. Rather, using this combination seems to move the pixels, not create a copy of them on the same layer.

Can you please clarify?

 

SR

Share this post


Link to post
Share on other sites
26 minutes ago, SteveRoberts said:

I'm trying to copy a selection by using option + drag, but it does not seem to work as it does in Photoshop. Rather, using this combination seems to move the pixels, not create a copy of them on the same layer.

Can you please clarify?

You need to make sure to press and hold the Option key before you start dragging.

On 6/9/2020 at 10:26 PM, thomaso said:

When you drag an object you can press the option key at any later time to ignore snapping. That way you never will get a copy.
When the option key is pressed before start dragging it will produce a copy, even if you release the key while dragging.

 


Alfred online2long.gif
Affinity Designer/Photo/Publisher for Windows • Windows 10 Home (4th gen Core i3 CPU)
Affinity Photo for iPad 1.8.4.186 • Designer for iPad 1.8.4.4 • iPadOS 13.7 (iPad Air 2)

Share this post


Link to post
Share on other sites

With some modifier keys Affinity doesn't work mac-like. While in macOS in various apps the opt-key always copies a selected item, in Affinity it rather avoids snapping while the cmd-key is set to copy. Also the moment of pressing the key influences their use (see above).


macOS 10.14.6, Macbook Pro Retina 15" + Eizo 24", Affinity in Separated Mode (documents merged)

Share this post


Link to post
Share on other sites

This thread was originally created to discuss the question of moving or copying selected objects. Are you trying to copy the pixels enclosed by a ‘marching ants’ selection marquee?


Alfred online2long.gif
Affinity Designer/Photo/Publisher for Windows • Windows 10 Home (4th gen Core i3 CPU)
Affinity Photo for iPad 1.8.4.186 • Designer for iPad 1.8.4.4 • iPadOS 13.7 (iPad Air 2)

Share this post


Link to post
Share on other sites
3 minutes ago, Alfred said:

This thread was originally created to discuss the question of moving or copying selected objects. Are you trying to copy the pixels enclosed by a ‘marching ants’ selection marquee?

Yes, I am. Sorry to have cross posted. How may I accomplish copying the selection marquee?

Share this post


Link to post
Share on other sites
3 minutes ago, SteveRoberts said:

Yes, I am. Sorry to have cross posted. How may I accomplish copying the selection marquee?

I think I should leave it to @thomaso or another Mac user to answer that!


Alfred online2long.gif
Affinity Designer/Photo/Publisher for Windows • Windows 10 Home (4th gen Core i3 CPU)
Affinity Photo for iPad 1.8.4.186 • Designer for iPad 1.8.4.4 • iPadOS 13.7 (iPad Air 2)

Share this post


Link to post
Share on other sites
30 minutes ago, SteveRoberts said:
32 minutes ago, Alfred said:

Are you trying to copy the pixels enclosed by a ‘marching ants’ selection marquee?

Yes, I am. Sorry to have cross posted. How may I accomplish copying the selection marquee?

To me it's not clear what you want to do, you seem to ask for two different things simultaneously: a.) copy selected pixel content ('yes') versus b.) copying the marquee itself ('copying the selection marquee').

a.) Marquee-selected pixels can't be copied with drag + modifier key, you need to use copy/paste commands.

b.) A selection marquee can't be copied, instead you can save the marquee selection as a new channel and us that as kind of a copy (> right-click on the "Pixel Selection" in the Channels Panel):

493889254_selectionaschannel.jpg.cedb8f2463e40c1e6fbcdd844460606d.jpg


macOS 10.14.6, Macbook Pro Retina 15" + Eizo 24", Affinity in Separated Mode (documents merged)

Share this post


Link to post
Share on other sites
6 minutes ago, thomaso said:

To me it's not clear what you want to do, you seem to ask for two different things simultaneously: a.) copy selected pixel content ('yes') versus b.) copying the marquee itself ('copying the selection marquee').

a.) Marquee-selected pixels can't be copied with drag + modifier key, you need to use copy/paste commands.

b.) A selection marquee can't be copied, instead you can save the marquee selection as a new channel and us that as kind of a copy (> right-click on the "Pixel Selection" in the Channels Panel):

493889254_selectionaschannel.jpg.cedb8f2463e40c1e6fbcdd844460606d.jpg

Thanks for the info, Thomaso. Yes, it was "A" that I wanted. When I copy/paste, it creates a new layer, which I don't want. Can I copy/paste without creating a new layer?

 

Share this post


Link to post
Share on other sites
14 minutes ago, SteveRoberts said:

When I copy/paste, it creates a new layer, which I don't want. Can I copy/paste without creating a new layer?

If you don’t want the extra layer, you can duplicate the pixels in the selected area using cmd+J, move the duplicated area to where you want it with the Move tool and then use Merge Down, cmd+E  in the Layers menu to merge the duplicated layer into your original source layer.
Also if you are wanting to reproduce one area of a pixel layer in another part of the same layer the Clone Brush might be another option.


macOS 10.14.6  15" Macbook Pro, 2017  |  4 Core i7 3.1GHz CPU  |  Radeon Pro 555 2GB GPU + Integrated Intel HD Graphics 630 1.536GB  |  16GB RAM  |  Wacom Intuos4 M

Share this post


Link to post
Share on other sites
11 minutes ago, markw said:

If you don’t want the extra layer, you can duplicate the pixels in the selected area using cmd+J, move the duplicated area to where you want it with the Move tool and then use Merge Down, cmd+E  in the Layers menu to merge the duplicated layer into your original source layer.
Also if you are wanting to reproduce one area of a pixel layer in another part of the same layer the Clone Brush might be another option.

Both terrific suggestions and very helpful, markw. Thanks!

Share this post


Link to post
Share on other sites

As @markw points out cloning happens on the same layer (without the need for a later layer merge).

You can combine your selection marquee with the Clone Brush: therefore you move the marquee to the spot where you want to have the copied pixels, this way the marquee limits the cloned copy to the wanted selection while painting.

959297360_copymarqueewithclonebrush.jpg.1b78d5b4ace8a2f9fa01ddf85bc19ccc.jpg


macOS 10.14.6, Macbook Pro Retina 15" + Eizo 24", Affinity in Separated Mode (documents merged)

Share this post


Link to post
Share on other sites
3 minutes ago, thomaso said:

As @markw points out cloning happens on the same layer (without the need for a later layer merge).

You can combine your selection marquee with the Clone Brush: therefore you move the marquee to the spot where you want to have the copied pixels, this way the marquee limits the cloned copy to the wanted selection while painting.

959297360_copymarqueewithclonebrush.jpg.1b78d5b4ace8a2f9fa01ddf85bc19ccc.jpg

Again, very helpful. Thanks, thomaso.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.