Фактически, так оно и есть: при нажатии на клавишу ее код сразу отправляется в ПК и сохраняется в буфере. Буфер маленький (байт 16). При обработке нажатия код из буфера стирается. Когда клавиш нажато много, буфер не успевает опустошаться - отсюда переполнение и реакция на него - писк динамиком.