Hi Brad, Hi JS, 

I am the author of this change. 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.

To make it short:  there is a know bug in the windows APIs "ToAscii" and 
"ToUnicode". This bug is causing the dead keys not to work properly.

The only known solution to this issue is simply not to use those API and 
instead use the event WM_CHAR to handle the keys properly. This is the reason 
why I did it the way it is now.


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


Vivien

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=31724#31724





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to