我目前正在编写一个GNU/linux IRC机器人,以帮助我评估在现代GNU/Linux系统上运行的恶意软件的种类。此IRC机器人的一部分被设计为允许操作员请求在客户端上记录击键。
所以我有几个关于linux/input头文件的问题要问你们。首先,我不知道它是否是x11的一部分,如果有人能澄清它会很棒的话。最后,从“驱动程序”捕获设备事件是捕获键盘输入的唯一方法吗?在/dev/input/?
提前谢谢你。
发布于 2012-10-24 02:13:04
不,linux/input.h不是X11的一部分,它是linux的一部分。(所有X11报头都在X11/下)
做事情总是有不止一种方法,但从/dev/input读取可能是最简单/最可靠的。请参阅http://www.thelinuxdaily.com/2010/05/grab-raw-keyboard-input-from-event-device-node-devinputevent/
注意:您需要root用户才能像这样从键盘上读取。
https://stackoverflow.com/questions/13036468
复制相似问题