Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo, > > ich möchte gerne über die Bedienung der Folientastatur durch Drücken einer Taste das Senden von > Nachrichten aktivieren können. > Das bedeutet, wenn ich die Taste 1 drücke, sende über can.send eine Nachricht , wenn ich die Taste 2 > drücke, sende eine andere Nachricht über can.send. > > Mein Fragen lauten: > > Wie kann ich das als ein Programm schreiben, wenn z.B. Taste 1 gedrückt ist (Taste 1 > 0), > sende die Nachricht can.send( ), wenn Taste 2 gedrückt ist (Taste 2 > 0), sende eine andere Nachricht über can.send( ) (alle übrigen Tasten = 0 gesetzt) ? > > Wie kann ich die einzelnen Tasten ansprechen (z.B. x = num (int i ) ,num 1 > 0 (Taste 1 gedrückt) , > num ( i => 2) = 0 für alle anderen Tasten) ? > > Es soll immer nur jeweils eine Taste gedrückt werden, nicht gleichzeitig zwei zusammen. > > Kann ich über eine Taste auch das Empfangen von Nachrichten aktivieren, indem das Programm dann > in den entsprechenden Thread hineinspringt (can.rxd( ) < 0 )? > > > P.S.: Noch einmal vielen Dank an Andrè Helbig für Deine letzte Anwort bezüglich Abfragen digitaler Ports, > das hat mir weitergeholfen. Kannst Du mir noch andere Beispiele für die Verwendung der Folientastatur > zur Eingabe von Daten nennen, die Dir bisher bekannt sind ? > > > Mit freundlichem Gruß > > Thomas Horn >