Distriggersre o ritardare l'effetto Alt + Tab Aero Peek in Windows 7

In Windows 7, premendo Alt + Tab, viene visualizzato l'effetto di windows trasparenti (Aero). Il cambiamento dello schermo sta distolgendo mentre sto cercando di capire quale window passare in base all'anteprima delle miniature (che è sufficiente per me la maggior parte del tempo). C'è qualche modo per distriggersre l'effetto Aero Peek o ritardare l'triggerszione a qualcosa come 6 secondi o giù di lì?

Nella barra delle applicazioni, l'effetto Aero Peek viene generato su richiesta quando ho il mouse sulle miniature effettive. Questo comportmento non è un problema e se ho una scelta, non voglio che venga distriggersto.

Potresti trovare il vistaswitcher più a tuo piacimento. Dà una scatola di anteprima istantanea a metà schermo (configurabile), senza fare la lentezza della trasparenza. Provalo!

Non c'è modo di disabilitare correttamente l'aero-peek per l'alt alt-tab, ma è ansible impostare il ritardo ad un valore assurdamente elevato, effettivamente disabilitandolo. C'è un altro post che descrive questo process. In sostanza, è necessario creare il valore DWORD LivePreview_ms in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTab in un numero molto grande. Questo tasto memorizza il tempo in millisecondi per ritardare, per cui 60000 dovrebbe essere sufficiente, perché dubito che tu tieni alt-tab per più di un minuto.

Si noti che l'impostazione della chiave del Registro di sistema su 0 distriggers completamente Aero-peek per Alt-Tab. Devi disconnettersi e riaccenderti perché la modifica abbia effetto.

È ansible risolvere questo problema nelle performance; Ho avuto la stessa questione. Non è "il nostro cervello avere problemi", è usabilità crappy dovuto bloat function. Alt-tab era più o less perfetto in Vista.

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

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

  1. Tenere premuto il tasto sinistro alt
  2. Tocca il tasto destro alt
  3. Tenendo premuto l'alt alt, usa il tasto tab come si dovrebbe normalmente passare attraverso le attività

Notenetworking che questo utilizza il vecchio switcher di stile alt-tab e non sparisce le windows per te.

Potresti essere interessato a una funzionalità di Windows 7 che sia in qualche modo simile alla alt-tab: WinKey + 1, WinKey + 2, WinKey + 3, ecc. Questi hotkeys triggersno le windows sulla barra delle applicazioni nelle posizioni 1, 2, 3, ecc.

Se accoppiate i programmi frequentemente utilizzati nella barra delle applicazioni, saranno sempre in una certa posizione "slot" sulla barra delle applicazioni. Di conseguenza, sarà semplicemente facile memorizzare quali WinKey + N si allineano con quale programma. Premendo WinKey + N ripetutamente, la scheda "Alt" verrà visualizzata solo attraverso le windows aperte di quel programma. Trovo particolarmente utile con le windows di Windows Explorer, perché spesso li ho aperti.

So che questo è un argomento piuttosto vecchio, ma non ho mai mai apprezzato la funzionalità Areo Peek quando si utilizza Alt + TAB per passare le attività. Inoltre, non rifiuto completamente Areo Peek – per esempio, mi piace solo dare un'occhiata al mio desktop di Windows utilizzando WIN + Space .

Ho provato molto a disabilitare Areo Peek solo per la commutazione di attività di Alt + TAB , ma niente ha funzionato veramente per me. So di tutti i suggerimenti del Registro di sistema, ad esempio impostando il ritardo Aero Peek in millisecondi ad un valore molto elevato. Ma questo non funziona, alless non su tutte le macchine – dalla mia esperienza, puoi impostare un valore elevato che è ancora limitato a 3000 ms internamente (forse questo funziona prima del Service Pack per Windows 7).

Così ho deciso di andare in un altro modo e cercare di risolvere questo problema tramite AutoHotkey . Questo script distriggers Aero Peek solo per Alt + TAB e solo per questo – in modo da poter utilizzare ancora le altre funzioni di Aero Peek.

Lo script è testato contro la versione AutoHotkey "AutoHotkey_L 1.1.00.00" con 64 bit di Windows 7 Professional con un utente di Windows con diritti di amministratore – e finora riportto per funzionare su tutti i sisthemes in cui ricevetti feedback. Basta installare AutoHotkey e impostare il file di script da eseguire automaticamente quando si avvia Windows. È molto leggero, usando solo poche risorse e tempi di CPU.

Ho appena inserito qui in speranza, questo aiuterà chiunque abbia questo problema. Scarica 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 interpnetworkingd 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 FreeBSD.

Puoi spostare il mouse sull'anteprima delle miniature al centro dello schermo mentre tenete premuto ALT + Tab. Nonostante le windows di fondo ancora in bicicletta, il movimento del mouse concentrerà la tua attenzione sulle miniature. Trovo che questo sia less confuso che ripetutamente colpendo la linguetta mentre ALT è depresso. Basta click sulla window che si desidera spostare.

Anche Win + Tab è less confusa. Puoi abituarlo più velocemente di Alt + Tab.

Notate anche che puoi fare il contrario. Finora siamo stati addestrati a prestare attenzione alle miniature del centro. Ma con la bicicletta di window offerta con ALT + TAB puoi allenarvi a iniziare a ignorare le miniature del centro e concentrarvi la tua attenzione sul ciclo della window. Dopo un po 'sono abbastanza sicuro che vi domandenetworking perché mai questo è un problema per te. Tutto nel nostro cervello 🙂

È ansible distriggersre Aero Peek solo per ALT + TAB

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

  1. Esegui REGEDIT.EXE
  2. Passare a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. Crea un nuovo valore DWORD denominato AltTabSettings e imposta il valore su 1
  4. La modifica ha effetto immediato.

credito: questa risposta SuperUser

La risposta collegata fornisce anche un command PowerShell che crea il valore di cui sopra:

 Set-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer AltTabSettings ([int]1)