Ja, dass siehst du richtig. Das du ja 22 verschiedene Kombinationen erzeugen willst ist mir erst nach dem Absenden klar geworden. Diese Lösung dürfte dir nichts bringen...

Eine Alternative wäre vielleicht ein kleiner Coprozessor (ein tiny13 könnte knapp reichen) der die Tasten einliest und ein codiertes 1-Draht-Signal erzeugt.

mic