logo

Funktionsprinzip der Tastatur-Eingabe

June 20, 2025

Neueste Unternehmensnachrichten über Funktionsprinzip der Tastatur-Eingabe
Funktionsprinzip der Tastatur-Eingabe

 

Windows Forms verarbeitet Tastatur-Eingaben, indem es Tastaturereignisse als Antwort auf Windows-Nachrichten erhebt. Die meisten Windows Forms-Anwendungen verarbeiten Tastatur-Eingaben ausschließlich durch Verarbeitung von Tastaturereignissen.Allerdings, um fortschrittlichere Tastatur-Eingabeszenarien zu implementieren (z. B. das Abfangen von Tastenanschlägen, bevor sie eine Steuerung erreichen), ist es wichtig zu verstehen, wie Tastaturnachrichten funktionieren.Dieses Thema beschreibt die Arten von Tastendruckdaten, die Windows Forms erkennen kann und beschreibt, wie Tastaturnachrichten geliefert werden. Informationen zu Tastaturveranstaltungen finden Sie unterVerwendung von Tastaturereignissen.

Typen von Tastenanschlägen

Windows Forms identifiziert Tastatur Eingabe als virtuelle Schlüsselcodes durch die bitwiseSchlüsselDieSchlüsselMit der Aufzählung können Sie eine Reihe von Tastenanschlägen kombinieren, um einen einzigen Wert zu erzeugen, der den Werten entspricht, die von derWM_KEYDOWNundWM_SYSKEYDOWNDie meisten physikalischen Schlüsseloperationen können erkannt werden, indem dieSchlüssel herunteroderSchlüsselfunktionEreignisse.

 

Die Zeichenschlüssel sind eine Untermenge derSchlüsselErzählung, die den Werten entspricht, denen dieWM_CHARundWM_SYSCHARWenn eine Tastenkombination ein Zeichen erzeugt, können Sie es erkennen, indemTastendruckAlternativ können Sie dieTastaturObjekt, das von der Visual Basic-Programmierschnittstelle zum Identifizieren und Senden gedruckter Tasten ausgesetzt wird.Zugang zur Tastatur.

Reihenfolge der Tastaturereignisse

Wie oben aufgeführt, können auf einem Steuerelement drei tastaturbezogene Ereignisse auftreten.

 

  1. Der Benutzer drückt die Taste "a".Schlüssel herunterDas Ereignis tritt auf.
  2. Der Benutzer hält die Taste "a" gedrückt.TastendruckDas Ereignis tritt auf.
    • Dieses Ereignis tritt mehrmals auf, wenn der Benutzer den Schlüssel gedrückt hält.
  3. Der Benutzer setzt den Schlüssel "a" frei.SchlüsselfunktionDas Ereignis tritt auf.
Nehmen Sie Kontakt mit uns auf
Ansprechpartner : Mo
Telefon : 13502800300
Zeichen übrig(20/3000)