Disabilita o ritarda l'effetto Alt + Tab Aero Peek in Windows 7


58

In Windows 7, premendo Alt+ viene Tabvisualizzato l'effetto di finestre trasparenti (Aero). La modifica dello schermo è fonte di distrazione mentre sto cercando di capire a quale finestra passare in base all'anteprima delle miniature (che è sufficiente per me la maggior parte del tempo). C'è un modo per disattivare l'effetto Aero Peek o ritardarne l'attivazione a circa 6 secondi circa?

Sulla barra delle applicazioni l'effetto Aero Peek viene visualizzato su richiesta quando passo il mouse sulle miniature effettive. Questo comportamento non è un problema e se ho una scelta, non voglio che sia disattivato.


7
ripetere la domanda? superuser.com/questions/45259/…
ricbax

@ricbax è una domanda diversa: questa vuole disabilitarla solo per alt-tab, l'altra vuole solo cambiare il ritardo.
Pensa

Ho trovato un modo per disabilitare Aero Peek solo per ALT + TAB senza influire su altri usi dell'effetto e ho aggiunto una risposta di conseguenza.
Dico Reinstate Monica il

Risposte:


11

Potresti trovare Vistaswitcher più di tuo gradimento. Fornisce una finestra di anteprima istantanea a metà schermo (configurabile), senza rallentare la trasparenza. Provalo!


58

Non c'è modo di disabilitare correttamente la peek aerodinamica solo per alt-tab, ma è possibile impostare il ritardo su un valore assurdamente alto, disabilitandolo efficacemente. C'è un altro post che descrive in dettaglio questo processo. In sostanza, è necessario creare il valore DWORD LivePreview_msin HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTabun numero molto grande. Questa chiave memorizza il tempo in millisecondi per ritardare, quindi 60000 dovrebbero essere sufficienti, dal momento che dubito che tieni premuto alt-tab per più di un minuto.

Si noti che l'impostazione della chiave di registro per 0disabilitare completamente Aero-peek per Alt-Tab. È necessario disconnettersi e accedere nuovamente per rendere effettive le modifiche.


