I've clearly learned a bit over the years. I had a keyboard with the keys in the wrong place. I wrote a program that mounted on top of /dev/cons and just did swapping. I'll try to dig it up. Having /n/dump is great but only if you can remember sort of what the file was called. If you need to see up/down events, you have to rewrite kbd.c