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 回答