当您第一次看到这个问题及其标题时,您会认为我出于恶意目的而这样做,但事实并非如此,这是因为我输入了很多东西,有时(实际上经常)我只想检查我做了什么,比如说,半小时前,或者确保我没有犯一个大错误,但是没有我输入内容的真实历史记录,所以这变得相当困难。
另一个原因可能是我的计算机正在运行某些任务,这些任务在完成之前不应中断,因此我无法挂起我的机器,但我希望能够回来告诉是否有人输入了任何内容(因为大多数情况下这是一个仅限 CLI 的会话,所以我不必担心鼠标,我可以使用其他软件,如屏幕录制),或者执行任何键盘快捷键。
长话短说,我想要一个“键盘记录器”,但是我不想在任何地方安装它,因为我不相信它没有任何后门或任何东西,所以我想要的是一个脚本(我知道这种事是可能的) 哪个:
能够记录(可能在文本文件中)按键,以及当按下某个键时导致字符出现多次的情况
能够区分键盘快捷键和正常打字,并显示键盘快捷键的结果
适用于 GUI 和 CLI
适用于带有 GNOME 3.18 的 Ubuntu GNOME 15.10(我的系统)
最好用 bash 之类的语言编写
仅保留最近 5 分钟的日志(尽管这应该是一个可变时间,可以在代码中轻松更改)