OS X上のすべてのウィンドウを最小化するショートカット


回答:


8

すべてのアプリケーションのすべてのウィンドウを最小化するショートカットはありません。いくつかの選択肢:

  • 現在のアプリケーション以外のすべてのアプリケーション(のすべてのウィンドウ)非表示にするには、を押すH、別のアプリケーションのウィンドウをクリックします。あなたの場合H、最大窓のないアプリケーションでは一方で、これはすべてのウィンドウを非表示にする効果があります。

    アプリケーションを非表示にすることは、ウィンドウを最小化することとは異なります。アプリケーションのウィンドウはDockに表示されず、次にそのアプリケーションに切り替えたときにすべてのウィンドウが再表示されます。

  • 現在のアプリケーションのすべてのウィンドウ最小化するには、を押すM、最小化ボックスをクリックしますボックスを最小化

    (一般に、キーは、特にWindowsの場合、「すべてに適用」を意味することがよくあります。)

  • デスクトップを表示するにはMission Control key(F3と共有)を押すか、個別のキーボード、マウスボタン、またはシステム環境設定→Mission Control→Show Desktopで設定された画面コーナーのショートカットを使用します。

    デスクトップの表示モードでは、既存のウィンドウは画面の端から押し出されますが、新しく作成されたウィンドウ(現在のアプリケーションのメニューコマンドなどから)を操作できます。Finder以外のアプリケーションを切り替えると、デスクトップの表示モードがキャンセルされます。


6

正確な代用品はありません。Mac OS Xは、複数のウィンドウを持つアプリケーションを中心に設計されています。たとえば、アプリケーションスイッチャー(Shift-)Cmd-Tabとウィンドウサイクリングの分離などです(Shift-)Cmd-Backtick。一方、ウィンドウはウィンドウを中心に設計されています(主に、Windows 7タスクバーは関連するアプリケーションウィンドウを認識します)。

F11(またはシステム環境設定»キーボードの設定に応じてFn-F11)を押すと、すべてのウィンドウが邪魔にならずにデスクトップにアクセスできます(Exposéの一部、システム環境設定»Exposé&Spacesで設定)、またはを押すCmd-Opt-Hと、現在アクティブなアプリケーション以外のすべてのアプリケーションが非表示になります。現在アクティブなアプリケーションのウィンドウを最小化するには、を押すCmd-Opt-Mか、またはを押したままウィンドウ»すべて最小化を選択しますOpt


次のAppleScriptは、1つを除くすべてのアプリケーションを非表示にします。すべてのアプリケーションを非表示にすることはできないようです。

tell application "System Events" to set visible of every application process to false

次のAppleScriptはすべてのウィンドウを最小化します。しかし、それらを復元することは本当の痛みです。

tell application "System Events"
    repeat with p in every application process whose visible is true
        click (first button of every window of p whose role description is "minimize button")
    end repeat
end tell

2番目のApplescriptについて:iTunes 10 button 3では間近です。それはtell application ␣ to set miniaturized of windows whose miniaturizable is true to true(またはcollapsedFinderのために)良いかもしれません。
Lri

@Lriあなたはそれをテストしましたか?試してみましたが動作しませんでした。application process'窓は、これらの通常のウィンドウの特性を有していません。
Daniel Beck

そのアプリケーションプロセスのリストを最初にアプリケーションに変換する必要があります。(または、オープンアプリケーションを取得する他の方法を見つけてください。)
Lri

@Lriはを介してそれを試しましたapplication fileが、機能しませんでした。私もbutton 3解決策は好きではありませんが、うまくいったのはそれだけです。(p as application)どちらも機能しません。
Daniel Beck

最初にapplication file(またはfile)をエイリアスからテキストに変換します。
Lri

5

また役立つかもしれません:アプリケーションの最小化と非表示の違いは何ですか?-アップル-スタック交換

すべてのウィンドウを最小化する別のApplescript:


tell application "System Events"
    set procs to file of processes whose visible is true
end tell
repeat with proc in procs
    set proc to proc as text
    try
        tell application proc to set (miniaturized of windows whose miniaturizable is true) to true
    end try
end repeat
tell application "Finder" to set collapsed of windows to true

奇数。それを試してみました(または少なくとも同様)、私にとってはうまくいきませんでした。より多くのよりよいですclick button 3
ダニエルベック

0

これを行う標準的な方法はありません。MavericksとEl Capitanを再確認しました。次の3つの方法のいずれかが機能します。

  1. H その後 M
  2. fnF11
  3. F3

最初の方法を使用すると、すべてのウィンドウが非表示になります。方法2と3では、すべてのウィンドウが一時的に非表示になります。いずれかのアプリをクリックすると、すべてのウィンドウが再び表示されます。


0

ApplescriptでF11のキーコードを使用しないのはなぜですか。 これを理解するのを助けてくれたhttps://eastmanreference.com/complete-list-of-applescript-key-codesに特に感謝し ます

tell application "System Events"
    key code 103
end tell

スーパーユーザーへようこそ!回答にタグを付ける必要はありません:) PSこれまでに別のバージョンを投稿したことがありますか?私はそれを見たと誓うことができたが、今それを見つけることができない。
bertieb 2018

歓迎してくれてありがとう。はい!noobエラーのため削除しました。noobエラーについて言えば、タグに関するアドバイスに感謝します-実際、それが私が以前のエラーを削除した理由です。投稿した後、タグを追加できることに気付きました。
デビッドフェンス2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.