I'm looking to attach a 101-key serial keyboard (DB9 interface) to a computer running CentOS 5.3. The keyboard requires a 1200 bps interface. I've been able to attach the keyboard using the inputattach utility with the ps2serkbd driver, but this does not map all the keys correctly. I've also tried connecting the keyboard using xorg.conf, but I have not found ways to specify the options I need (port and baud rate) to make this work. I would prefer to connect the keyboard so that it can be used outside of the xserver as well, in any case. Is there any way to map keys after connecting with inputattach or to use a different driver (none that are currently referenced work) with inputattach that will map the keys correctly from the start? I would also appreciate any knowledge as to how the keyboard is actually dealt with in Linux.