> And, btw, raw mode in 2.6 is not badly broken. It works as it is> intended to. If you want the 2.4 behavior on x86, you just need to> specify "atkbd.softraw=0" on the kernel command line.

Thanks for pointing that out - I should have read patch-2.6.9 morecarefully. I'll add that to the setkeycodes.8 man page.

Nevertheless I disagree a bit. "raw mode" is by definition the modewhere scan codes are passed unmodified to user space.So before 2.6.9 this was just broken, and since 2.6.9 it is brokenby default but there is a boot option to make it work.

What is the reason that you do not make this the default?The current default is really messy and confusing, especiallywhen people have to map keys using setkeycodes.