----- Original Message -----
> From: "Martin Kletzander" <[email protected]>
> To: "Hans de Goede" <[email protected]>
> Cc: "Jonathon Jongsma" <[email protected]>, [email protected]
> Sent: Monday, September 2, 2013 3:51:54 AM
> Subject: Re: [virt-tools-list] [PATCH 1/2] Add ability to send Secure 
> attention sequence via keyboard
> 
> On 08/31/2013 10:48 AM, Hans de Goede wrote:
> > Looks good, ack series.
> > 
> > On 08/30/2013 11:21 PM, Jonathon Jongsma wrote:
> >> On Windows, the OS doesn't allow applications to handle Ctrl+Alt+Del,
> >> because
> >> it's handled by the OS at a much lower level. Although we have a menu
> >> item to
> >> send this sequence to the guest, it's not possible to send via the
> >> keyboard (in
> >> the windows client). So add an alternative key sequence (defaulting to
> >> Ctrl+Alt+End) to send this sequence to the guest.
> 
> From virt-viewer POV, I'm mostly just a user and I haven't gone throught
> the patch, but does this make it configurable?  The reason I'm asking is
> because I can use Ctrl-Alt-Del normally and it is properly sent to the
> guest.  Even though this is very rare case, I guess, and C-M-<End> is
> not used anywhere, it would mean I'd be unable to send it to he guest
> properly.
> 
> Martin
> 


Hi Martin,

Short answer: yes, it's configurable, and by default it won't prevent you from 
sending this ctrl+alt+end sequence to the guest.

Longer answer: the documentation for how these 'hotkeys' work is not explained 
very well at the moment.  I need to patch the documentation to explain things a 
bit more fully.  But here's a quick overview as far as I understand it (those 
with more experience here may feel free to correct any misunderstandings I 
have).  If you start virt-viewer normally, these hotkeys are just normal menu 
accel keys.  When the guest display widget is focused, this widget grabs the 
keyboard input, so the menu accels get sent to the guest rather than affecting 
the client.  For instance, notice how the 'View > Full screen' accel is 'F11', 
but when the guest display widget is focused, pressing F11 doesn't actually 
make the client go fullscreen.  

These keyboard shortcuts only become 'global' hotkeys when they're configured 
as such on the commandline.  For example, if you use the following incantation

    remote-viewer --hotkeys toggle-fullscreen=F11

then suddenly the F11 key will cause the client to become fullscreen regardless 
of whether the guest display widget is focused or not.  When these hotkeys 
become 'global',a menu item also gets added to the 'Send key' menu which 
enables you to send this key combination to the guest via the GUI (since you 
can no longer send it via the keyboard). The 'Ctrl+Alt+End' combination added 
in this patch works in exactly the way described above.

Hope that helps,

Jonathon

_______________________________________________
virt-tools-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-tools-list

Reply via email to