Hi Vivien,

Thanks for replying, it's good to know why the change was needed.

I did it in order to fix an issue with dead keys that were not handled 
correctly. Dead keys are used for key combination. For example in French 
keyboard pressing '^' key then after that 'u' key should result in the 
character 'û'. This was not working properly with osg.

I didn't know that, I'm a native French speaker but I rarely use French when I use my computer (just how I've always done it) and I've never tried to use accented characters in an OSG app. I guess with osgWidget::Input now it becomes possible and desirable for some apps, so I understand the need for your change.

If you were to make an OSG-based e-mail or IM client I would probably need to use accented characters in it too :-)

Now the real question is why you do not receive the event WM_CHAR on your 
application. Any idea on that?

Brad, how are you using the osgViewer::GraphicsWindowWin32? Is it in a normal osgViewer window? Is it in a Qt or other GUI toolkit window? If that's the case then perhaps the GUI toolkit is not redirecting all its Windows messages to the GraphicsWindow correctly?

J-S
--
______________________________________________________
Jean-Sebastien Guay    [email protected]
                               http://www.cm-labs.com/
                        http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to