繁体   English   中英

OSX获取当前鼠标状态

[英]OSX get current mouse state

我是Mac开发的初学者,我想知道是否有任何私有API可以判断鼠标处于什么状态,例如拖动,鼠标左/右向下等。

如果只需要瞬时状态,则可以使用+[NSEvent mouseLocation]+[NSEvent pressedMouseButtons] 但是,检查瞬时状态很少是正确的事情。 如果您解释了您要达到的目标,我们可能会建议更好的方法。

您不需要专用的api。 NSEvent有方法

+ (id)addGlobalMonitorForEventsMatchingMask:(NSEventMask)mask handler:(void (^)(NSEvent*))block

它允许监视不同类型的鼠标/键事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM