Ergänzend dazu, wenn du einfach überprüfst, ob der Rückgabewert ungleich 0 ist, ist die Bedingung sehr sehr oft wahr; ein paar tausend mal die Sekunde, die du die Taste drückst, bestimmt.
Ergo wären Toggle Funktionen für einen No Menu Hack so reines Glücksspiel
Und == 1 wird sowieso sehr oft unwahr sein, da der Rückgabewert oft noch ein paar andere Bits enthält, wobei man, wie Nopex aber sagte, oft nur das letzte/erste braucht.