Сочетание клавиш Windows 7, чтобы сделать текущее окно прозрачным?

7582
Jeremy Detrempe

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

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

4

3 ответа на вопрос

2
Phoshi
#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.

Я забыл об AutoHotKey! Спасибо (: Jeremy Detrempe 14 лет назад 0
1
John T

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

Win +               

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

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

alt text

0
Terrance

Как и в 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