OpenSceneGraph/include
Robert Osfield 11f9575b24 From Melchior Franz, "The GUIEventAdapter header file had KeySymbols for the super and
hyper keys defined already, but these modifiers were missing in
GUIEventAdapter::ModKeyMask, and the EventQueue ingored them as well.

The attached diff/archive adds the missing parts for Super/Hyper
modifier key support.


I'm aware that this might not be supported on all systems/keyboards
out of the box, but decided to submit it anyway because:

- developers are aware of differences between input devices
 (Some mice have scroll wheels, others don't. Some have five or
 more buttons, some have only one. Some keyboards don't have
 numpads, some have AltGr, some don't etc.)

- even if someone relies on Hyper/Super in distributed software,
 this is easy to fix and doesn't create lock-in conditions

- while the names Hyper/Super may only be common on X11, they are
 just symbol names and not OS-specific

- even though some systems might not offer these additional modifiers
 by default, it's likely that all of them have at least 8 modifier
 levels internally, so it should only be a matter of OS configuration
 to make them work

- having super/hyper available is useful to offer a user ways
 to define local key definitions that are safe from collisions with
 predefined "official" key assignments"
2008-04-11 11:10:12 +00:00
..
OpenThreads Updated OpenThreads version to 2.2.1 with the switch of sources/svn:externals from OpenThreads to OpenSceneGraph. 2008-04-01 11:03:45 +00:00
osg Introduced CMake build option for compiling double or float versions of osg::BoundingSphere and osg::BoundingBox. 2008-04-03 18:36:50 +00:00
osgDB Rewrote the DatabasePager::removeExpiredSubgraphs(double) routine as it 2008-03-28 15:52:10 +00:00
osgFX From David Callu, improved consistency of Version strings and add version support 2007-09-05 17:12:24 +00:00
osgGA From Melchior Franz, "The GUIEventAdapter header file had KeySymbols for the super and 2008-04-11 11:10:12 +00:00
osgIntrospection From Emmanuel Roche, "I'm joining two zip files to this mail for the modified sources and include files of osgIntrospection. 2008-02-25 16:26:30 +00:00
osgManipulator Changed method parameter to use const & 2008-02-25 14:27:57 +00:00
osgParticle Added doxygen docs 2008-03-17 12:11:39 +00:00
osgShadow From Sebastian Messerschimdt, Added polygon offset controls 2008-03-19 12:09:20 +00:00
osgSim Converted static const unsigned int definitio to enum. 2008-03-14 12:03:11 +00:00
osgTerrain Introduced mutex into Terrain node to manage the tile system data structures 2008-03-28 15:31:46 +00:00
osgText Refactored the mutex usage in osgText and freetype plugin to prevent multi-thread crash 2008-02-25 12:54:54 +00:00
osgUtil From Jose Delport, added support for MRT via glDrawBuffers 2008-04-02 17:08:40 +00:00
osgViewer From Tatsuhiro Nishioka and Stephan Huber, bug fixes and enhancement of cursor suppoort. 2008-04-01 10:00:39 +00:00