You are going to have to explain your problem a little bit better for me to help.
I have now clue what uln2003 is.... I'll need some info.

The thing about keyboard leds is they might work correctly and they might not. It depends upon your system. This has to do with the oddball way that I have ot interface with them. Basically I keep a buffer of the state of numlock/capslock/scrolllock and simulate keypresses to turn the lights on and off.
As for the lpe interface, it looks like a glitch on my end. It strikes me as odd that nobody has reported it considering that most of the dedicated mamehooker setups thus far use the parallel port! Anyway, my bad...... I haven't had a parallel port on my pc in quite some time, so I had no way of checking this.

I'll fix it for the next release.
So thanks for the bug report and I'm sorry I can't help with the keyboard stuff!