2013-02-27 3 views
0

Mac OS에서 firebreath 플러그인 ois library 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() - 아니 맥 OS에서

답변

1

나는 OIS 라이브러리 기대하고 어떤 생각을 가지고 있지 않습니다,하지만 난 당신을 말할 수있다 그 HWND는 윈도우 타입이므로 맥 오에스에서 작동하는 getHWND는 결코 존재하지 않을 것입니다.

NSWindow가 필요한 경우 행운을 두려워합니다. Mac OS에서 NPAPI 플러그인의 이벤트를 얻는 유일한 방법은 FireBreath가 이벤트 시스템을 통해 노출하는 브라우저를 이용하는 것입니다.

+0

너무 조이스틱 이벤트가 발생합니까? – user1881371

+0

조이스틱과 같은 이벤트에서 이벤트를 얻으려면 NSWindow 또는 NSApplication없이 글로벌 이벤트를 얻을 수있는 방법이 필요합니다. 그게 가능한지 또는 어떻게해야하는지 전혀 모르겠다. – taxilian

+0

좋습니다. 그리고 포커스 윈도우 플러그인은 어떻게 할까? – user1881371