Seite 2 von 2

Re: F10 abfragen

Verfasst: 29.03.2010 08:05
von AND51
Eine Whileschleife in einem If-Statemen federt weitere Auslöser elegant ab:

Code: Alles auswählen

Procedure F10()
   If GetAsyncKeystate_(#VK_F10)
      While GetAsyncKeystate_(#VK_F10) : Wend
      ProcedureReturn 1
   EndIf
EndProcedure


If F10()
   Debug "F10 wurde gedrückt"
EndIf
Dieser Code wartet bei Tastendruck also, bis F10 auch wieder losgelassen wird. Es wird also nur ein "Event" zurückgegeben. Bei Bedarf kann natürlich gern noch ein Delay() in die Whileschleife gesetzt werden, um eine CPU-Auslastung während des Gedrückthaltens der Taste zu vermeiden.


Bor, was nen Krampf auf einem iPhone zu programmieren :freak: