Came across KM while searching for a solution to this desire:
I want the single message window in Mac Mail and the Get Info window in any app to always open in MY chosen size and screen position. I find it hard as a new Mac user that this is not standard, but Get info always opens extreme left and the Mac Mail message window can open almost anywhere.
What do you want to happen if the user opens multiple windows at the same time with the same command (or even sequentially?) Do you want all the secondary windows hiding behind each other in the same location? Keyboard Maestro has a trigger to detect the creation of windows when they are opened (ie, focussed), but when a user opens multiple windows at one time, not all of those windows are focussed. So the KM trigger won't work, which means KM must be running in a loop constantly monitoring your window situation. Are you happy with KM running a permanent loop to detect if windows meet your condition?
Keyboard Maestro is good at moving windows "after the fact", but it's not good at preventing an app from doing something, like placing a window somewhere. Are you going to be happy if the window is "moved" to your favourite position after it appears on the screen? Or is the movement of the window going to be a bad solution for you? Even better, it would be wonderful if you were willing to trigger the window placement by using a keyboard shortcut, rather than have KM constantly monitoring the existing windows. Would you be content with a shortcut key for doing this?
Keyboard Maestro usually needs to know the names of the apps it's working with. You said "in any app". Are you willing to start by listing some apps that you want this to work with? Perhaps "Finder"?
By "any app" I meant the "CMD I" Get Info in anything I choose. More than just in Finder. Desktop icons as well, for example.
I would MUCH prefer the window open where I set it to be. Every time. Not move. Overlapping is not a concern. 99% of the time I will only have one open at a time of either the Mac Mail single message window OR a Get info window. MANY Mac apps do just this. Some do not These two are irksome for me.
FWIW, I have used Windows for 40 years and Outlook since it was Outlook Express. I open a message in a window that ALWAYS is the size and position I have chosen. I have an option set that if I delete that message, it opens the next unread. I can also choose Next or Previous message from that message window. I so prefer this over the seemingly preferred Mac view of three panes for email.
I would LOVE Mac Mail to do this. I will settle for just opening the message where and how large I have chosen and use Trash or Close to close it and then select the next message I choose to open by mouse or keyboard.
No Windows Manager app I can find does this. Surprisingly. Quite a few require the window name which changes with each email.
That (using a keystroke as your trigger) helps a lot, because it provides a mechanism that KM can detect. (By the way, Desktop icons are in Finder!!)
I'm not 100% sure I can make this work, but I'm 100% sure that I should be packing up today for a trip, so I think I'm not going to be able to work on this any further today for you.
"Desktop Icon in Finder". Duh, of course But then, what might NOT be in Finder that I might want to Get Info for?
I have no issue always using the CMD I. I assume for you, too, the window that opens is upper left on the screen and out of useful grasp. Calendar does that as well with its reminders.
And I would love to have this more useful, but if I had to rank both requests, the Mac Mail Message window is number 1 I'd like to solve.
Do you always use the keyboard shortcut ⌘O to open your mail messages? If so, the solution could be very simple and straightforward. If you use double-click or the return key, though, a solution will require more thought.
Frankly, I was unaware of CMD O. I just tried all three and double click is my preferred followed by Return. Not sure I would cozy up to CMD O. In a similar way, I have a really tough time with CMD Backspace to send to trash rather that using the Delete key. CMD Delete works on the Macbook Keyboard. But not on my external Bluetooth. This just reminded me to search that one as well.
In that case, there are more factors to consider: do you ever use more than one mail viewer window; is/are your viewer window/s always full size/screen (or at least always the same size and position)? Potentially, you could use a macro with a Focused Window trigger every time the focused window changes (only in Mail.app) and have the macro check if it's the viewer window or not, then move and resize any other window accordingly. You could also use the Switch/Case action if you want to handle new message windows differently from received message windows.
I struggled with this a bit as well when I first switched to Mac from Windows, but I quickly got used to it. They're completely different operating systems, so there's going to be a learning curve. Some things you'll be able to force to be the same (or similar), but other things will require adjustment and developing new muscle memory. After more than a decade now on macOS, the one and only feature of Windows that I miss is being able to use Alt-[letter] keyboard shortcuts to jump to specific form fields. Nothing like this exists in macOS, which surprises me given how it's generally more keyboard-friendly than Windows.
Viewer preferred window is less than 1/4 (1/6th?) screen and always (desired) in the same position floating in the lower right quadrant.
New messages, unless I am wrong, always opens in the same spot. Reading messages does not. I can double check that on NEW.
I use a Logitech MX Keys and can switch from Mac to Windows to iPad on it. The bottom right function keys are CMD / FN / Option. If Option was CMD, then easier to hit the CMD Backspace. OR if I could map the delete key in the delete end page down row to BACKSPACE would be easier. Right now I feel like CMD Backspace is a 7-10 split.
I have a small list of things that I can not find equivalent or better apps in Mac. Surprisingly, one big one is screen capture and annotate! In Windows, Faststone Capture is superb. None come close in Mac. And I have tried dozens. Using Cleanshot but not pleased. And these little utilities in Mac are expensive! Synctoy in Windows (free) is another without an equivalent.
OK, THIS is interesting!!!!
The New Email ALWAYS opens just where I want it. ALWAYS. But reading a message does not. I find that really interesting. Might help to find a solution. And it is the same size and position I would like the reading message window to be. i did not notice that before.
My Email takes up about a third of my screen while my finder maybe 1/4. If I could change how I use email (Columns-no preview) so the message always opens like the new email, I could shrink email to the size of a finder window. For me of course. As I like to see them.