I know ESD did it in because it was working before I left for work and when I came home and touched the ctrl key to kill the screen saver/wake it up, there was a huge spark at the tip of my finger and the keyboard didnt work when the compute came back up.
Oh, it's unlikely the fuses helped, then. I thought it might have been something that happened when plugging or unplugging it.
There look to be only two fuses, F7 and F8, would there be an F1 to F6?
Would it make sense to test the fuses with a multimeter to see if they have any resistance before shorting them or replacing them?
Sure, it can't hurt. If they don't test zero or near zero resistance, try shorting them, but from what you've said, you're probably right in your first suspicion that the controller is toast.
I expect there are plenty of cheap rubber-domes of the same age that use the same controller, but I don't know of any in particular. The best I can suggest as far as identifying a suitable donor is that when connected to a computer the built-in two-port hub would probably have a USB Vendor ID of 0x058f and Product ID 0x9213, and the keyboard might have a USB Vendor ID 0x058f and Product ID 0x9472. But that is not a sure thing.