Raspberry Pi python皮艇板后台侦听器

Raspberry Pi python皮艇板后台侦听器,python,keyboard,raspberry-pi,keypress,raspberry-pi2,Python,Keyboard,Raspberry Pi,Keypress,Raspberry Pi2,我目前正在尝试创建一个python脚本,该脚本将监听按键,特别是numpad以及Numlock、/、*等。该脚本最终将添加到我编写的共享内存脚本中,并将作为守护进程运行 我需要这个监听器独立于任何打开的窗口或焦点。一个键盘记录程序,如果你愿意,所以无论我在做什么,如果我按下一个键,它将被我的脚本拾取 目前我遇到的问题是我发现的大多数东西的文档都很糟糕,python不是我的主要语言。我找到了pygame、termios和其他一些,但我似乎找不到一个直接的解决方案 所以基本上我的问题是,无论当前的活

我目前正在尝试创建一个python脚本,该脚本将监听按键,特别是numpad以及Numlock、/、*等。该脚本最终将添加到我编写的共享内存脚本中,并将作为守护进程运行

我需要这个监听器独立于任何打开的窗口或焦点。一个键盘记录程序,如果你愿意,所以无论我在做什么,如果我按下一个键,它将被我的脚本拾取

目前我遇到的问题是我发现的大多数东西的文档都很糟糕,python不是我的主要语言。我找到了pygame、termios和其他一些,但我似乎找不到一个直接的解决方案

所以基本上我的问题是,无论当前的活动窗口是什么,我如何捕获按键? 库建议、代码或任何东西都将是一个巨大的帮助,因为我已经在这方面停留了相当长的时间


谢谢。

您可能需要从
/dev/input
下的相应设备进行读取。这里有一个
pyKeylogger
pyHook
这样做的例子。此外,还有一个Linux程序,它可以监听所有按键,并且是用Python制作的——也许你可以在源代码中看到一些有趣的东西。