From mboxrd@z Thu Jan 1 00:00:00 1970 From: "fkater@googlemail.com" Subject: Re: trouble when ctrl/caps key swapped by X Date: Fri, 21 Aug 2009 12:12:50 +0200 Message-ID: <20090821101250.GE3549@comppasch2> References: <20090817142759.GC3548@comppasch2> <4A8AB344.4080004@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Cc: kvm@vger.kernel.org, qemu-devel@nongnu.org To: Avi Kivity Return-path: Received: from mail-bw0-f219.google.com ([209.85.218.219]:55359 "EHLO mail-bw0-f219.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752707AbZHUKMx (ORCPT ); Fri, 21 Aug 2009 06:12:53 -0400 Received: by bwz19 with SMTP id 19so376368bwz.37 for ; Fri, 21 Aug 2009 03:12:53 -0700 (PDT) Content-Disposition: inline In-Reply-To: <4A8AB344.4080004@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: Avi Kivity: > On 08/17/2009 05:27 PM, fkater@googlemail.com 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