Trying to actually simulate Drag and Drop

I take a million screen shots throughout the day, and I use an app called Shottr. After I take screen shot, I’d like to create a keyboard shortcut that actually drags the image from the Shottr dashboard to a wonderful little app called Yoink that I can drop files into while I switch apps and then drag the file from Yoink to the new app. The way Yoink works is that when it detects something is being dragged, a drop area pops up on the bottom left of the screen kinda like a holding pen for me to drop the file into.

So, I’m hoping to initiate a keyboard shortcut that, after I take a screenshot with Shottr:

Just curious:

Why not just drag it straight to the app you want it to go to? Why is Yoink required? I use Cleanshot X, and have never felt the need for an intermediary app.

The target position of the drop is always in the same place, in the Yoink app, which is always in the same location at the same size, right? Do you want the macro to open that app whenever Shottr is open and move it into postion?

Is the origin position of the drag always in the same exact place, relative to the Shottr window? Is the Shottr window always the same size and in the same position on the screen?

If the above are all "yes" then can you do a mouse movement with a Mouse Down at the origin and a Mouse Up at the target position?

If any of the above are "no", then which, and what do you need help determining?

All of this is pretty straightforward in KBM, so please let us know your experience level and what you are having trouble doing or understanding.

You may have reasons for particularly wanting to use Yoink, but on the face of it, it seems to me that it is not contributing much to this particular workflow. If I had to work with “a million screen shots thoughout the day”, I would want to automate things as much as possible, and Yoink is aimed at manual control.

Shottr saves its screenshots to a folder (of the user’s choice), so options might include:

  1. Have your macro open the screenshots folder and drag the newest screenshot to the destination application.
  2. If the destination application can import screenshots by another mechanism than dragging, create a macro that triggers that process and selects the latest screenshot from Shottr’s folder.

I don’t know what the destination application is, or what its limitations may be, but even in the worst imaginable case, I don’t see what benefits an interface like Yoink brings to your workflow if you want to automate the process.

Appreciate the input, @noisneil, @August, @kevinb . You helped me simplify this a lot. I didn’t realize that Shottr has two different, very simple ways to add the screenshot directly to my clipboard, which is effectively what Yoink is (only it’s a visual clipboard), and I can paste it easily into the app I need. It doesn’t look like KM is even needed here. I’m like 2 days into KM and am trying to wrap my head around how best to use it, and that thought process (and you all) have helped me think of ways to simplify, with or without KM!

2 Likes