Macos OSX Leopard隐藏获取简单键盘输入示例?

Macos OSX Leopard隐藏获取简单键盘输入示例?,macos,keyboard,mouse,osx-leopard,Macos,Keyboard,Mouse,Osx Leopard,我将在osx上为我的引擎实现简单的键盘和鼠标输入。我想在更通用的C++类中抽象实现,比如键盘和鼠标,以及适当的可移植性的侦听器。无论如何,我遇到了Leopard HID Api,这似乎是实现这些类的osx的正确方法。无论如何,HID的例子非常复杂,我真的不能像我希望的那样快速地理解它,所以我想知道是否有人已经用它准备好获得一些基本的鼠标和键盘输入,或者知道一些在线的好例子/资源。 或者甚至是一种完全不同的方式 谢谢老实说,我认为这可能比你需要的低得多。我对OSX一点也不熟悉,但这看起来更接近于驱

我将在osx上为我的引擎实现简单的键盘和鼠标输入。我想在更通用的C++类中抽象实现,比如键盘和鼠标,以及适当的可移植性的侦听器。无论如何,我遇到了Leopard HID Api,这似乎是实现这些类的osx的正确方法。无论如何,HID的例子非常复杂,我真的不能像我希望的那样快速地理解它,所以我想知道是否有人已经用它准备好获得一些基本的鼠标和键盘输入,或者知道一些在线的好例子/资源。 或者甚至是一种完全不同的方式


谢谢

老实说,我认为这可能比你需要的低得多。我对OSX一点也不熟悉,但这看起来更接近于驱动程序级代码而不是应用程序级代码。问题是我发现的所有其他cocoa实现都绑定到应用程序窗口,我想将窗口和键盘/鼠标等分开,我刚刚遇到这样一个问题:我认为这将允许我将事件与任何类型的视图或窗口分离