9
Questa dovrebbe essere la risposta corretta alla domanda, non la risposta esterna. :-(
Mike Clark,

@MikeClark Apprezzo il supporto, sebbene qualunque cosa abbia funzionato meglio per la persona che pone la domanda dovrebbe essere la risposta suppongo. Ho trovato la risposta di Addendumb un po 'strana, soprattutto con tutti quei voti ... mi ha suggerito esattamente cosa il poster non voleva fare!
nhinkle

6
Questo è vicino, ma a quanto pare non supporta i valori> 3000 e un valore di 0 verrà disabilitato completamente. social.technet.microsoft.com/Forums/en/w7itproui/thread/…
Kyle A

Prova a impostarlo su 1. Non è fonte di distrazione (per me) se è immediato.
Endy Tjahjono,

34

È possibile risolvere questo problema nelle prestazioni; Ho avuto lo stesso problema. Non è "il nostro cervello ha problemi", è un'usabilità scadente a causa del gonfiamento delle funzionalità. Alt-tab era più o meno perfetto in Vista.

Vai su Regola effetti visivi (da Prestazioni nel Pannello di controllo) e deseleziona Aero Peek.


2
In realtà non è gonfio di funzionalità. Alcuni di noi trovano questa funzionalità molto utile e fanno regolarmente alt-tab tra le finestre per vedere cosa sta succedendo lì senza la necessità di passare effettivamente ad essa e poi di nuovo indietro. È abbastanza utile. Se non ci fosse modo di spegnerlo, potrebbe essere considerato un problema, poiché non si può annullare l'iscrizione se non ti piace. Ma hai un modo per disattivarlo, quindi offre a coloro a cui non piace un modo per non usarlo.
eidylon,

6
Il problema è che perdi tutte le funzionalità di Aero Peek disabilitandolo, quindi no, non c'è un buon modo per disabilitare la nuova alt-tab senza perdere altre funzionalità. Inoltre, non è ciò che descrivi l'intero scopo di Win-tab? Perché non lo usi e ci permetti che gli alt-tabbers perfettamente soddisfatti abbiano la nostra interfaccia veloce, semplice e ordinata? Ancora una volta, chiamo funzionalità gonfia! -Addendumb
Addendumb il

3
Caspita, grazie per il suggerimento. Questo mi infastidisce da mesi. In realtà uso 2 computer. Su uno, Aero Peek funziona come previsto, immagino. Scorro le finestre mentre la casella centrale mostra la selezione corrente. Dall'altro, il mio Thinkpad T60, la finestra centrale scompare una frazione di secondo dopo aver premuto Alt-Tab, e mi perdo in una serie di schermate che si dissolvono dentro e fuori senza sapere dove sono. Disattivando Aero Peek, posso almeno usare nuovamente Alt-Tab.
Cdonner,

@cdonner: ho lo stesso problema con il mio Thinkpad T510 ed è davvero fastidioso, hai idea di come risolverlo?
Daniel Beardsley,

2
Questa sbirciatina aerodinamica completamente disabilitata. Il che è esattamente ciò che il poster ha detto che non vogliono fare.
Pensa

23

Un altro trucco che puoi fare è usare la "vecchia" alt-tab presente in Windows 7:

  1. Tieni premuto il tasto alt sinistro
  2. Tocca il tasto alt destro
  3. Tenendo ancora premuto l'alt sinistra, usa il tasto Tab come faresti normalmente per scorrere le attività

Noterai che questo utilizza il vecchio selettore di stile alt-tab e non sbiadisce le finestre per te.


Vedere che era un po 'di nostalgia! Come il nuovo meglio però. E se uno decide di non cambiare dopo tutto e seleziona solo la finestra originale, dovrai premere di Altnuovo perché il menu dell'applicazione avrà lo stato attivo.
Marc L.,

6

Potresti essere interessato a una funzionalità di Windows 7 che è in qualche modo simile a alt-tab: WinKey + 1, WinKey + 2, WinKey + 3, ecc. Questi tasti di scelta rapida attivano le finestre sulla barra delle applicazioni nelle posizioni 1, 2, 3, ecc.

Se aggiungi i tuoi programmi usati di frequente alla barra delle applicazioni, saranno sempre in una certa "posizione di slot" sulla barra delle applicazioni. Per questo motivo, sarà banalmente facile memorizzare quale WinKey + N si allinea con quale programma. Premendo ripetutamente WinKey + N si passa alla scheda "alt" solo attraverso le finestre aperte di quel programma. Lo trovo particolarmente utile con le finestre di Windows Explorer, perché spesso ne ho aperte molte.


2
Per quanto fico, non risponde alla domanda del PO. Ma sono felice di saperlo comunque. Ho anche scoperto che Win + Alt + # apre il menu contestuale per l'elemento appuntato.
Dico Reinstate Monica il

3

So che questo è un argomento piuttosto vecchio, ma non mi è mai piaciuta nemmeno la funzione Areo Peek quando utilizzo Alt+ TABper cambiare attività. Inoltre, non rifiuto completamente Areo Peek - ad esempio, mi piace dare un'occhiata al mio desktop di Windows usando WIN+ Space.

Ho provato molto a disabilitare Areo Peek solo per il cambio di attività Alt+ TAB, ma nulla ha funzionato davvero per me. Conosco tutti i suggerimenti del registro, ad esempio impostando il ritardo Aero Peek in millisecondi su un valore molto alto. Ma questo non funziona, almeno non su tutte le macchine - dalla mia esperienza, è possibile impostare un valore elevato che è ancora limitato a 3000 ms internamente (forse ha funzionato prima del Service Pack per Windows 7).

Quindi ho deciso di andare in un altro modo e provare a risolvere questo problema tramite AutoHotkey . Questo script disabilita Aero Peek solo per Alt+ TAB, e solo per questo - quindi puoi ancora usare le altre funzionalità di Aero Peek.

Lo script è testato con la versione AutoHotkey "AutoHotkey_L 1.1.00.00" con Windows 7 Professional 64 bit con un utente Windows con diritti di amministratore - e fino ad ora ha riferito di funzionare su tutti i sistemi da cui ho ricevuto feedback. Basta installare AutoHotkey e impostare l'esecuzione automatica del file di script all'avvio di Windows. È molto leggero e utilizza solo pochissime risorse e tempo di CPU.

Ho appena pubblicato qui nella speranza che questo possa aiutare chiunque abbia questo problema. Si prega di scaricare lo script da:

http://dl.dropbox.com/u/15020526/Privat/Software/GA/AutoHotkey/DisableAeroPeekForAltTab_1.0.zip

; ==============================================================
;
; AVOID "AERO PEEK" FOR ALT-TAB - AUTOHOTKEY-SCRIPT
; 
; Disables Windows 7 Areo Peek feature for ALT-TAB, and only 
; for this, so that other Areo Peek features (like WIN+SPACE) 
; can still be used.
;
; This script can be run with AutoHotkey (http://www.autohotkey.com/),
; tested against Version AutoHotkey_L 1.1.00.00 with Windows 7 
; Professional 64 bit with a Windows user with admin rights.
;
; @author   Timo Rumland <timo.rumland${at}the-cr.de>, 19.09.2011
; @version  1.0
;
; --------------------------------------------------------------
;
; LICENSE
; 
; This software is distributed under the FreeBSD License.
;
; Copyright (c) 2011 Timo Rumland <timo.rumland${at}the-cr.de>. All rights reserved.
; 
; Redistribution and use in source and binary forms, with or without modification, are
; permitted provided that the following conditions are met:
; 
;    1. Redistributions of source code must retain the above copyright notice, this list of
;       conditions and the following disclaimer.
; 
;    2. Redistributions in binary form must reproduce the above copyright notice, this list
;       of conditions and the following disclaimer in the documentation and/or other materials
;       provided with the distribution.
; 
; THIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDER> ''AS IS'' AND ANY EXPRESS OR IMPLIED
; WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
; FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
; CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
; CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
; SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
; ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
; ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
; 
; The views and conclusions contained in the software and documentation are those of the
; authors and should not be interpreted as representing official policies, either expressed
; or implied, of <copyright holder>.
;
; ==============================================================

#NoEnv
#SingleInstance     force
SendMode            Input 
SetWorkingDir       %A_ScriptDir%
SetTitleMatchMode   2       ; 2: A window's title can contain WinTitle anywhere inside it to be a match. 


; =======
; Global
; =======

    visualEffectsRegistryKey                := Object()
    visualEffectsRegistryKey.valueType      := "REG_DWORD"
    visualEffectsRegistryKey.rootKey        := "HKEY_CURRENT_USER"
    visualEffectsRegistryKey.subKey         := "Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects"
    visualEffectsRegistryKey.valueName      := "VisualFXSetting"
    visualEffectsRegistryKey.value          := 3    ; Manual Visual FX Settings

    enableAeroPeekRegistryKey               := Object()
    enableAeroPeekRegistryKey.valueType     := "REG_DWORD"
    enableAeroPeekRegistryKey.rootKey       := "HKEY_CURRENT_USER"
    enableAeroPeekRegistryKey.subKey        := "Software\Microsoft\Windows\DWM"
    enableAeroPeekRegistryKey.valueName     := "EnableAeroPeek"
    enableAeroPeekRegistryKey.enabledValue  := 1
    enableAeroPeekRegistryKey.disabledValue := 0


; ===============
; Initialization
; ===============

    ; Initially write "VisualFXSetting" registry key to "manual settings"
    writeRegistryKey( visualEffectsRegistryKey, visualEffectsRegistryKey.value )


; ========
; Hotkeys
; ========

    ; -----------------------------------------------------------------------------
    ; This is the ALT-TAB hotkey that triggers setting Aero Peek to disabled 
    ; right before Windows displays the ALt-TAB-Menu. After releasing the ALT-key,
    ; Areo Peek will be enabled again.
    ; -----------------------------------------------------------------------------
    ~!Tab::

        writeRegistryKey( enableAeroPeekRegistryKey, enableAeroPeekRegistryKey.disabledValue )
        KeyWait Alt
        writeRegistryKey( enableAeroPeekRegistryKey, enableAeroPeekRegistryKey.enabledValue )

    return


; ==========
; Functions
; ==========

    ; ----------------------------------------------------------------------
    ; Writes the given value to the given registry key. The "registryKey"
    ; is an object with the properties "valueType", "rootKey", "subKey" and
    ; "valueName", suitable to the AHK function "RegWrite".
    ; ----------------------------------------------------------------------
    writeRegistryKey( registryKey, value )
    {
        valueType   := registryKey.valueType
        rootKey     := registryKey.rootKey
        subKey      := registryKey.subKey
        valueName   := registryKey.valueName

        RegWrite %valueType%, %rootKey%, %subKey%, %valueName%, %value%
    }

Puoi distribuirlo liberamente, sotto la licenza di FreeBSD.


1

Puoi spostare il mouse sull'anteprima al centro dello schermo mentre tieni premuto ALT + Tab. Nonostante le finestre di sfondo continuino a girare, il movimento del mouse focalizzerà la tua attenzione sulle miniature. Trovo questo meno confuso rispetto a colpire più volte la scheda mentre ALT è depresso. Basta fare clic sulla finestra che si desidera spostare.

Anche Win + Tab è anche meno confuso. Potresti abituarti più velocemente di Alt + Tab.

Nota anche che puoi fare il contrario. Finora siamo stati addestrati a prestare attenzione alle miniature centrali. Ma con il ciclo di finestre offerto con ALT + TAB puoi allenarti a iniziare a ignorare le miniature centrali e concentrare invece la tua attenzione sul ciclo di finestre. Dopo un po 'sono abbastanza sicuro che ti starai chiedendo perché questo sia mai stato un problema per te. È tutto nel nostro cervello :)


Supponiamo di avere 15 finestre aperte per varie applicazioni, quindi penso che sia probabilmente giusto dire che le anteprime ti danno una rapida occhiata su tutte le finestre. Non trovi più veloce passare con le anteprime in questo caso? Perché sai esattamente che dovrai premere 5 volte su una finestra specifica invece di controllarla una ad una.
Huggie,

SUGGERIMENTO GOLD PRO (dalla risposta): Win + Tab
Metagrapher

0

È POSSIBILE disabilitare Aero Peek per solo ALT+TAB

La soluzione è impostare il seguente valore del Registro di sistema che ripristina il comportamento in stile Windows XP di ALT+ TAB:

  1. Esegui REGEDIT.EXE
  2. Navigare verso HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. Crea un nuovo valore DWORD denominato AltTabSettingse imposta il suo valore su1
  4. La modifica ha effetto immediato.

credito: questa risposta SuperUser

La risposta collegata fornisce anche un comando PowerShell che crea il valore sopra:

Set-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer AltTabSettings ([int]1)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.