カーソル位置を取得して、後でCGDisplayMoveCursorToPointで位置を戻す方法を探しています。Quartz Display References に CGDisplayGetCursorPosition のような関数が見つかりません。
Mac OS X でカーソルの (絶対) 位置を取得する方法を知っている人はいますか?
カーソル位置を取得して、後でCGDisplayMoveCursorToPointで位置を戻す方法を探しています。Quartz Display References に CGDisplayGetCursorPosition のような関数が見つかりません。
Mac OS X でカーソルの (絶対) 位置を取得する方法を知っている人はいますか?
Cocoa: Getting the current mouse position on the screenの回答の 1 つを使用して、グローバル座標でマウスの位置を取得します。
を呼び出すCGDisplayMoveCursorToPointには、 を使用してその位置を含むディスプレイを取得し、CGGetDisplaysWithPointによって返された rect を使用してCGDisplayBounds、グローバル ポイントをスクリーン ローカル ポイントに変換します。
または、単にグローバル ポイントを取得し、表示を行わないため、CGWarpMouseCursorPosition代わりに を使用します。CGDisplayMoveCursorToPointCGWarpMouseCursorPosition