Na maioria das vezes, o keylogger armazenaria os toques de tecla na memória no registrador de chaves para recuperação posterior.
Teoricamente, seria possível que o teclado contivesse um hub USB e, além do teclado, enumerasse outro dispositivo como uma chave USB com execução automática, o que poderia, em seguida, emitir pressionamentos de teclas para dizer ao sistema operacional para enviar dados ou fazer outra coisa (e, eu acho, poderia ser cronometrada para esperar muito tempo sem pressionar nenhuma tecla antes de inserir) para reduzir a chance de ser pego. Eu afirmo que isso poderia ser feito automaticamente usando o teclado para fornecer as entradas necessárias para realmente executar o keylogger.