Holen Sie sich Tastaturereignis mit Python

Ich möchte Tastaturereignisse erhalten

Ich möchte etwas ausgeben, wenn der Benutzer einen bestimmten Schlüssel eingibt

Code

from msvcrt import getch

def select():
    #do something

def moveDown():
    #do something

def moveUp():
    #do something

def main3():
    while True:
        key = ord(getch())
        if key == 27: #Flucht
            break
        elif key == 13: #eingeben
            select()

        elif key == 224: #Sondertasten (Pfeil, F-Taste, Ins, Del usw.)
            key = ord(getch())
            if key == 80: #Aufwärtspfeil
                moveDown()
            elif key == 72: #Pfeil nach unten
                moveUp()

ASCII-Code-Entsprechungstabelle

http://www.theasciicode.com.ar/ascii-control-characters/escape-ascii-code-27.html

Was mir aufgefallen ist

Referenzmaterial

http://stackoverflow.com/questions/12175964/python-method-for-reading-keypress

Recommended Posts

Holen Sie sich Tastaturereignis mit Python
Holen Sie sich ein Date mit Python
Holen Sie sich den Ländercode mit Python
Holen Sie sich Twitter-Timeline mit Python
Holen Sie sich Youtube-Daten mit Python
Holen Sie sich die Thread-ID mit Python
Beginnen Sie mit Python! ~ ② Grammatik ~
Holen Sie sich Lager mit Python
Holen Sie sich Alembic-Informationen mit Python
Beginnen Sie mit Python! ~ ① Umweltbau ~
Link, um mit Python zu beginnen
Holen Sie sich Bewertungen mit Python Googlemap API
Holen Sie sich das Wetter mit Python-Anfragen
Holen Sie sich Web-Screen-Capture mit Python
Holen Sie sich das Wetter mit Python-Anfragen 2
[Python] Mit DataReader Wirtschaftsdaten abrufen
Erste Schritte mit Python
[Kleine Geschichte] Holen Sie sich mit Python einen Zeitstempel
Holen Sie sich Qiita-Trends mit Python-Scraping
Beginnen Sie mit Python mit Blender
Holen Sie sich Wetterinformationen mit Python & Scraping
Holen Sie sich mit Python zusätzliche Daten zu LDAP
Abrufen von Eigenschaftsinformationen durch Scraping mit Python
FizzBuzz in Python3
Holen Sie sich HTML von Element mit Python-Selen
Scraping mit Python
[Hinweis] Mit Python Daten von PostgreSQL abrufen
Statistik mit Python
[Automatisierung] Bearbeiten Sie Maus und Tastatur mit Python
Scraping mit Python
[Python] Ruft den Variablennamen mit str ab
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
AES256 mit Python
Python beginnt mit ()
Beginnen wir mit TopCoder in Python (Version 2020)
Bingo mit Python
Zundokokiyoshi mit Python
[Python] Python-Paketinformationen mit der PyPI-API abrufen
Wie Python-Anfänger mit Progete beginnen
[ev3dev × Python] SSH-Steuerung (Fernbedienung mit Tastatur)
Kommen wir zu Python # 0 (Umgebungskonstruktion)
Excel mit Python
Mikrocomputer mit Python
[Blender x Python] Beginnen wir mit Blender Python !!
Mit Python besetzen
Python-Handspiel (Beginnen wir mit AtCoder?)
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Holen Sie sich ein Ticket für einen Themenpark mit Python
Holen Sie sich Aktienkursdaten mit Quandl API [Python]
Ich habe versucht, CloudWatch-Daten mit Python abzurufen
Holen Sie sich den Git-Zweignamen und den Tag-Namen mit Python
[Python] Werden Sie die Datierung mit regulären Ausdrücken los
[Python] [vscode] Wenn Sie sich über Space-Tab-Mix ärgern
Holen Sie sich CPU-Informationen von Raspberry Pi mit Python
Holen Sie sich den Betreff und den Text von Google Mail mit der Python- und Google Mail-API
Zubu Amateur will Python starten
[Cloud102] # 1 Erste Schritte mit Python (Teil 1 Python Erste Schritte)
Python-Skript zum Abrufen von Notizinformationen mit REAPER