HIDeKey acts as a virtual USB keyboard. It's used as to prompt your credentials or one time passwords (OTP). HIDeKey is developed by a group of students at the RWTH Aachen. More infos: http://0l.de/projects/hidekey/start