Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Tastaturabfrage mit rbkeyb.c2 am Conrad-Applicationboard Kategorie: Sonstige Hardware (von Volker - 15.11.2009 12:12)
Ich nutze:
C164CI-ControllerBoard, CC2-Application-Board
Hallo,
ich arbeite mit der Entwicklungsumgebung C-Control II IDE SP2.14 von CC2-NET.

Ich teste gerade die Tastatur des Conrad Applicationboardes mit dem Modul rbkeyb.c2.
Irgendwie gibt es ja kein anderes für das Conrad Applicationboardes, oder?

Ich gebe die Tastendrücke auf dem Display aus. Aber die Tasten passen nicht.
Die Zuordnung kann man ja bei den Konstanten des Moduls rbkeyb.c2 einstellen. Soweit verstanden.

const keys1x12[]= 0x2A,0x37,0x34,0x31, //ASCII-Codes der Tasten
                  0x30,0x38,0x35,0x32, //Abweichungen bei versch. 1x12
                  0x23,0x39,0x36,0x33; //Tastaturen möglich, ggf. anpassen

Mein Problem ist aber, dass die Tasten 3 und 6 die selben Tastenwerte zurückgeben.
Kann man das was über die Konstanten const s1x12=75; const o1x12=40; einstellen? Und wenn ja wie?

Anbei noch mein Quelltext:

 wait rbkeyb.get();// Warten bis Taste gedrückt
 byteTaste = rbkeyb.get();//Wenn Taste gedrückt, Wert lesen
 wait rbkeyb.Released();//Warten bis Taste losgelassen
 lcdext.goto(2,0);
 strTaste = "Taste: ";
 str.putintf(strTaste, byteTaste, -2);//Hex-Wert der Tast anzeigen
 lcdext.print(strTaste);

Danke schonmal vorab für Eure Hilfe

GruÃ?

Volker







    Antwort schreiben


Antworten:

Re: Tastaturabfrage mit rbkeyb.c2 am Conrad-Applicationboard (von Franz Stefan - 26.11.2009 17:38)