1

フルサイズの NSOpenGLView を持つウィンドウを持つアプリケーションに取り組んでいます。[view addCursorRect] と [cursor set] を使用してカスタム カーソルを表示していますが、キーボードの任意のキーを押すと、カーソルがデフォルトの矢印にリセットされます。また、キーが押されたときに resetCursorRects をオーバーライドし、invalidateCursorRects を呼び出してみました。これにより、カーソルがちらつきます。

ビュー内の任意の場所をクリックすると、カーソルがカスタム カーソルに戻るので、キーボードを押すと何らかの形でビューのフォーカスが外れると思います。キーを押したときにビューがフォーカスされないようにする方法はありますか?

4

1 に答える 1