ASCII-Wert für die EINGABETASTE/den Zeilenschalter
Arbeite ich an einer Papier-Tastatur mit barepaint und arduino leonardo.
Jede Taste funktioniert so weit, außer der return-Taste.
Dies ist, wie der code aussieht für eine Schaltfläche:
if (button5 > 1000)
{
Keyboard.write(120);
}
Aber ich kann nicht scheinen zu finden, die den ASCII-Wert für den Schlüssel zurück.
Ich weiß, dass es irgendeine Art von Kombination, aber ich kann nicht damit es funktioniert.
crlf 10 & 13
InformationsquelleAutor rjth | 2013-07-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Arduino documation für die Tastatur-Bibliothek listet 176 Zuordnung zu "KEY_ENTER'.
Den source code Karten ASCII 10 zu GEBEN und nicht anzeigen ASCII 13 zu nichts.
Intern die beiden 176 und 10 Karte, um die USB-HID-Tastatur mit dem Wert 40 (dezimal).
Laut http://www.usb.org/developers/devclass_docs/Hut1_11.pdf 40 Karten zu "Tastatur-Eingabe" (als Gegensatz zu "Tastenfeld Enter")
Also entweder 176 oder 10, die Sie tun sollten, die gleiche Sache.
InformationsquelleAutor Craig