Re: Keyboard Probleme Kategorie: CC2-Unit & Appl.Board / CC2-Station (von ChristianK - 13.03.2004 12:44) | ||
Als Antwort auf Keyboard Probleme von Sven - 13.03.2004 0:05 | ||
| ||
> Hallo, > > ich habe Probleme mit dem Keyboard des Application-Boards. > Mit getkey bekomme ich vollkommen falsche Werte, keine Taste stimmt. > > Benutze das Keyboard-Modul 2.1 vom 17. MAY. 2003 . Ich arbeite mit folgendem Thread/Funktion und es funktioniert: function getNum (byte s) returns byte // Die zurückgegebene Zahl kann in // byte, int oder long gespeichert werden //-------------------------------------------------------- {byte y; if s == 0x2A return 10; // = * if s == 0x23 return 11; // = # if s < 0x30 or s >0x39 return 12;//=0x8000(=keine Zahl) y= (s-0x30); return y; } thread tastatur { key = 12; wait rbkeyb.get()!= 0; taste = rbkeyb.get(); sleep 20; wait rbkeyb.get() == 0; key = getNum(taste); div.old_key = key; if key == 11 and div.progmodus == 0 { div.progmodus = 1; } sleep 300; } Versuchs mal damit. MfG ChristianK | ||
Antwort schreiben Antworten: |