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 に答える