Рассмотрим AutoHotKey в качестве опции.
Просто создайте скрипт .ahk и поместите его в автозапуск. Примерно так должно работать:
#Up::WinMaximize, A
#
это модификатор win, Up
имя ключа, который нужно перехватить, и прочее после ::
запуска по нажатию клавиши. WinMaximize
это функция. A
это параметр, который обозначает активное окно.
С AutoHotKey вы можете сделать много простых хаков производительности, и это бесплатно и с открытым исходным кодом.
Быстрый поиск в Google указал мне на этот скрипт AutoHotKey . Чтобы Win + Down восстанавливал развернутые окна и минимизировал нормальные окна, вам нужно добавить это:
#Down:: WinGet MX, MinMax, A If MX WinRestore A Else WinMaximize A