Ich war auf der Suche nach einer Funktion zum Auslesen der Tastatur in einer Konsolenanwendung. Das Hauptprogramm lief in einer Schleife und ich benötigte eine nicht blockierende Funktion für die Tastatur. Dabei bin ich auf einen Code gestoßen, den ich wie folgt angepasst habe:
# Keyboard.py
import termios
import fcntl
import sys
import os
class Keyboard(object):
__old_term = None
__old_flags
… mehr...