Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 每次按键时函数回调(无论哪个窗口有焦点)?_Python_Linux_Keypress_Xorg_Keylogger - Fatal编程技术网

Python 每次按键时函数回调(无论哪个窗口有焦点)?

Python 每次按键时函数回调(无论哪个窗口有焦点)?,python,linux,keypress,xorg,keylogger,Python,Linux,Keypress,Xorg,Keylogger,我想在Linux(UbuntuLinux9.10)上写一个程序(用python),它可以记录我每秒按多少次键。这包括普通字母键、控制键/移位键/空格键等 有没有什么方法可以挂接到X上,这样我就可以说“当按下一个键时,调用这个函数?”。由于我希望在正常工作时在后台运行此函数,因此此函数调用必须能够知道所有程序的所有按键。我想它有点像键盘记录器 这只是个人的事情,所以我不关心它在Windows/OSX上的工作,也不关心人们什么时候会使用远程X会话等等。看看其他人已经做了什么。您可以看看这段代码在it

我想在Linux(UbuntuLinux9.10)上写一个程序(用python),它可以记录我每秒按多少次键。这包括普通字母键、控制键/移位键/空格键等

有没有什么方法可以挂接到X上,这样我就可以说“当按下一个键时,调用这个函数?”。由于我希望在正常工作时在后台运行此函数,因此此函数调用必须能够知道所有程序的所有按键。我想它有点像键盘记录器


这只是个人的事情,所以我不关心它在Windows/OSX上的工作,也不关心人们什么时候会使用远程X会话等等。

看看其他人已经做了什么。您可以看看这段代码在its中如何处理Linux,看看它是否适合您。

我建议您看看StackOverflow问题:

你也可以看看这个

虽然不是用Python编写的,但您也可以查看。WEB-NES-BAY已经成功了