Firebreath事件窗口插件鼠标键盘MAC os



如何在Mac OS中连接ois库firebreath插件?我有插件windows mac,想要跟踪鼠标,键盘,操纵杆。

from windows:

FB::MessageWindow* messageWindow = new FB::MessageWindow();
mParamList.insert(std::make_pair(std::string("WINDOW"), messageWindow->getHWND()));
mInputManager = OIS::InputManager::createInputSystem(mParamList);

messageWindow->getHWND() - mac os无

我不知道OIS库期望什么,但我可以告诉你HWND是windows类型的,所以肯定不会有一个适用于mac os的getHWND。

如果你需要的是NSWindow,那么恐怕你运气不好。在Mac OS中通过NPAPI插件获取事件的唯一方法是通过浏览器,FireBreath通过其事件系统将其暴露。

最新更新