Hi Matt,

At present the low-level hooking only sends specific keys because otherwise
all keypresses to the viewer window are effectively bypassing the message
queue, which causes some undesirable behaviours.  It's possible to do a
total by-pass, but this would be quite a lot of work to arrange.

Cheers,

Wez @ RealVNC Ltd.


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Matt Campbell
> Sent: 28 November 2005 22:47
> To: [email protected]
> Subject: Windows VNC viewer and local application hot keys
> 
> Hello all,
> 
> I noticed that in VNC 4.1.1, the Windows viewer has the option to 
> disable special Windows keys while in the viewer's main 
> window.  These 
> keys include the Windows key, Alt+[Shift+]Tab, and a few others.  But 
> this option doesn't cover any application-defined shortcut keys which 
> may exist on the client machine.  For example, suppose that 
> on both the 
> client and server machines, Control+Alt+F starts an 
> application.  If I 
> press Control+Alt+F while in the viewer, I want that 
> keystroke to go to 
> the server.
> 
> I see that a low-level keyboard hook is used to disable 
> special Windows 
> keys.  I wonder why the hook procedure only sends certain keystrokes 
> directly to the viewer's desktop window, instead of sending them all. 
> I'm guessing there's a reason, but if only certain keystrokes are 
> filtered, then I don't know of a way to make sure that all 
> application-defined global hot keys are sent to the server.  
> Any thoughts?
> 
> Thanks,
> Matt
> _______________________________________________
> 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

Reply via email to