3

Я недавно перешел с Windows 7 на 10. К сожалению, классический Win + D не имеет такого сильного поведения, как в предыдущей итерации ОС. Например, он не может минимизировать полноэкранные окна (пока все игры, которые я тестировал, например Smite), которые в Win 7 можно было легко свернуть. Есть ли способ включить старое поведение или какое-либо стороннее приложение, которое добавляет эту старую функцию обратно?


EDIT1: чтобы быть кристально чистым - ярлык работает со стандартными окнами. Большинство полноэкранных окон являются проблемой, они просто игнорируются и остаются развернутыми и на переднем плане. В Windows 7 их можно свернуть, просто используя упомянутые Win + D.

1 ответ1

0

Мне не удалось найти какой-то скрытый параметр в самой Windows, но мне повезло в области программного обеспечения сторонних производителей. Я написал (к сожалению, не совсем универсальный) скрипт для принудительной минимизации всех окон - переопределение WIN+D. Это скрипт в AutoHotKey, активированный через CTRL+ALT+D. ignored переменная содержит имена процессов, которые скрипт должен пропустить.

ignored := [ "Rainmeter.exe", "Nimi Places.exe", "mumble.exe" ]

hasValue(haystack, needle) {
    if(!isObject(haystack))
        return false
    if(haystack.Length()==0)
        return false
    for k,v in haystack
        if(v==needle)
            return true
    return false
}

!^D::
WinGet, win, List
Loop, %win%
{
    this_id := win%A_Index%
    WinGet, exe, ProcessName, ahk_id %this_id%
    if not hasValue(ignored, exe)
        WinMinimize, ahk_id %this_id%
}

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