問題タブ [apple-expose]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
358 参照

cocoa - プログラムで Apple の Expose を拡張する方法はありますか

自分のアプリで Apple Expose 効果を再現する方法についてのヒントを探しています。公開用の API はありますか? そうでない場合、どうすればゼロから複製できますか?

0 投票する
1 に答える
234 参照

cocoa - アプリケーションがスペース間を移動するのを防ぐ

レガシーCarbonコード(一部のCocoaと混合)を含むアプリケーションでの作業。これはフルスクリーンアプリであり(技術的にはそうではありません)、アクティブなときにドックとアプリケーションのメニューバーを非表示にします。

私がやりたいのは、アプリケーションがスペース間を移動できないようにすることです。基本的に、ユーザーがスペースを使用しようとすると、アプリケーションは移動できなくなります(または、アプリケーションのプレビューにまったく表示されません)。

ポインタ/ヒントはありますか?

0 投票する
2 に答える
196 参照

objective-c - ユーザーが Exposé モードにあるかどうかを知るにはどうすればよいですか?

ユーザーが Exposé モードにあるかどうかを確認する方法はありますか? (つまり、すべてのウィンドウが表示されています。) ありがとうございます。

0 投票する
1 に答える
791 参照

algorithm - Exposé のような配置ボックス

特定の領域に最適な長方形を見つける方法を知っている人はいますか? 長方形は一定の制限まで拡大できますが、比率を維持する必要があります。基本的に Mac OS の Exposé: Pictureを再構築したい

ありがとう、イーウルフ

0 投票する
1 に答える
899 参照

macos - MacOSのExposéの背後にあるロジック

これは好奇心のためだけです。

Exposéには2つの機能があります。1つはデスクトップ上のウィンドウを再配置する機能です。1つは開いているすべてのウィンドウを表示してユーザーが他のウィンドウの下に隠れているウィンドウを表示できるようにする機能、もう1つはすべてのウィンドウを横に移動してユーザーが操作できるようにする機能です。デスクトップ。

デスクトップを表示するときに、OSがどのウィンドウをどこに配置し、どの境界線にウィンドウを移動するかを決定するロジックを誰かが知っているのではないかと思います。

0 投票する
2 に答える
265 参照

objective-c - Exposé がアクティブ化されているかどうかを確認するにはどうすればよいですか?

MacBook のマルチタッチ トラックパッドをエミュレートするアプリケーションを作成しています。ご存知かもしれませんが、MacBook のトラックパッドには

  • 4 本の指で上にスワイプすると、Show Desktop がトリガーされます。
  • 4 本の指で下にスワイプすると、Exposé が表示されます。

ただし、Show Desktop がアクティブ化されているときに 4 本の指を下にスワイプすると、通常モードに戻ります。Exposé についても同様です。Exposé がアクティブな状態で 4 本の指を上にスワイプすると、通常モードに戻ります。

ここに問題があります。キーボード ショートカット F3 を使用して Exposé を表示し、F11 を使用して Show Desktop を表示します。問題は、Show Desktop がアクティブ化されているときに F3 を押すと、Exposé に直接移動することです。また、Exposé がアクティブ化されているときに F11 を押すと、Show Desktop に直接移動します。しかし、トラックパッドのように動作するようにしたいのですが、そのコードは次のようになると思います

しかし、「isExposeBeingActivated()」および「isShowDesktopBeingActivated()」メソッドを実装する方法がわかりません。ウィンドウを作成して、そのサイズが変更されたかどうかを確認しようとしましたが (Expose がアクティブ化されている場合、そのサイズは小さくなるはずです)、システムは常に同じサイズを返します。Expose 中にバックグラウンド プロセスを監視しようとしましたが、何も起こりませんでした。これに関する提案はありますか?

(私の英語が変に聞こえたらごめんなさい。)

0 投票する
1 に答える
95 参照

macos - OS X で、スペースを切り替える非標準のキーボード ショートカットに変更したい

システム環境設定 > 公開とスペース > スペース タブ > スペースを切り替えるには、修飾キーと矢印を選択できるドロップダウン リストがあります。矢印は、キーボードの残りの部分から離れています。(左、下、上、右)のvimキー(h、j、k、l)にバインドしたい。私のubuntuマシンでは、command-option-jに相当するものをプッシュしてスペースを下に移動します。osxで非標準のキーボードショートカットに変更する方法を知っている人はいますか?

0 投票する
1 に答える
601 参照

cocoa - Cocoaで公開するようにプログラムでウィンドウを配置するにはどうすればよいですか?

CocoaのExposeに似たデスクトップウィンドウをプログラムで配置する方法があるかどうか知りたいです。

0 投票する
1 に答える
330 参照

eclipse - Eclipse が Mac OS X exposé で動作しない

最新の Mac OS X Leopard で、C++ 用の最後の Eclipse Helios を実行しています。MAc OS X の exposé を使用してプログラムを切り替える場合、Eclipse ウィンドウが表示されるまで、このプロセスを常に 2 回繰り返す必要があります。これは非常に不快です。誰かがこれに対する解決策を見つけましたか?

0 投票する
3 に答える
3777 参照

bash - Applescripts を使用してスペースでアプリケーションを開く

特定の「スペース」でアプリケーションを開くスクリプトを作成しようとしています。ターミナルで作業しているスペース 1 にいて、スペース 4 でサファリを開くことができるようにしたいとしましょう。これを行う方法はありますか?

いくつかの検索を行ったところ、システム プロファイル オプションを設定する方法しか見つかりませんでした。私が試みていることが不可能な場合に備えて、私の最終目標をお話しする必要があるかもしれません。

私はラップトップとプラグインを複数のステーション、自宅、オフィス、および旅行に使用しています。それぞれに異なるウィンドウレイアウトを作成したい。したがって、さまざまな空間と異なる次元でアプリケーションを開くように指示するアップル スクリプトが必要になります。これが理にかなっていることを願っています。うまくいかない場合は、説明を求めてください。

PS答えは必ずしもAppleScriptである必要はありません。それが最も簡単な方法だと思いました:)