Pythonで.NETのConsole.ReadKey()のようなキー入力判定を行う方法

この記事は公開から1年以上経過しています。

Python(3.10)で.NETのConsole.ReadKey()のようにEnterなしで押下されたキー+修飾キーを取得する方法。


対応

python-readcharパッケージを使用する。

pip install readchar

サンプルソースコード

import readchar

key = readchar.readkey()

print(key)

ちなみにCtrl+Aのような修飾キーとの組み合わせを判定する場合は、例えばreadchar.key.CTRL_Aのようにライブラリで用意された定数を使用して判定を行います。


参考ウェブサイトなど

  • PyPI
    python-readchar

以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする