firebreath事件窗口插件鼠标键盘mac os

时间:2013-02-27 11:45:45

标签: macos firebreath

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

对于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中没有

1 个答案:

答案 0 :(得分:1)

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

如果您需要的是NSWindow,那么我担心您会失去运气。在NPAPI插件中获取Mac OS事件的唯一方法是通过浏览器,FireBreath通过其事件系统公开。