This document discusses detecting hardware keyloggers installed on PS/2 keyboards through software. While hardware keyloggers are generally undetectable via software, the author proposes that subtle timing delays may be introduced in the PS/2 communication from additional logic in hardware keyloggers. The document suggests methods to precisely measure the signal propagation time when sending commands to the keyboard to see if a delay would indicate the presence of a hardware keylogger installed inline. A demonstration is shown of potential timing differences that could be detected and used to identify keyloggers.