Ich habe es mal reinkopiert, aber genau das gleiche Problem hatte ich auch, als ich versucht hatte den letzten Zustand in einer Variable zu speichern:
Beim drücken der Tasters switcht es so schnell zwischen den beiden MUTE´s hin und her, dass man es nur flickern sieht.
Deswegen hab ich es aufgegeben und gepostet, ich dachte vielleicht gibt es wirkungsvoller Lösungsansätze.
Man müsste irgendwie nur einen Tastemdruck zulassen und dann dürfte erst ein neuer was auslösen.
Wäre es nicht möglich nur eine Flanke auszuwerten? Aber wie?