...actually happens in the firmware software of the hardware.. if that makes any sense
Like the commands performed by your BIOS, the firmware in the KVM is looking for the difference in the keyboard signal.. the originating computer isn't doing it, its the software (firmware) in the KVM..
So you're all right!
