Re: trouble when ctrl/caps key swapped by X

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

 



Avi Kivity:

> On 08/17/2009 05:27 PM, fkater@xxxxxxxxxxxxxx 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

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux