
Zitat von
EDatabaseError
Und wasa ist der Key wet für funf unf für vier das steht nirgentwo.
Das muss ja auch nirgendwo stehen 
1) Schreibe Dir ein Testprogramm, das nur den Wert für die gedrückte Taste anzeigt.
2) Lege ein Stück Papier bereit.
3) Nimm ein Schreibgerät zur Hand.
4) Starte das Programm und schreibe die gelieferten Werte für jede Tastenposition auf.
5) Bastle nach diesen Erkenntnissen eine Tabelle.
Für eine 4x4 Matrix sieht das bei mir dann so z.B. aus:
(Allerdings für eine Tastatur am I2C Bus)
Code:
Function Matrix_key() As Byte
!rcall _Key_init
!rcall _Key_Scan
Temp = _key_scan
If Temp > 0 Then
Temp = Temp - 1
Matrix_key = Lookup(temp , Matrix_data)
Call Beep_confirm 'BEEP
Else
Matrix_key = 255
'Taste = Matrix_key
End If
End Function
'-------------------------------------------------------------------------------
Matrix_data: 'Zuordnungstabelle für Matrixtast.
Data 32 , 33 , 14 , 15 , 3 , 6 , 10 , 9 , 2 , 5 , 0 , 8 , 1 , 4 , 12 , 7
' 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
'-------------------------------------------------------------------------------
Grüße
Henrik
Lesezeichen