Einsteiger benötigt Hilfe

Das ist doch kein Problem. Du verwendest einfach eine Variable "chan_state". Jedesmal wenn einer der "chan"-Button erkannt wurde, dann setzt Du den Wert entsprechend des erkannten Buttons. chan_state = 1 für den ersten, chan_state=2 für den 2. usw.
Wenn Du nun eine gedrückte "normale" Taste erkannt hast, verwendest Du einfach den aktuellen Wert von chan_state als Index für das Array char charTable um die entsprechende Zeile mit den Zeichen auszuwählen.