3

Я использую 40 "4K телевизор в качестве монитора компьютера. Поэтому я часто открываю несколько приложений в разных частях экрана. Я часто перемещаю окна, но кажется, что приложения для Windows или Windows предназначены для запоминания абсолютного местоположения на экране, где в последний раз было модальное окно. В результате диалоговые окна и другие вложенные окна приложений часто появляются на той стороне экрана, где на самом деле находится окно приложения.

Если бы вещи были лучше спроектированы, я бы ожидал, что модальные окна будут помнить свое положение относительно родительского окна. Это сделало бы вещи менее дезориентирующими. Я забыл, как это работает на нескольких мониторах. Появляются ли модалы хотя бы на том же мониторе, что и приложение, которое их порождает?

Во всяком случае, мне интересно, есть ли какой-нибудь возможный способ заставить поведение, которое я ищу. Даже решение горячей клавиши было бы лучше, чем ничего. Я думал о создании скрипта Autohotkey для отправки Alt, Space, M, Any Arrow Key, который затем, по крайней мере, прикрепил бы окно к мышке, чтобы его можно было быстро переместить. Но это работает только для определенных окон, таких как диалоги Открыть и Сохранить.

1 ответ1

0

Обычно позиция обрабатывается в приложении, чтобы убедиться, что она находится сверху, то же самое окно вместо того, которое используется по умолчанию для всплывающих окон и т.д.

Есть несколько сторонних приложений, которые автоматически позиционируют новую оконную базу из заголовка, приложения и т.д. Я позволю вам искать альтернативы, но быстрый поиск принесет вам WinSize2, TaskLayout

Я также вижу модуль powershell под названием UIAutomation, который вы можете написать в своей конфигурации AHK.

UIAutomation Usage

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .