この記事は公開から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
以上です。