最好的方法是什么? ffi
,RubyCocoa或MacRuby能做到吗?
似乎可以使用CGEventCreateMouseEvent
或CGPostMouseEvent
(已弃用)。
请举例说明。感谢。
更新:此问题的标题已更新......
答案 0 :(得分:1)
在MacRuby中,您的观点可以捕获这些事件。只需查看MacRuby附带的DotView
示例。
class MyView < NSView
def mouseUp event
puts convertPoint(event.locationInWindow, fromView:nil)
end
end