I am an author of the paper. Great question on the signal of the actual keystroke vs output being printed to a terminal. We did test that, and the attack works perfectly also without ECHOing characters in the terminal emulator (i.e., printing to the terminal is not a requirement).