Hi!
ja, die Codierung der Matrix zum Panel ist echt gewöhnungsbedürftig!

Auf meiner Homepage habe ich dazu auch einen Artikel verfasst:
www.kwtronic.de -> SoSi -> RTK6 -> Matrix-Hack
Dein Code ist in Basic? - Schade..

Wenn der in C gewesen wäre, hätte ich den glatt als Ausgangslage nutzen wollen..
Meine Idee ist fast die gleiche:
Ich rupfe den PIC (bähhh...) runter und mache mir eine passende Huckepackbaugruppe mit SMD-Bauteilen, damit das ganze schön klein wird. Um dann die Programmierung von außen (per Bootloader..?!?) erledigen zu können, möchte ich gerne die Datenleitungen missbrauchen..
Mal guggen, bis wann ich dazu Zeit finde..