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

И сходу обнаружилось неудобство: стандартные кнопки сворачивания в системе влияют сразу на все окна и закрывают вместе с рабочим окружением и окна-помощники на втором мониторе. Виртуальные десктопы могли бы, наверное, решить проблему, но в Windows их нельзя раскидать по физическим мониторам.

Подумал, поискал, какие есть варианты решения, толком ничего не нашёл и решил по-быстрому написать мелкую утилитку, которая слушает клавиатуру и переопределяет стандартный шорткат Win+D так, чтобы он сворачивал/разворачивал окна только на основном мониторе (который помечен основным в настройках). Написал, выложил на Гитхаб и забыл. А сегодня кто-то ей лайк звёздочкой там поставил. Ну, думаю, раз такое дело и оно кому-то ещё надо, напишу к ней хотя бы README о том, что она делает. А потом и сюда написал: мало ли, кто-то будет гуглить подобное.

Инструкция:

  1. Скачать
  2. Запустить
  3. Win+D - свернуть/развернуть окна, как обычно, но только на основном мониторе