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