Tente definir showkey
output como não-buffer com o comando stdbuf
:
stdbuf -o0 showkey -a | cat -
mostrará a saída conforme as teclas são pressionadas, em vez de armazenar em buffer uma linha.
stdbuf
pode ajustar o armazenamento em buffer de stdin
, stdout
e stderr
, definindo-os para nenhum , buffer de linha ou bloco buffered , com um tamanho de bloco selecionável. Muito útil.