Nonaktifkan atau tunda efek Alt + Tab Aero Peek di Windows 7


58

Di Windows 7, menekan Alt+ Tabmenunjukkan efek jendela transparan (Aero). Perubahan layar itu mengganggu sementara saya mencoba mencari tahu jendela mana yang harus diganti berdasarkan pratinjau gambar kecil (yang cukup untuk saya sebagian besar waktu). Apakah ada cara untuk mematikan efek Aero Peek atau menunda aktivasi menjadi sekitar 6 detik atau lebih?

Pada Taskbar, efek Aero Peek dinaikkan saat diminta ketika saya mengarahkan mouse ke thumbnail yang sebenarnya. Perilaku ini bukan masalah dan jika saya punya pilihan, saya tidak ingin dimatikan.



@ricbax itu pertanyaan yang berbeda - yang ini ingin menonaktifkannya hanya untuk alt-tab, yang lain hanya ingin mengubah penundaan.
nhinkle

Saya menemukan cara untuk menonaktifkan Aero Peek hanya untuk ALT + TAB tanpa memengaruhi penggunaan efek lainnya dan telah menambahkan jawaban yang sesuai.
Saya katakan Reinstate Monica

Jawaban:


11

Anda mungkin menemukan vistaswitcher lebih sesuai dengan keinginan Anda. Ini memberikan kotak pratinjau instan layar tengah (dapat dikonfigurasi), tanpa melakukan transparansi lambat memudar. Cobalah!


58

Tidak ada cara untuk menonaktifkan aero peek dengan benar hanya untuk alt-tab, tetapi Anda dapat mengatur penundaan ke nilai yang sangat tinggi, menonaktifkannya secara efektif. Ada pos lain yang merinci proses ini. Pada dasarnya, Anda perlu membuat nilai DWORD LivePreview_msdalam HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTabjumlah yang sangat besar. Kunci ini menyimpan waktu dalam milidetik untuk ditunda, jadi 60000 seharusnya sudah cukup, karena saya ragu Anda memegang alt-tab selama lebih dari satu menit.

Perhatikan bahwa pengaturan kunci registri untuk 0menonaktifkan Aero-mengintip untuk Alt-Tab sepenuhnya. Anda harus keluar dan masuk lagi agar perubahan berlaku.


