If you set up an AppleTalk network connection between both Macs, you could use any adapted analogue Monitor switch without ADB capability and the software "Remote Mouse and Keys". The software makes a keyboard and mouse combo, which needs to be directly connected to only one of both Macs, available to one of both at a time on demand. To switch the keyboard and mouse from one Mac to the other one, you just leave the screen of the Mac currently in control of the ADB devices by "tunneling" the mouse pointer through an exit at the end of the menu bar, just to reappear in the screen of the other Mac. However, you would still need to manually switch the video source. Most useful this is if you have two Macs sitting next to each other and you want to use the input device connected to one of them to control both Macs (like a PowerBook and a desktop Mac). It may be a solution in your case,as well.
If you have access to a soldering iron, you could easily build a fully Mac compatible KVM switch from an old PS/2 KVM switch. To make an ADB switch, you only need a 4-pole changeover switch with as many positions as Macs you would like to share one set of ADB input devices and the appropriate number of mini 4-pole female connectors. If you switch ADB mice on a running Mac, it might be necessary to reset the ADB, or the mouse might slow down to an annoying low speed and acceleration rate. Just use a software like "ADB reset" to fix this (each time you switch the ADB).