On Tue, 17 Jun 2003, Robert Woerle wrote:

> this issue gave me real headache `s and i hated X for doing these 
> strange remappings ... ( why the f... cant they just pass thourgh the 
> kernel mapping !!! )
> any way ..

I think that the short answer is that X will let you do things
that the kernel wont.
IIRC it would be (almost?) impossible to do the things X allows with
ctrl / shift / alt / meta / ... if you used the codes left after
the kernel had processed them.

X allows *clients* to remap the keyboard; for personal preferences
in an xdm environment that can be more convenient than trying to do it at 
kernel level, especially if the display host is a dumb X terminal,
not a machine with full user logon access.

Also kernels have moved on a lot since X started; even if all supported
kernels now have enough features that we could do it that way now,
they didn't when the XFree86 keyboard code was first written,
which means that there is legacy code out there that uses the 
existing X mechanisms for tweaking keyboards.

-- 
Dr. Andrew C. Aitchison         Computer Officer, DPMMS, Cambridge
[EMAIL PROTECTED]       http://www.dpmms.cam.ac.uk/~werdna

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to