That is not quite true I think. When you press a key the device sends a KeyPress event. When you release the key it sends a KeyRelease event. It does not send a continuous signal, but rather two events (spikes if you will). Of course the software can make use of the time delay between the two events.