在Linux中作为守护进程在python中捕获键盘input

我想知道是否有任何python模块允许无中断地访问键盘中断。 我想制作一个文本到语音的程序,也许是那里的盲人程序员,并且想知道如何实时抓住按键。 有像Windows的pyHook的东西,但我用什么Linux? 理想情况下,我应该能够在Windows中获得诸如KB_UP的事件。

我喜欢逆戟鲸,但我想devise一个更适合我需求的文本到语音转换。 如果python不存在这样的事情,我应该select什么语言来实现这样的程序? 我听说pyGame的键盘input,但我希望我的程序招致最小的开销,并在后台工作。

像往常一样,有很多不同的接口,可以在不同的系统上执行不同的部分。

我猜你想要的是一种与/dev/input/*接口交谈的方式。 你可以做到这一点,只要打开它们,并从中读取和读取,但你可能不想这样做。

evdev看起来像/dev/input/*uinput APIs的一个很好的包装。

你可以抓pykeylogger并破解来源做你想做的事情。