一部のアプリはミッションコントロールに表示されるがアプリケーションスイッチャーには表示されない


3

Mission Controlに表示されるアプリとウィンドウが、アプリケーションスイッチャーに表示されるものと異なるのはなぜですか。 CMD+TAB ) Mission Controlは常にスイッチャーよりも多くのアプリやウィンドウを表示しているように見え、実際に実行されているものについての「完全な」見落としを提供します。

これは、Mission Controlによって「キャッチ」された2つのウィンドウの例ですが、アプリケーションスイッチャーではありません。

たとえば、macoS Fontsウィンドウは次のとおりです。

またはGoogleのバックアップのメニューと。 Sync Finderの「共有」拡張子:

  1. この矛盾の背後にある論理や推論はありますか?

  2. 表示される内容と場所を設定する方法はありますか?

  3. 理想的には、すべてのアプリとウィンドウ(少なくとも、Mission Controlによって捕捉されたもの)もアプリケーションスイッチャーに表示されるようにします。どうすればこれを達成できますか?

ありがとうございます。

回答:


6

Dockに存在するアプリケーションだけがSwitcherに表示されます( ⌘cmd + ⇥タブ )より具体的には持っていないアプリ LSUIElement キー入力 Info.plist

理論的には、Switcherに表示したいアプリからそのキーを削除することができますが、これは コード署名

あなたが示した例はアプリでもパネルではない NSPanel )それらは焦点が合っているアプリの一部です(あなたがそれらをクリックしても、メニューの現在のアプリは変わりません)。

サードパーティのアプリスイッチャーについて説明します AskDifferentに

ウィンドウがパネルかどうかを確認したい場合は、 アクセシビリティインスペクタ アプリはこんな感じ:

enter image description here


そうですか。説明してくれてありがとう!すべてのウィンドウとすべてのパネルをキャッチするサードパーティ製のアプリケーションスイッチャーはありますか?そして、学習のためだけに、OneNoteの "Insert Link"メニュー( ⌘+K )また、パネルと見なされますか?これが 写真
voronoi

1
@ voronoi私はOneNoteを持っていませんが、それは私にとってはパネルです。サードパーティのアプリの場合は、この質問を確認することができます。 apple.stackexchange.com/questions/2718/…
Mateusz Szlosek
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.