[Top][All Lists]
[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