Pythonでキー入力待ちをしないキー入力
DRANK

ファンクションキーやカーソルキーなども識別可能。 ShiftキーやControlキーの単独入力は判定できないが、文字キーとの同時押しは識別可能。 termios.ISIGのマスクを有効にすると、Cntl+Cでプログラムが停止せずにキー入力として受け付ける。 ポイント termiosでエコーを無効、カノニカルモード無効に設定 fcntlでNONBLOCKモードに設定 getkey.py import fcntl import termios import ...

qiita.com
Related Topics: Python