私の Cocoa/Objective-C アプリケーションでは、アプリケーションがアクティブでないときでもアクセスできるように、「常に一番上」にフローティング ユーティリティ パネルがあります。「ユーザーがそのパネルをクリックしたときにアプリケーションに切り替える」を無効にしようとしています。
私が達成したい動作は、OSX のキーボード ビューアー (アクティブ化されないパネルでもあります) に似ているため、アプリのパネルをクリックした後も他のアプリケーションがアクティブなままになります。つまり、キーボード ビューアを使用してアドレスを入力すると、Safari はアクティブなままになります。サードパーティのオンスクリーン キーボードにもこの機能があります (たとえば、CORALLO Software のもの)。つまり、この動作はシステム専用に予約されていません。
をいじっていましNSApplicationActivationPolicy
たが、肯定的な結果はありませんでした。どの方向に行けばいいですか?