diff --git a/apps/openmw/engine.cpp b/apps/openmw/engine.cpp index be873d09b..ca21e3612 100644 --- a/apps/openmw/engine.cpp +++ b/apps/openmw/engine.cpp @@ -542,6 +542,7 @@ void OMW::Engine::go() mViewer = new osgViewer::Viewer; osg::ref_ptr statshandler = new osgViewer::StatsHandler; + statshandler->setKeyEventTogglesOnScreenStats(osgGA::GUIEventAdapter::KEY_F9); statshandler->addUserStatsLine("Script", osg::Vec4f(1.f, 1.f, 1.f, 1.f), osg::Vec4f(1.f, 1.f, 1.f, 1.f), "script_time_taken", 1000.0, true, false, "script_time_begin", "script_time_end", 10000); diff --git a/components/sdlutil/sdlinputwrapper.cpp b/components/sdlutil/sdlinputwrapper.cpp index eb3370cf7..1f47d5304 100644 --- a/components/sdlutil/sdlinputwrapper.cpp +++ b/components/sdlutil/sdlinputwrapper.cpp @@ -84,8 +84,8 @@ InputWrapper::InputWrapper(SDL_Window* window, osg::ref_ptr v mKeyboardListener->keyPressed(evt.key); // temporary for the stats viewer - if (evt.key.keysym.sym == SDLK_s) - mViewer->getEventQueue()->keyPress('s'); + if (evt.key.keysym.sym == SDLK_F9) + mViewer->getEventQueue()->keyPress(osgGA::GUIEventAdapter::KEY_F9); break; case SDL_KEYUP: @@ -93,8 +93,8 @@ InputWrapper::InputWrapper(SDL_Window* window, osg::ref_ptr v mKeyboardListener->keyReleased(evt.key); // temporary for the stats viewer - if (evt.key.keysym.sym == SDLK_s) - mViewer->getEventQueue()->keyRelease('s'); + if (evt.key.keysym.sym == SDLK_F9) + mViewer->getEventQueue()->keyRelease(osgGA::GUIEventAdapter::KEY_F9); break; case SDL_TEXTINPUT: