Objective c 在Mac OSX上监视鼠标状态
我想在OS X上监视系统范围内的鼠标状态(连接/断开连接)。我查看了Apple开发者库,但找不到任何线索 我的目标是监控USB和蓝牙鼠标。有我可以使用的API吗 多谢各位Objective c 在Mac OSX上监视鼠标状态,objective-c,macos,cocoa,device-driver,macos-carbon,Objective C,Macos,Cocoa,Device Driver,Macos Carbon,我想在OS X上监视系统范围内的鼠标状态(连接/断开连接)。我查看了Apple开发者库,但找不到任何线索 我的目标是监控USB和蓝牙鼠标。有我可以使用的API吗 多谢各位 --N您可以使用I/O工具包的HID管理器API来确定新的HID(人机界面设备)何时出现在系统中,或何时与系统断开连接。这本身就是一个复杂的主题,所以我不会向您抛出随机代码——只需阅读(特别是和部分)。包含示例代码。解决方案可能有两种不同的方法,但首先,您需要澄清一下:您是想从内核扩展(驱动程序)执行此操作,还是有应用程序(或
--N您可以使用I/O工具包的HID管理器API来确定新的HID(人机界面设备)何时出现在系统中,或何时与系统断开连接。这本身就是一个复杂的主题,所以我不会向您抛出随机代码——只需阅读(特别是和部分)。包含示例代码。解决方案可能有两种不同的方法,但首先,您需要澄清一下:您是想从内核扩展(驱动程序)执行此操作,还是有应用程序(或工具,或后台应用程序,或其他什么)你想在哪里进行监控?我想在用户模式应用程序中进行监控。谢谢,我会查看的。