9
Ini harus menjadi jawaban yang benar untuk pertanyaan itu, bukan jawaban orang luar. :-(
Mike Clark

@MikeClark Saya menghargai dukungannya, meskipun apa pun yang berfungsi paling baik untuk orang yang mengajukan pertanyaan seharusnya jawabannya, saya kira. Saya menemukan jawaban Addendumb agak aneh, terutama dengan semua upvotes itu ... dia menyarankan apa yang tidak ingin dilakukan oleh poster itu!
nhinkle

6
Ini dekat, tetapi ternyata tidak mendukung nilai> 3000, dan nilai 0 akan dinonaktifkan sepenuhnya. social.technet.microsoft.com/Forums/en/w7itproui/thread/…
Kyle A

Coba atur ke 1. Ini tidak mengganggu (bagi saya) jika langsung.
Endy Tjahjono

34

Anda dapat memperbaiki ini dalam kinerja; Saya memiliki masalah yang sama. Ini bukan "otak kita mengalami masalah," itu kegunaan yang buruk karena fitur mengasapi. Alt-tab kurang lebih sempurna di Vista.

Pergilah ke Sesuaikan Efek Visual (dari Kinerja di Panel Kontrol) dan hapus centang Aero Peek.


2
Ini sebenarnya bukan fitur mengasapi. Beberapa dari kita menemukan fitur ini sangat berguna, dan secara teratur alt-tab antara windows untuk melihat apa yang terjadi di sana tanpa harus benar-benar beralih ke sana dan kemudian kembali lagi. Sangat berguna. Jika tidak ada cara untuk mematikannya, itu bisa dianggap buruk, karena Anda tidak punya cara untuk tidak melakukannya jika Anda tidak menyukainya. Tetapi Anda memiliki cara untuk mematikannya, sehingga memberi mereka yang tidak suka cara untuk tidak menggunakannya.
eidylon

6
Masalahnya adalah, Anda kehilangan semua fitur Aero Peek dengan menonaktifkannya, jadi tidak, tidak ada cara yang baik untuk menonaktifkan alt-tab baru tanpa kehilangan fungsionalitas lainnya. Selain itu, bukankah Anda menggambarkan seluruh tujuan Win-tab? Mengapa Anda tidak menggunakannya dan biarkan kami dengan sempurna konten alt-tabbers memiliki antarmuka kami yang cepat, sederhana, dan tidak berantakan? Sekali lagi, saya sebut fitur mengasapi! -Addendumb
Addendumb

3
Wow, terima kasih atas tipnya. Ini telah menggangguku selama berbulan-bulan. Saya sebenarnya menggunakan 2 komputer. Pada satu, Aero Peek berfungsi sebagaimana dimaksud, saya kira. Saya melihat-lihat jendela ketika kotak tengah menunjukkan pilihan saat ini. Di sisi lain, Thinkpad T60 saya, jendela tengah menghilang sepersekian detik setelah menekan Alt-Tab, dan saya tersesat dalam serangkaian layar yang memudar masuk dan keluar tanpa mengetahui keberadaan saya. Dengan mematikan Aero Peek, setidaknya saya bisa menggunakan Alt-Tab lagi.
cdonner

@cdonner: Saya mendapatkan masalah yang sama dengan Thinkpad T510 saya dan ini sangat menjengkelkan, ada ide bagaimana cara memperbaikinya?
Daniel Beardsley

2
Mengintip sepenuhnya aero dinonaktifkan. Yang persis seperti yang dikatakan poster itu tidak ingin mereka lakukan.
nhinkle

23

Trik lain yang dapat Anda lakukan adalah menggunakan tab "lama" yang ada di Windows 7:

  1. Tahan tombol alt kiri
  2. Ketuk tombol alt kanan
  3. Masih memegang alt kiri, gunakan tombol tab seperti biasa untuk menelusuri tugas-tugas

Anda akan melihat bahwa ini menggunakan pengalih gaya alt-tab lama dan tidak memudar untuk Anda.


Melihat itu sedikit terburu-buru nostalgia! Seperti yang baru lebih baik. Dan jika seseorang memutuskan untuk tidak beralih setelah semua dan hanya memilih jendela asli, Anda harus menekan Altlagi karena menu aplikasi akan memiliki fokus.
Marc L.

6

Anda mungkin tertarik dengan fitur Windows 7 yang agak mirip dengan alt-tab: WinKey + 1, WinKey + 2, WinKey + 3, dll. Tombol pintas ini mengaktifkan windows di taskbar pada posisi 1, 2, 3, dll.

Jika Anda menyematkan program yang sering digunakan ke bilah tugas, mereka akan selalu berada pada "posisi slot" pada bilah tugas. Karena itu, akan mudah untuk menghafal WinKey + N mana yang sesuai dengan program mana. Menekan WinKey + N berulang kali akan "alt tab" hanya melalui jendela terbuka program itu. Saya menemukan ini sangat berguna dengan Windows Explorer windows, karena saya sering memiliki banyak dari mereka yang terbuka.


2
Sekeren ini, tidak menjawab pertanyaan OP. Tapi saya senang mengetahui hal itu. Saya juga menemukan bahwa Win + Alt + # membuka menu Konteks untuk item Sematan.
Saya katakan Reinstate Monica

3

Saya tahu ini adalah topik yang agak lama, tetapi saya juga tidak pernah menyukai fitur Areo Peek ketika menggunakan Alt+ TABuntuk berpindah tugas. Selain itu, saya tidak menolak Areo Peek sepenuhnya - misalnya, saya suka hanya melihat desktop Windows saya menggunakan WIN+ Space.

Saya mencoba banyak untuk menonaktifkan Areo Peek hanya untuk Alt+ TABberalih tugas, tetapi tidak ada yang berhasil bagi saya. Saya tahu tentang semua petunjuk registri, misalnya mengatur penundaan Aero Peek dalam milidetik ke nilai yang sangat tinggi. Tapi ini tidak berfungsi, setidaknya tidak pada semua mesin - dari pengalaman saya, Anda dapat menetapkan nilai tinggi yang masih terbatas hingga 3000 ms secara internal (mungkin ini bekerja sebelum Paket Layanan untuk Windows 7).

Jadi saya memutuskan untuk mengambil jalan lain dan mencoba menyelesaikan masalah ini melalui AutoHotkey . Skrip ini menonaktifkan Aero Peek hanya untuk Alt+ TAB, dan hanya untuk ini - sehingga Anda masih dapat menggunakan fitur Aero Peek lainnya.

Skrip ini diuji terhadap Versi AutoHotkey "AutoHotkey_L 1.1.00.00" dengan Windows 7 Professional 64 bit dengan pengguna Windows dengan hak admin - dan sampai sekarang dilaporkan berfungsi pada semua sistem yang saya dapatkan umpan baliknya. Cukup instal AutoHotkey dan atur file skrip agar dijalankan secara otomatis ketika Windows mulai. Ini sangat ringan, hanya menggunakan sedikit sumber daya dan waktu CPU.

Saya hanya mempostingnya di sini dengan harapan ini akan membantu siapa pun yang memiliki masalah ini. Silakan unduh skrip dari:

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

Anda dapat mendistribusikannya secara bebas, di bawah lisensi FreeBSD.


1

Anda dapat mengarahkan mouse pada pratinjau gambar kecil di bagian tengah layar sementara Anda tetap menekan ALT + Tab. Meskipun windows latar belakang masih berputar, gerakan mouse akan memusatkan perhatian Anda pada thumbnail. Saya menemukan ini kurang membingungkan daripada tab berulang kali memukul sementara ALT tertekan. Anda cukup klik pada jendela yang ingin Anda pindahkan.

Juga Win + Tab juga kurang membingungkan. Anda mungkin terbiasa dengan ini lebih cepat daripada Alt + Tab.

Perhatikan juga bahwa Anda dapat melakukan yang sebaliknya. Sejauh ini kami telah dilatih untuk memperhatikan thumbnail tengah. Tetapi dengan bersepeda jendela yang ditawarkan dengan ALT + TAB, Anda dapat melatih diri untuk mulai mengabaikan thumbnail tengah dan alih-alih memusatkan perhatian Anda pada siklus jendela. Setelah beberapa saat saya cukup yakin Anda akan bertanya-tanya mengapa ini pernah menjadi masalah bagi Anda. Semuanya ada di otak kita :)


Katakanlah saya memiliki 15 jendela terbuka untuk berbagai aplikasi, maka saya pikir mungkin adil untuk mengatakan bahwa thumbnail memberi Anda pandangan sekilas pada semua jendela. Tidakkah Anda merasa lebih cepat untuk beralih dengan thumbnail dalam kasus ini? Karena Anda tahu persis bahwa Anda harus menekan katakan 5 kali ke jendela tertentu daripada memeriksanya satu per satu.
huggie

TIP PRO GOLD (dari jawaban): Menangkan + Tab
Metagrapher

0

Anda BISA menonaktifkan Aero Peek hanya ALT+TAB

Solusinya adalah dengan menetapkan nilai Registri berikut yang mengembalikan perilaku Windows XP-Style dari ALT+ TAB:

  1. Jalankan REGEDIT.EXE
  2. Navigasi ke HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. Buat nilai DWORD baru bernama AltTabSettingsdan atur nilainya1
  4. Perubahan segera berlaku.

kredit: jawaban SuperUser ini

Jawaban yang ditautkan juga menyediakan perintah PowerShell yang menciptakan nilai di atas:

Set-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer AltTabSettings ([int]1)
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.