Thank you Robert. That helps a lot...:) -Shayne
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Robert Osfield Sent: Wednesday, January 07, 2009 4:55 AM To: OpenSceneGraph Users Subject: Re: [osg-users] overriding keyboard events in osgViewer::View... Hi Shayne, There are no default event handlers in osgViewer save for the escape sets done facility that you can turn off via viewer.setKeyEventSetsDone(0); >From your email it looks like you must be manually adding the osgGA::StateSetManipulator, and if you still want this functionality but want to customize the keys ysed just use the its setKeyEvent*() methods: void setKeyEventToggleBackfaceCulling(int key) { _keyEventToggleBackfaceCulling = key; } void setKeyEventToggleLighting(int key) { _keyEventToggleLighting = key; } void setKeyEventToggleTexturing(int key) { _keyEventToggleTexturing = key; } void setKeyEventCyclePolygonMode(int key) { _keyEventCyclePolygonMode = key; } Robert. On Wed, Jan 7, 2009 at 12:25 AM, Tueller, Shayne R Civ USAF AFMC 519 SMXS/MXDEC <[email protected]> wrote: > All, > > > > This may be a stupid and/or trivial question but here goes. > > > > Is there a way to override the default keyboard event handlers when using an > osgViewer::View class? For example, if I create a viewer and then press the > "l" (lowercase L) key, it causes my rendered scene to enable and disable > lighting. I want a different behavior when I press this key and other keys. > > > > Thanks, > > -Shayne > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

