Windows 7でAlt + Tab Aero Peek効果を無効化または遅延させる


58

Windows 7でAlt+ Tabを押すと、透明なウィンドウ(Aero)効果が表示されます。画面の変更は、サムネイルプレビューに基づいて切り替えるウィンドウを見つけようとしているときに気が散ります(ほとんどの場合、これで十分です)。Aero Peek効果をオフにする方法、またはそのアクティブ化を6秒程度に遅らせる方法はありますか?

タスクバーでは、実際のサムネイルにマウスオーバーすると、Aero Peekエフェクトがオンデマンドで表示されます。この動作は問題ではなく、選択がある場合は、オフにしたくありません。


7
質問を繰り返しますか?superuser.com/questions/45259/...
ricbax

@ricbaxそれは別の質問です-これはalt-tabのためだけにそれを無効にしたい、他は遅延を変更したいだけです。
ヒンクル

エフェクトの他の用途に影響を与えることなく、Alt + TabのみでAero Peekを無効にする方法を見つけ、それに応じて回答を追加しました。
私は、モニカを復活させる14

回答:


11

あなたはあなたの好みにより多くのvistaswitcherを見つけるかもしれません。低速の透明フェードを行わずに、画面の中央にインスタントプレビューボックスを表示します(構成可能)。それを試してみてください!


58

alt-tab だけで aero peekを適切に無効にする方法はありませんが、遅延をとてつもなく高い値に設定して、事実上無効にすることができます。このプロセスの詳細については、別の投稿があります。基本的に、あなたは、DWORD値を作成する必要がLivePreview_msHKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTab非常に多くの。このキーは遅延するまでの時間をミリ秒単位で保存するため、alt-tabを1分以上保持することは疑わしいので、60000で十分です。

レジストリキーを設定して0Alt-TabのAero-peekを完全に無効にすることに注意してください。変更を有効にするには、ログアウトして再度ログインする必要があります。


