By using a keyboard encoder we have USB connectivity for the console and we don't tie up a parallel port.
Most people seem to trace out the buttons on the membranes to work out pin assignments. This is a real pain so I soldered on some ribbon cable and and idc plug so that the pin assignment could be aquired. A simple keyboard checking application is all that is needed. Plug the hacked encoder in and pin out the connection.