Метод, чтобы оставить окна открытыми на втором мониторе, который выключен обратно к основному монитору в Win7?

12

У меня есть установка с двумя мониторами, мой основной и второй монитор на самом деле большой телевизор, который обычно выключен. Если окна на телевизоре остаются открытыми, как в Windows Explorer, я должен включить телевизор, чтобы вернуть его на мой главный монитор.

Есть ли в Windows 7 какие-либо настройки, которые позволили бы мне щелкнуть правой кнопкой мыши открытое окно на панели задач и отправить его обратно на мой главный монитор? Речь не идет о расширении моей панели задач до другого монитора. Просто простой щелчок правой кнопкой мыши, чтобы отправить окна обратно на этот основной дисплей, есть ли способ сделать это?

Благодарность

Anagio
источник

Ответы:

17

Просто найти ответ , а погуглить здесь http://social.technet.microsoft.com/Forums/windows/en-US/f3040564-0457-4c91-af71-dce1bc673a99/moverecover-offscreen-window

Это говорит ...

В Windows 7 есть отличная новая функция, которая должна помочь. Нажмите значок на панели задач, чтобы убедиться, что программа имеет фокус. Затем, удерживая клавишу Windows, несколько раз нажмите стрелку вправо. Это должно переместить окно через ваши экраны и в конечном итоге вернуть его на экран, который все еще активен.

Anagio
источник
1
Это так в последнее десятилетие в любом оконном менеджере
Foss
@ ЯрославРахматуллин Поэтому почему оконные менеджеры foss такие последние десятилетия в целом. ;)
Дан
@ Дэн Ха, ха! Хороший: D
Ярослав Рахматуллин
Хотя это работает для обычных окон приложений, оно не работает для диалоговых окон. Например, я только что попробовал этот прием при открытии базы данных KeyPass2. KeyPass2 открывает диалоговое окно для пользователя, чтобы ввести мастер-пароль для базы данных, прежде чем он открывает основное приложение. Диалоговые остается упорно на неправильном ( в выключенном состоянии ) монитора. Как только я ввел пароль и нажал «ОК», главное приложение открылось, и я смог использовать этот трюк, чтобы переместить главное окно приложения на нужный монитор.
SimonTewsi
16

Нажатие Win+ Shift+ Arrowперемещает текущее окно по экранам.

Oebele
источник
2
Похоже, это лучший ответ для перемещения диалогового окна, например диалогового окна мастер-пароля, отображаемого при открытии базы данных KeePass. Win + Arrow не работает в таком диалоге, сначала или без нажатия Alt + Space. Win + Shift + Arrow отлично работает как в диалоговом окне, так и в обычном окне приложения.
SimonTewsi
5

Решение @ Anagio удобно, если вы не используете опцию Ease of Access Center-> Prevent windows from being automatically arranged when moved to the edge of the screen. (Эта опция по умолчанию отключена.) Но если такое поведение вас раздражает (и, следовательно, вы включаете эту опцию), то Win + Arrowярлык не работает.

Таким образом, в этом случае вы можете устранить проблемы за пределами экрана, выделив нужное приложение, а затем нажав Alt + Space, а затем mактивировать Move. Затем вы можете использовать клавиши со стрелками или мышь для перемещения окна. Нажмите Enterили щелкните левой кнопкой мыши, чтобы выйти из операции перемещения.

Если ваше окно развернуто, сначала используйте Alt + Space , затем r, Restoreчтобы не на весь экран.

jjlin
источник
1
А затем нажмите Enter, чтобы выйти из режима стрелки на экране
Хэмиш
Это, к сожалению, не работает, когда рассматриваемое окно масштабировано / полноэкранно - опция «переместить» неактивна.
ELLIOTTCABLE
@ELLIOTTCABLE Добавлено предложение для полноэкранных окон.
jjlin
Альт-космический трюк сработал! Благодарность!
apple16
3

Хотя Win+ Shift+ Arrowбыл лучшим решением для меня, я нашел очень простое решение для этого; и в моем случае это, в основном, дополнительный монитор, подключенный к моему ноутбуку, и питание отключается.

Просто зайдите в раздел «Разрешение экрана»> «Несколько дисплеев» и выберите «Показать рабочий стол только на 1» (1 - ваш основной дисплей здесь).

spforay
источник
1

Это работает, если окно появляется вне экрана

1) Наведите указатель мыши на приложение на панели инструментов.
2) Нажмите Alt + Пробел или Shift + Alt + Пробел (если предыдущая команда была перезаписана).
3) Нажмите Развернуть или Переместить.

https://github.com/zeit/hyper/issues/1682

Zorak
источник