Мозаика *предыдущее* окно рядом с текущим

Я хорошо знаком с Moom, BetterTouchTool, BetterSnapTool, Divvy и Spectacle и внимательно прочитал ответы на этот вопрос .

Я не думаю, что что-либо из вышеперечисленного может:

одним нажатием на клавиатуре расположите текущее окно и окно , которое было ранее сфокусировано, рядом друг с другом.

Moom допускает конфигурации для конкретных приложений; все остальные позволяют манипулировать только текущим окном.

Это то, что я делаю снова и снова, например: переключаюсь с PDF на мой браузер, чтобы ввести некоторую информацию из PDF в мой браузер; Я хотел бы быстро показать их рядом, чтобы было легко скопировать, скажем, адрес.

поэтому вы всегда хотите, чтобы это работало с браузером и предварительным просмотром.
или приложения различаются?
Приложения @jmh различаются; это был просто пример. Moom, вероятно, может делать предварительный просмотр и браузер специально, но иногда мне также нужны Evernote и предварительный просмотр, Evernote и браузер и т. д. и т. д., и было бы невероятно утомительно кодировать каждую попарную комбинацию, которая мне понадобится.

Ответы (1)

Это можно сделать через AppleScript.

Возможно, я смогу подделать для вас какой-нибудь сценарий через день или около того, но взгляните на:

http://tom.scogland.com/blog/2013/06/08/mac-raise-window-by-title/
(в основном для того, чтобы сделать скрипт неспецифичным для приложения) и https://macosxautomation .com/applescript/firsttutorial/04.html
(для относительных индексов окон).

К сожалению, я не знаю терминологии сценариев для размещения окон рядом, так что либо кто-то другой может попробовать это сделать, либо я сделаю это через пару дней.

Похоже, здесь есть хорошие зацепки, ура. Вторая ссылка, по-видимому, может манипулировать окном второго уровня , хотя мне не ясно, может ли она делать «предварительно сфокусированное окно» (независимо от того, на каком слое оно находится) как таковое . Опять же, если подумать, эти вещи эквивалентны, возможно, в самых важных случаях.