A robust cross-platform input logging tool (AKA a key logger)