Leider gibt es keinen einfachen Weg, dies zu tun. Es gibt 2 Problemumgehungen, aber beide fallen unter bestimmten Bedingungen ab.
Das erste ist, es in eine Zeichenkette umzuwandeln:
%Vor%Dies wird Ihnen Dinge wie CapsLock und Shift usw. geben, aber im Fall der alphanumerischen Tasten wird es Ihnen nicht in der Lage sein, Ihnen den Zustand der Schicht usw. zu sagen, also müssen Sie es tun Finde das heraus.
Die zweite Alternative besteht darin, stattdessen das TextInput-Ereignis zu verwenden, wobei e.Text den tatsächlich eingegebenen Text enthält. Dadurch erhalten Sie das korrekte Zeichen für alphanumerische Tasten, aber Sie erhalten keine Steuerzeichen.