Mac OS X Leopard には、Spaces と呼ばれる仮想デスクトップ実装があります。ユーザーが現在どのスペースにいるかをプログラムで検出したい。
Cocoa が望ましいですが、他に方法がない場合は AppleScript を使用できます。
AppleScript の実装をいくつか見たことがありますが、それらが使用した手法は、プロダクション コードで使用するには少しハックすぎるように思えました (1 つはエラーを発生させ、エラー メッセージを解析して現在のスペースを取得することに依存していました。もう 1 つは Spaces メニューを調べました)。 GUI)