Hallo,
ja, mit Data geht es natürlich, ehemalige C-Control User werden sich vermutlich mit der Lookup Funktion etwas wohler fühlen.
Auch dazu steht vieles in der Hilfe, als Beispiel hier aber nochmal die Umsetzung anhand einer Funktion für Matrixtastaturen:
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)
Else
Matrix_key = 255
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
'-------------------------------------------------------------------------------
Viele Grüße
Henrik
Lesezeichen