| | 372 | |
| | 373 | #if 1 |
| | 374 | #define PRINT(mask) osg::notify(osg::NOTICE)<<#mask<<" ="<<(ea.getModKeyMask() & mask)<<std::endl; |
| | 375 | switch(ea.getEventType()) |
| | 376 | { |
| | 377 | case(osgGA::GUIEventAdapter::KEYDOWN): |
| | 378 | case(osgGA::GUIEventAdapter::KEYUP): |
| | 379 | { |
| | 380 | osg::notify(osg::NOTICE)<<std::endl; |
| | 381 | PRINT(osgGA::GUIEventAdapter::MODKEY_LEFT_SHIFT); |
| | 382 | PRINT(osgGA::GUIEventAdapter::MODKEY_RIGHT_SHIFT); |
| | 383 | PRINT(osgGA::GUIEventAdapter::MODKEY_LEFT_ALT); |
| | 384 | PRINT(osgGA::GUIEventAdapter::MODKEY_RIGHT_ALT); |
| | 385 | PRINT(osgGA::GUIEventAdapter::MODKEY_LEFT_CTRL); |
| | 386 | PRINT(osgGA::GUIEventAdapter::MODKEY_RIGHT_CTRL); |
| | 387 | PRINT(osgGA::GUIEventAdapter::MODKEY_LEFT_META); |
| | 388 | PRINT(osgGA::GUIEventAdapter::MODKEY_RIGHT_META); |
| | 389 | PRINT(osgGA::GUIEventAdapter::MODKEY_NUM_LOCK); |
| | 390 | PRINT(osgGA::GUIEventAdapter::MODKEY_CAPS_LOCK); |
| | 391 | break; |
| | 392 | } |
| | 393 | default: |
| | 394 | break; |
| | 395 | } |
| | 396 | #endif |