<p dir="ltr">Hi Jan,</p>
<p dir="ltr">El 24/6/2016 21:46, "Jan Ciger" <<a href="mailto:jan.ciger@gmail.com">jan.ciger@gmail.com</a>> escribió:<br>
><br>
> -----BEGIN PGP SIGNED MESSAGE-----<br>
> Hash: SHA1<br>
><br>
> Hello,<br>
><br>
> On 24/06/16 20:32, Robert Osfield wrote:<br>
> > If you have a github account you should be able to login in with<br>
> > this account.  Alternatively you can create your own account for<br>
> > Coverity.<br>
><br>
> I have logged in with my Github account, but unless someone adds me to<br>
> the OpenSceneGraph project, I don't have access to the reports.<br>
><br>
> ></p>
<p dir="ltr">You can add yourself to the project as an observer/defect viewer. Otherwise you also can ask for permissions as a contributor. Me or Robert will add you as soon as you ask for it.</p>
<p dir="ltr">Cheers. </p>
<p dir="ltr">> > Attach is a screen snaptshot of the source browser.  The source I<br>
> > also included in my previous post.<br>
><br>
> ><br>
> > I've looked at the relevant code, copy and pasted below for<br>
> > reference. The issue looks to be related to mixing an int key value<br>
> > with the enum's defined in osgGA::GUIEventAdapter.  I presume the<br>
> > key value is coming in from a Qt event, though I'm not 100% clear<br>
> > on this as I'm not the author of this code, no have Qt expertise.<br>
><br>
> Yes, the problem is that the key is being passed into the function as<br>
> an instead of enum. It is coming from QEvent (line 136 of the same<br>
> file). The code is taking the Qt events and passing them to the OSG<br>
> event handling system using custom Qt events (a kludge necessary to<br>
> work around some Qt issues).<br>
><br>
> To fix the problem the comparison should be done using the Qt key<br>
> codes instead:<br>
><br>
> Change:<br>
> osgGA::GUIEventAdapter::KEY_Shift_L  to  Qt::Key_Shift<br>
> osgGA::GUIEventAdapter::KEY_Shift_R to Qt::Key_Shift as well<br>
><br>
> osgGA::GUIEventAdapter::KEY_Control_L to Qt::Key_Control<br>
> osgGA::GUIEventAdapter::KEY_Control_R to Qt::Key_Control<br>
><br>
> osgGA::GUIEventAdapter::KEY_Alt_L to Qt::Key_Alt<br>
> osgGA::GUIEventAdapter::KEY_Alt_R to Qt::Key_AltGr<br>
><br>
> osgGA::GUIEventAdapter::KEY_Meta_L to Qt::Key_Meta<br>
> osgGA::GUIEventAdapter::KEY_Meta_R to Qt::Key_Meta<br>
><br>
><br>
> I don't think Qt makes distinction between left/right shift, control<br>
> and meta (windows) keys unless you use the native scan code, which is<br>
> platform-specific.<br>
><br>
> You can find the full list here:<br>
> <a href="http://doc.qt.io/qt-5/qt.html#Key-enum">http://doc.qt.io/qt-5/qt.html#Key-enum</a><br>
><br>
> Best regards,<br>
><br>
> Jan<br>
><br>
> -----BEGIN PGP SIGNATURE-----<br>
> Version: GnuPG v2<br>
><br>
> iD8DBQFXbY4sn11XseNj94gRAsTqAJ9mZ7BWmhrfNKNPSbjlw97UPMVb8QCfVuzK<br>
> 3exJN3eTbdmqx1pwgwPHeYw=<br>
> =Hs+F<br>
> -----END PGP SIGNATURE-----<br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</p>