...
while( (PollSwitch() <8 ) && ( PollSwitch()>1 ))
{ BackLED(OFF,ON);
StatusLED(YELLOW);
...
Genau mit welcher taster probierst du das zu testen? Und was ist die rechter taster in deiner meinung? Und was meint 'funkioniert nicht'? Was erwartest du? Deine kommentierungen sind auch wieder weg.

In einer altere bericht erzählst du von die ganz rechter taster. Die obene code ist von deine letzte bericht mit kompletem program drin. Die while-schleife tret nur ein wan die 2e (K5, wert=4) oder 3e (K4, wert=2) taster (von hinten gesehen, von rechts zu links) eingeprellt sind. Durch den >1 reagiert er nicht auf dem ganz rechter taster alleine (K6, von hinter gesehen, neben den an/aus schalter), weil K6=1. Mit ">=" stimmt die logik und wird er reagieren auf alle taster an dem an/aus schalter seite.