Desativa ou adia o efeito Alt + Tab Aero Peek no Windows 7

58

No Windows 7, pressionando Alt + a aba mostra o efeito de janelas transparentes (Aero). A mudança de tela é uma distração enquanto eu estou tentando descobrir a qual janela mudar para baseado na visualização de miniaturas (o que é suficiente para mim a maior parte do tempo). Existe alguma maneira de desligar o efeito Aero Peek ou atrasar sua ativação para algo como 6 segundos ou mais?

Na barra de tarefas, o efeito Aero Peek é exibido sob demanda quando eu passo o mouse sobre as miniaturas reais. Esse comportamento não é um problema e, se eu tiver uma opção, não quero que ele seja desativado.

    
por huggie 20.11.2009 / 04:21

8 respostas

11

Você pode encontrar vistaswitcher mais a seu gosto. Ele fornece uma caixa de pré-visualização instantânea no meio da tela (configurável), sem fazer o desvanecimento lento da transparência. Experimente!

    
por 20.11.2009 / 06:48
58

Não há como desabilitar adequadamente a espiada aero de apenas alt-tab, mas você pode definir o atraso para um valor absurdamente alto, desabilitando-o efetivamente. Há outro post detalhando esse processo. Essencialmente, você precisa criar o valor DWORD LivePreview_ms in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTab para um número muito grande. Essa chave armazena o tempo em milissegundos para atrasar, então 60000 deve ser suficiente, já que duvido que você segure o alt-tab por mais de um minuto.

Observe que definir a chave do Registro como 0 desativa totalmente o Aero-peek para Alt-Tab. Você precisa fazer logout e novamente para que a alteração entre em vigor.

    
por 03.11.2010 / 09:33
34

Você pode corrigir isso no desempenho; Eu tive o mesmo problema. Não é "nosso cérebro tendo problemas", é uma péssima usabilidade devido ao inchaço do recurso. Alt-tab foi mais ou menos perfeito no Vista.

Acesse Ajustar efeitos visuais (em Desempenho no Painel de controle) e desmarque Aero Peek.

    
por 15.12.2009 / 15:54
21

Outro truque que você pode fazer é usar a guia alternativa "antiga" presente no Windows 7:

  1. Mantenha pressionada a tecla Alt
  2. Toque na tecla direita
  3. Ainda segurando o alt da esquerda, use a tecla tab como normalmente faria para percorrer as tarefas

Você notará que isso usa o antigo alternador de estilo alt-tab e não diminui a intensidade das janelas para você.

    
por 06.12.2009 / 16:32
5

Você pode estar interessado em um recurso do Windows 7 que é um pouco semelhante a alt-tab: WinKey + 1, WinKey + 2, WinKey + 3, etc. Esses atalhos ativam as janelas na barra de tarefas nas posições 1, 2 e 3 , etc.

Se você fixar seus programas mais usados na barra de tarefas, eles estarão sempre em uma determinada "posição de slot" na barra de tarefas. Por causa disso, será trivialmente fácil memorizar qual WinKey + N se alinha com qual programa. Pressionando WinKey + N repetidamente irá "alt tab" através das janelas abertas do programa. Acho isso particularmente útil com as janelas do Windows Explorer, porque muitas vezes tenho muitas delas abertas.

    
por 07.04.2011 / 01:59
3

Eu sei que este é um tópico bastante antigo, mas eu também nunca gostei do recurso Areo Peek ao usar Alt + TAB para alternar tarefas. Além disso, eu não recuso completamente o Areo Peek - por exemplo, eu gosto apenas de dar uma olhada na minha área de trabalho do Windows usando WIN + Espaço .

Eu tentei muito desabilitar o Areo Peek apenas pela troca de tarefas Alt + TAB , mas nada realmente funcionou para mim. Eu sei sobre todas as dicas de registro, por exemplo, definindo o atraso do Aero Peek em milissegundos para um valor muito alto. Mas isso não funciona, pelo menos não em todas as máquinas - da minha experiência, você pode definir um valor alto que ainda é limitado a 3000 ms internamente (talvez isso funcionasse antes do Service Pack para Windows 7).

Então, decidi seguir outro caminho e tentar resolver esse problema por meio do AutoHotkey . Este script desabilita o Aero Peek apenas para Alt + TAB , e somente para isso - então você ainda pode usar os outros recursos do Aero Peek.

O script é testado em relação à versão AutoHotkey "AutoHotkey_L 1.1.00.00" com o Windows 7 Professional de 64 bits com um usuário do Windows com direitos de administrador - e até agora relatado para funcionar em todos os sistemas dos quais obtive feedback. Basta instalar o AutoHotkey e definir o arquivo de script para ser executado automaticamente quando o Windows for iniciado. É muito leve, usando apenas poucos recursos e tempo de CPU.

Acabei de postar aqui, na esperança de que isso ajude qualquer um que tenha esse problema. Faça o download do script em:

link

; ==============================================================
;
; 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%
    }

Você pode distribuí-lo livremente, sob a licença do FreeBSD.

    
por 24.09.2011 / 09:49
1

Você pode passar o mouse sobre a visualização de miniaturas no centro da tela enquanto mantém ALT + Tab pressionada. Apesar das janelas de fundo ainda estarem ciclando, o movimento do mouse focalizará sua atenção nas miniaturas. Eu acho isso menos confuso do que repetidamente bater guia enquanto ALT está deprimido. Você, então, apenas clica na janela que deseja mover.

O Win + Tab também é menos confuso. Você pode se acostumar com isso mais rápido que o Alt + Tab.

Note também que você pode fazer o oposto. Até agora, fomos treinados para prestar atenção nas miniaturas do centro. Mas com a janela de ciclismo sendo oferecida com ALT + TAB você pode treinar para começar a desconsiderar as miniaturas centrais e focar sua atenção no ciclo da janela. Depois de um tempo eu tenho certeza que você vai estar se perguntando por que isso foi um problema para você. Está tudo no nosso cérebro:)

    
por 20.11.2009 / 05:41
0

Você CAN desabilita o Aero Peek para apenas ALT + TAB

A solução é definir o seguinte valor do Registro, que restaura o comportamento do Estilo do Windows XP de ALT + TAB :

  1. Executar REGEDIT.EXE
  2. Navegue até HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. Crie um novo valor DWORD chamado AltTabSettings e defina seu valor como 1
  4. A alteração entrará em vigor imediatamente.

crédito: este superusuário resposta

A resposta vinculada também fornece um comando do PowerShell que cria o valor acima:

Set-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer AltTabSettings ([int]1)
    
por 06.12.2014 / 23:15