Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#1

Tastaturpuffer löschen?

  Alt 12. Mai 2012, 13:53
Ein kleines Problem: mein Tool reagiert auf zwei Tasten in OnKeyDown, auf Escape und Return. Beim drücken der Return Taste wird eine Funktion ausgeführt die etwa 1 Sekunde dauert. Klicke ich 10 mal auf Return, wird das anscheinend nacheinander abgearbeitet. Drücke ich 10 mal Return und dann Escape, dauert es somit 10 Sekunden bis das Programm beendet wird.

So wie ich das beobachte wird erst die Funktion abgearbeitet, bevor OnKeyDown wieder eine Taste empfängt.

Bevor ich etwas unnötiges proge, gibt es eine Möglichkeit am ende der Funktion den Tastaturpuffer zu löschen, so dass erst danach Tasten aktuell sind?
  Mit Zitat antworten Zitat