Several more extra wires later I now have an actually working PS/2 keyboard port. It does work better when you connect the write strobe to the latch copy and the reset line to the clear, instead of the reverse. Coupled with the TMS9918A Fuzix uses it to provide four consoles switchable via ALT-F1..F4.
The software is a bit fun, and I still need to clean up the protocol timings when setting up and tighten them up when keyboard polling but it works in Fuzix at least. Adding it to CP/M doesn't look hard and ROMWBW also appears to have suitable hooks for adding a PS/2 driver but would also really need TMS9918A support to be nice.
I'm now roughly where I want to be - video, keyboard, mouse, joystick, sound. I might have to look at a more 'home computer' ROM for it at some point to finish the job.
Alan