Schlüssel Status

Während der Verarbeitung einer Tastaturmeldung an, eine Anwendung möglicherweise den Status einer anderen Taste neben der ermitteln, die die aktuelle Meldung generiert. Beispielsweise muss ein Textverarbeitungsprogramm, das dem Benutzer erlaubt, drücken UMSCHALT + Ende, um einen Block von Text markieren Statusüberprüfung der Shift-Taste wann immer sie eine Tastenanschlag Nachricht von der Ende-Taste erhält. Die Anwendung kann die GetKeyState -Funktion verwenden, um den Status eine virtuelle Taste zum Zeitpunkt zu bestimmen, die die aktuelle Meldung generiert wurde; die GetAsyncKeyState -Funktion können sie den aktuellen Status des virtuellen Schlüssel abrufen.

Das Tastaturlayout verwaltet eine Liste der Namen. Der Namen eines Schlüssels, die erzeugt ein einzelnes Zeichen ist das Zeichen produziert mit dem Schlüssel identisch. Der Name des einen nicht auf Zeichen basierende Schlüssel, die z. B. die Registerkarte, und geben Sie als Zeichenfolge gespeichert wird. Eine Anwendung kann den Namen der Schlüssel vom Gerätetreiber abrufen durch Aufrufen der GetKeyNameText -Funktion.

Index