2

それを行うための最良の方法は何ですか?ffi、RubyCocoa、またはMacRubyで実行できますか ?

CGEventCreateMouseEventまたはCGPostMouseEvent(非推奨)を使用できるようです。

実例を挙げてください。ありがとう。

更新:この質問のタイトルが更新されました...

4

1 に答える 1

1

MacRubyでは、ビューでこれらのイベントをキャッチできます。DotViewMacRubyに付属している例を見てください。

class MyView < NSView 
  def mouseUp event
    puts convertPoint(event.locationInWindow, fromView:nil)
  end
end
于 2011-03-27T09:29:11.113 に答える