qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Re: trouble when ctrl/caps key swapped by X


From: address@hidden
Subject: [Qemu-devel] Re: trouble when ctrl/caps key swapped by X
Date: Fri, 21 Aug 2009 12:12:50 +0200
User-agent: Mutt/1.5.19 (2009-01-05)

Avi Kivity:

> On 08/17/2009 05:27 PM, address@hidden wrote:
> > I have the ctrl/caps keys swapped by X in xorg.conf:
> >
> > Option "XkbOptions" "ctrl:swapcaps"
> >
> > The fact that this is not honoured by the guest (win2k)
> > might be intended or acceptable.
> >
> > However, when switching from the guest window to the host
> > and vice versa using the key combination Ctrl-Tab, the guest
> > additionally interprets that as a Caps Lock stroke. This is
> > of couse not intended.
> >
> > The result: After each Ctrl-Tab switch, win2k is alternates
> > between Caps Lock on an off...
> >
> > This does of course not happen when using a mouse click into
> > the guest window for switching to the guest.
>
> Does swapping the keys in the guest work?

Not really:

This is the result for keys pressed in a cmd.exe:

If Ctrl-f is pressed (Ctrl key is originally Caps Lock),
then you simply get an uppercase F (like when pressed
Shift-f).

If Caps Lock is pressed once (Caps Lock key is originally
Ctrl key), then all following keys are interpreted as
escaped letters (like when pressed with Ctrl normally):

* press Caps Lock once
* type f -> get ^F
* type g -> get ^G
* press Caps Lock once again to undo this behaviour

Note: There is also a registry hack under windows to swap
the Ctrl and Caps Lock keys which does makes things even
more confusing though.

Thank You
 Felix





reply via email to

[Prev in Thread] Current Thread [Next in Thread]