4

投稿する前に回答を検索しようとしましたが、ここで役立つものを見つけることができませんでした.

現在、スクリプトにこれがあります:

def waitForDir(self):
    while True:
        if msvcrt.kbhit():
            keyHit = msvcrt.getch()
            print keyHit

(それはより大きなクラスの一部です)

矢印キーを押すたびに、魚を思い起こさせるかなり奇妙に見える記号 (2 番目のループの右半分が切り取られた無限大記号を考えてください) と文字 (左が K、左が H) が表示されます。上、M は右、P は下。(私は通常、テンキーとメインキーボードの間、ホーム/挿入/削除/すべてのジャズキーの下にある矢印キーを使用しています)

...これを使用できるようにするにはどうすればよいですか? いずれかのキーが押されるたびにイベントを実行したいのですが、その方法が本当にわかりません。

必要に応じて、さらに情報を提供できます。前もって感謝します!

編集:気にしないでください!msvcrt.getch() を ord() で囲んで使用可能な数値を取得することで解決策を見つけました。とにかくありがとう!

4

0 に答える 0