9
これは、質問に対する正しい答えであるべきであり、outsideblastsの答えではありません。:-(
マイククラーク

@MikeClarkサポートに感謝しますが、質問をする人にとって最もうまくいったものは何でも私が思う答えになるはずです。しかし、特にすべての賛成票では、Addendumbの回答が少し奇妙であることがわかりました...彼は、ポスターがしたくないことを正確に提案しました!
ヒンクル

6
これは近いですが、どうやら3000以上の値をサポートしておらず、値0は完全に無効になります。social.technet.microsoft.com/Forums/en/w7itproui/thread/...
カイルA

それを1に設定してみてください。すぐにでも気を散らすことはありません。
エンディチャジョノ

34

これをパフォーマンスで修正できます。同じ問題がありました。それは「問題を抱えている脳」ではなく、機能の肥大化による安易なユーザビリティです。Alt-tabは、Vistaでほぼ完璧でした。

コントロールパネルの[パフォーマンス]から[視覚効果の調整]に移動し、Aero Peekのチェックを外します。


2
それは実際には機能の肥大化ではありません。この機能は非常に便利で、ウィンドウ間を定期的にalt-tabして、実際に切り替えてから再び戻る必要なく、そこで何が起こっているかを見ることができます。非常に便利です。あなたがそれを好まない場合、あなたはそれをオプトアウトする方法がないので、それをオフにする方法がなかったなら、それは悪いと考えられるかもしれません。しかし、あなたはそれをオフにする方法を持っているので、それを好まない人はそれを使用しない方法を提供します。
eidylon 2009

6
問題は、Aero Peekの機能をすべて無効にすることですべての機能が失われることです。そのため、他の機能を失うことなく新しいalt-tabを無効にする良い方法はありません。それに、Win-tabの目的全体を説明しているのではありませんか?それを使用して、高速でシンプルで整理されたインターフェイスを完全にコンテンツalt-tabberに持たせてみませんか?繰り返しますが、私は機能が肥大化していると呼びます!-Addendumb
補遺

3
うわー、ヒントをありがとう。これは何ヶ月も私を悩ませてきました。私は実際に2台のコンピューターを使用しています。1つは、Aero Peekが意図したとおりに機能することです。中央のボックスに現在の選択が表示されている間、ウィンドウを切り替えます。もう1つ、Thinkpad T60では、Alt-Tabを押すと中央のウィンドウが一瞬消え、どこにいるかわからないままフェードインおよびフェードアウトする一連の画面で迷子になります。Aero Peekをオフにすると、少なくともAlt-Tabを再び使用できます。
cdonner

@cdonner:Thinkpad T510でも同じ問題が発生しますが、それは本当にうんざりしています。
ダニエルビアズリー

2
これにより、エアロピークが完全に無効になりました。それはまさにポスターが彼らがしたくないと言ったことです。
nhinkleの

23

あなたができるもう一つのトリックは、Windows 7に存在する「古い」altタブを使用することです:

  1. 左のAltキーを押したままにする
  2. 正しいAltキーをタップします
  3. まだ左のaltを押したまま、通常どおりタスクを循環するためにTabキーを使用します

これは古いalt-tabスタイルのスイッチャーを使用し、ウィンドウをフェードアウトしないことに気付くでしょう。


それを見て、懐かしさの小さなラッシュでした!新しいほうがいいのですが。そして、結局切り替えないで、元のウィンドウを選択するだけAltなら、アプリケーションメニューにフォーカスがあるため、もう一度ヒットする必要があります。
マークL.

6

alt-tabに多少似ているWindows 7の機能に興味があるかもしれません:WinKey + 1、WinKey + 2、WinKey + 3など。これらのホットキーは、1、2、3などの位置でタスクバーのウィンドウをアクティブにします。

頻繁に使用するプログラムをタスクバーに固定すると、それらは常にタスクバーの特定の「スロット位置」になります。このため、どのWinKey + Nがどのプログラムに対応しているかを簡単に覚えることができます。WinKey + Nを繰り返し押すと、そのプログラムの開いているウィンドウだけで「altタブ」が表示されます。これは、多くの場合開いていることが多いので、Windowsエクスプローラーウィンドウで特に役立ちます。


2
これはまったくクールですが、OPの質問には答えません。しかし、とにかくそれについて知ってうれしいです。また、Win + Alt +#により、固定されたアイテムのコンテキストメニューが開くことがわかりました。
私は言う

3

私はこれがかなり古いトピックであることを知っていますが、Alt+ TABを使用してタスクを切り替えるときのAreo Peek機能も好きではありませんでした。さらに、私はAreo Peekを完全に拒否しません。たとえば、WIN+ を使用してWindowsデスクトップを見るだけが好きSpaceです。

Alt+ TABタスクの切り替えのためだけにAreo Peekを無効にしようとしましたが、実際にはうまくいきませんでした。すべてのレジストリヒントについて知っています。たとえば、Aero Peekの遅延をミリ秒単位で非常に高い値に設定します。しかし、これは少なくともすべてのマシンでは機能しません-私の経験から、あなたは内部で3000ミリ秒に制限されている高い値を設定することができます(これはService Pack for Windows 7以前に機能したかもしれません)。

そこで、別の方法でAutoHotkeyを使用してこの問題を解決することにしました。このスクリプトは、Alt+のためだけにAero Peekを無効にします。これTABだけのために、他のAero Peek機能を引き続き使用できます。

このスクリプトは、Windows 7 Professional 64ビットと管理者権限のあるWindowsユーザーでAutoHotkeyバージョン "AutoHotkey_L 1.1.00.00"に対してテストされています。AutoHotkeyをインストールし、Windowsの起動時にスクリプトファイルが自動的に実行されるように設定するだけです。非常に軽量であり、使用するリソースとCPU時間はごくわずかです。

これがこの問題を抱えている人の助けになることを期待して、ここに投稿します。次からスクリプトをダウンロードしてください。

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

FreeBSDライセンスの下で自由に配布できます。


1

Altキーを押しながらTabキーを押しながら、画面の中央にあるサムネイルプレビューにマウスを合わせることができます。背景ウィンドウはまだ循環していますが、マウスの動きはサムネイルに注目します。これは、ALTが押されている間にタブを繰り返し押すよりもわかりやすいです。次に、移動するウィンドウをクリックします。

また、Win + Tabの混乱も少なくなりました。Alt + Tabよりも早く慣れる場合があります。

また、反対のこともできることに注意してください。これまでのところ、中央のサムネイルに注意を払うように訓練されてきました。しかし、Alt + Tabでウィンドウサイクリングが提供されると、中央のサムネイルを無視し始め、代わりにウィンドウサイクルに注意を集中させることができます。しばらくすると、なぜあなたはこれがあなたにとってこれまでに問題だったのかと不思議に思うでしょう。それはすべて私たちの脳内にあります:)


さまざまなアプリケーション用に15個のウィンドウを開いているとします。サムネイルを使用すると、すべてのウィンドウが一目でわかると言ってもいいでしょう。この場合、サムネイルで切り替える方が速いと思いませんか?特定のウィンドウを1つずつ確認するのではなく、5回押す必要があることを正確に知っているからです。
huggie 2009年

ゴールドプロのヒント(回答より):Win + Tab
Metagrapher

0

あなたは、CANだけのためにAeroプレビューを無効にしますALT+TAB

解決策は、Windows XPスタイルのALT+の動作を復元する次のレジストリ値を設定することですTAB

  1. ランREGEDIT.EXE
  2. 案内する HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
  3. という名前の新しいDWORD値を作成しAltTabSettings、その値を1
  4. 変更はすぐに有効になります。

クレジット:このスーパーユーザーの回答

リンクされた回答は、上記の値を作成するPowerShellコマンドも提供します。

Set-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer AltTabSettings ([int]1)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.