Code:
 Config Portd.5 = Output
 Led1 Alias Portd.5
 Config Pind.2 = Input

 Taster1 Alias Pind.2
 Config Portd.6 = Output
 Led2 Alias Portd.6

 Config Pind.3 = Input
 Taster2 Alias Pind.3

 Config Pind.4 = Input
 Taster3 Alias Pind.4
 Portd.5 = 0
 Portd.6 = 0

  Do
     If Taster3 = 0 Then

     If Taster1 = 1 Then
       Gosub Pulse1
     Else
       Led1 = 0
     End If

     If Taster2 = 1 Then
       Gosub Pulse2
     Else
       Led2 = 0
     End If

     Else
       Reset Led1
       Reset Led2
       Wait 2
     End If
     Waitms 100

  Loop


Pulse1:
      Led1 = 1
      Waitms 20
      Led1 = 0
      Waitms 20
      Return

Pulse2:
      Led2 = 1
      Waitms 20
      Led2 = 0
      Waitms 20
      Return
Das ist mal das Gesamte Programm.
Wenn ich Taster3 drücke werden in dem Moment wo ich ihn los lasse alle amdere Eingangs Signale für 2 Sekunden blokiert. Aber ich habe an dem Taster3 in dem Moment wo er blockieren soll ein dauer Signal das ist mein problem
Hoffe ich stell mich nich total blöd an Bild  

€: wenn ich den taster3 gedrückt halt passiert gar nichts.