On Tue, 2003-08-05 at 08:55, Ivan Pascal wrote:
> Hi,
>
> > I see keyboard topics are being discussed right now...
> > there is long standing problem with the CapsLock and turkish keyboard
> > that would be nice to have fixed.
>
> Yes. There *was* such problem and it was discussed year ago. :-)
> (I don't remember but I was sure you took part in that discussion.)
>
> Now Turkish keyboard users just have to set XkbOption "caps:shift".
> With that option Xlib doesn't use 'internal capitalization' but CapsLock
> key acts as 'locking Shift' (but can be canceled by Shift key). It solves
> the problem.
I don't think that this is a particularly good way to handling things.
Using caps:shiftproduces all sorts of strange behavior - for example,
the number keys will give their shifted variants.
The Turkish user might well wonder why everybody else gets a useful
caps lock key, while they have this monstrosity.
It should be possible in Xlib's code for handling
lock == Caps_Lock to simply special case this; if the lower case
key is 'i', then check to see whether the key in the second level
is 'I' or 'Idotabove', and act accordingly.
Regards,
Owen
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel