监视Mac OSX上的鼠标状态

时间:2012-11-21 08:56:31

标签: objective-c macos cocoa device-driver macos-carbon

我想在OS X上监视系统范围内的鼠标状态(连接/断开连接)。我检查了Apple开发人员库,但找不到任何线索。

我的目标是监控USB和蓝牙鼠标。我可以使用的任何API吗?

非常感谢。

- N的

1 个答案:

答案 0 :(得分:2)

您可以使用I / O Kit的HID管理器API查找新HID(人机接口设备)何时出现在系统中或与其断开连接。这本身就是一个复杂的主题,所以我不会随机抛出代码 - 只需阅读Accessing a HID Device(特别是Matching HID DevicesRegistering for Unplug Notifications部分)。包含示例代码。