Mark Willis wrote: > It's nice to have the state of the Caps Lock, Num Lock, etc. LEDs > kept current on each "virtual copy" of the keyboard for each computer > - doing what you suggest would result in some confusion here, I > suspect I really wouldn't worry too much about that. If the switch is manual, you just remember to hit caps lock once or twice (or num lock, scroll lock) each time you switch the keyboard. When I say twice, I mean if you don't like what you get the first time, you switch it back again! Doing any more would effectively require a PIC or something to perform the multiplexing. Complex, but could be quite effective. It could give the correct startup reply to each machine, keep track of which are turned on and initialised, and keep the LED status of each machine memorised, so the actual switching would be digital, i.e., it decides to which computer to send its keycodes. Quite a challenge! Still, not unique, "keyboard wedge"s are routine on bar code and mag stripe scanners, and various other things, and need to (should!) buffer keystrokes in case a key is pressed whilst the alternate device is sending. This is merely an extension of that. -- Cheers, Paul B.