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

Station: Zwei Tasten gleichzeitig druecken Kategorie: Programmierung (von Jasper - 12.07.2004 13:06)
Ich nutze:
C-Control II Station, OSOPT V3.0
Hallo,
ist es moeglich, bei der Tastatur der Station zwei Tasten gleichzeitig zu
druecken und diesen Zustand sicher auszulesen?

Die kleine folgende Routine am Ende des postings ergibt beim Druecken z.B.

- von F1 und Enter das Ergebnis 1, wobei kurz vorher eine zwei erscheint
- von F1 und 9 das Ergebnis 11
- von 4 und 6 das Ergebnis 5.
-   ....

Das Ergebnis kann ich somit nicht von den Druecken der einfachen
Taste 1, 11 oder 5 unterscheiden.

Wei� jemand eine Lösung, oder geht es einfach nicht?

Vielen Dank fuer eure Hilfe schreibt
Jasper


// -----------------------------------------------------------------------------
thread main
// -----------------------------------------------------------------------------
//  Thread zum Testen der tastatureingabe
// -----------------------------------------------------------------------------
{
 string s;
 int in;
 // Station und Display initialisieren
 stports.init();
 lcdext.init();
 lcdext.clear();
 lcdext.home();
 // Schleife zur Ausgabe der zur zeit gedrueckten Taste
 str.clear(s);
 loop
 {
  sleep(10);
  in = stkeyb.get();
  str.clear(s);
  str.putint(s, in);
  lcdext.clear();
  lcdext.line(1);
  lcdext.print(s);
 }
}





    Antwort schreiben


Antworten:

Re: Station: Zwei Tasten gleichzeitig druecken (von Kili - 15.07.2004 13:08)