2

我刚拿到我的树莓派,让它成为一个扬声器:)。现在我希望它根据您按下的键发出不同的声音。如何在 python 中实现关键监听器?我知道如何在java中做到这一点,但不知道python:/。如果您想知道我使用的是 linux 发行版并且确实安装了 python 等,我无法想象它在任何其他 linux 系统上会有所不同(可能是 Windows 的不同库)。

另外我只是从 LXTerminal 运行它,所以当我输入时,因为焦点设置在终端上,我最终只是在终端窗口中输入。我试过这个,但没有运气:

import Tkinter as tk
def keypress(event):
    x = event.char

有任何想法吗?我真的很感激:)

4

1 回答 1

2

在这个链接上,有一个适用于树莓派的完整代码。获取其中的一部分,您将获得您的 keyListener。在您启动代码之前,请确保您已xset r off在终端中输入。这样,您将不会有任何键重复。

于 2013-07-26T18:20:12.217 回答