2013-02-27 85 views
0

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

作出窗:

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

我没有任何想法的OIS库期待,但我可以告诉你该HWND是一个Windows类型,所以肯定不会有一个getHWND在mac os上工作。

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

+0

too joystick get events? – user1881371 2013-02-28 03:41:42

+0

要从类似游戏杆的东西获取事件,您需要一些让它们全局化的方法,而无需NSWindow或NSApplication。我不知道这是可能的还是如何去做的。 – taxilian 2013-02-28 05:02:29

+0

好的。和焦点窗口插件喜欢做什么? – user1881371 2013-03-03 10:36:46