[George Petri]
> E.g. if I turn on Capslock and hold shift and press 'a', I get
> 'A', while at the *real* non-x-based linux console, I get 'a'.
It is the behaviour in the Linux console which is non-standard[1], you
can change it to ignore the Shift key. Here's the relevant paragraph
from keymaps(5):
Each keysym may be prefixed by a '+' (plus sign), in which
case this keysym is treated as a "letter" and therefore
affected by the "CapsLock" the same way as by "Shift" (to
be correct, the CapsLock inverts the Shift state). The
ASCII letters ('a'-'z' and 'A'-'Z') are made CapsLock'able
by default. If Shift+CapsLock should not produce a lower
case symbol, put lines like
keycode 30 = +a A
in the map file.
I guess you can argue it is a bug in XFree86 if you disable Xkb and
there still is an inconsistency (there probably is). Not sure too
many are interested in maintaining the non-Xkb code, though.
--
Kjetil T. abusing standards for the greater good
http://www.microsoft.com:products@3333866552/
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert