hallo, wenn du abfragts if(PollSwitch()==1), dann überprufst du, ob K6 (wenn ich mich nicht irre) gedrückt ist

wenn du wissen willst, ob kein taster gedrückt ist musst du if(PollSwitch()==0) abfragen
und dem entsprechend if(PollSwitch()!=0), wenn du wissen willst, ob irgend ein taster gedrückt ist

weiters würde ich 2mal abfragen, da bei laufenden motoren die auswertung manchmal fehlerhaft is
Code:
t=PollSwitch();
if(t==0 && PollSwitch()==0)
{
     //deine Anweisungen
}