4

Есть ли сочетание клавиш или какая-то настройка, чтобы сделать текущее окно прозрачным?

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

3 ответа3

2
#Space:: ;Show windows under pointed-at.
    WinSet, Transparent, 25, A
return
#Space UP:: ;Restores window when you release the keys
    WinSet, Transparent, OFF, A
return

AutoHotKey может сделать это! Нет причудливых эффектов стекла, но окно становится прозрачным. Это на Windows Key и Space.

1

В голову не приходит встроенный ярлык, только тот, который делает все окна прозрачными:

Win +               

Однако это не очень полезно для вашей ситуации.

Посмотрите на TweakWindow. Это работало для меня на Vista, не уверен насчет 7. Он имеет полезную функцию « Сделать это призраком », которая не только делает текущее окно прозрачным, но и позволяет вам щелкать по нему:

альтернативный текст

0

Как и в Phoshi, я использую скрипт AutoHotKey, который является слегка измененной версией этого.

Он использует колесо мыши +Windows вверх / вниз, чтобы настроить прозрачность, и кнопку середины / колеса мыши Windows +, чтобы выключить или включить предустановку. Я считаю этот механизм управления довольно интуитивно понятным, позволяющим быстро менять прозрачность окна во время работы.

; Modified version of https://github.com/jvtrigueros/AutoHotkeyScripts/blob/master/Opacity/opacity.ahk

#WheelUp::  ; Increments transparency up by 3.375%
    DetectHiddenWindows, on
    WinGet, curtrans, Transparent, A
    if ! curtrans
        curtrans = 255
    newtrans := curtrans + 8

    WinSet, Transparent, %newtrans%, A
return

#WheelDown::  ; Increments transparency down by 3.375%
    DetectHiddenWindows, on
    WinGet, curtrans, Transparent, A
    if ! curtrans
        curtrans = 255
    newtrans := curtrans - 8
    if newtrans > 0
    {
        WinSet, Transparent, %newtrans%, A
    }
return

#MButton::  ; Reset Transparency Settings
    WinGet, curtrans, Transparent, A
    if curtrans
    {
       WinSet, Transparent, 255, A
       WinSet, Transparent, OFF, A
    }
    else
    {
        WinSet, Transparent, 200, A
    }

return

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