Vincent, The "simple" key events you list would result in the server seeing Ctrl-Alt-Euro being pressed (and released), rather than just Euro. VNC Viewers have to correct the modifier state before sending a keypress in cases like this, in order to ensure that the server receives the correct input.
Cheers, Wez @ RealVNC Ltd. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of vincent DEDIEU > Sent: 24 January 2006 15:54 > To: [email protected] > Subject: VNC key events for Euro symbol > > Hello > > Please first let me introduce my company. AXEL manufactures a > thin client > and we developped (6 years ago) from scratch a VNC client > (our thin client > doesn't run an operating system). It works very well but > recently a customer > of us reported problem when using <Ctrl><Alt> keystrokes. > For example <Ctrl><Alt><E> to get the Euro symbol. > > I tested the Windows VNCviewer (from RealVNC) and it works > fine (Euro is > correcly displayed). > > Then I used Ethereal to sniff the network traffic from the > Windows VNCviewer > to Linux. Captured key events are very strange in regards of the RFB > documentation. > > When I press <Ctrl Left><Alt Left><E> the key events (at the > RFB protocol > level) generated by the Windows VNCviewer are the following: > Ctrl pressed > Alt pressed > Ctrl released > Alt released > Euro pressed > Ctrl pressed > Alt pressed > Euro released > Alt released > Ctrl released > > It was a surprise because I expected a very simple key event > suite such as: > Ctrl pressed > Alt pressed > Euro pressed > Euro released > Alt released > Ctrl released > > Someone may explain me this policy? > What are the rules for a VNC client for sending 'complex' keystrokes? > > In advance thank you > > Vincent DEDIEU > www.axel.com > _______________________________________________ > VNC-List mailing list > [email protected] > To remove yourself from the list visit: > http://www.realvnc.com/mailman/listinfo/vnc-list _______________________________________________ VNC-List mailing list [email protected] To remove yourself from the list visit: http://www.realvnc.com/mailman/listinfo/vnc-list
