私が書いているアプリケーションでは、ユーザーがポインターを動かしたときに登録できる必要があります。これを行うために、私はNSEvent
クラスメソッドを利用しましたaddGlobalMonitorForEventsMatchingMask:handler:
。これは、プログラムがデスクトップのウィンドウで実行されている場合に正常に機能します。ただし、このメソッドを使用してアプリケーションを全画面表示にするとNSView
enterFullScreenMode:withOptions:
、イベントハンドラーが呼び出されなくなります。誰かがこれが事実である理由と、状況を改善するために私ができることを説明できますか?