Beschreibung
Sendet einen Tastenanschlag an einen verbundenen Computer. Das ist das gleiche wie eine Taste zu drücken und wieder loszulassen. Gesendet werden können ASCII-Zeichen und Hotkeys.
Nur ASCII-Zeichen, die auf der Tastatur zu finden sind, werden unterstützt. Z.B. ASCII 8 (Rücktaste) würde funktionieren, ASCII25 (Ersetzungszeichen) nicht.
Wenn Großbuchstaben gesendet werden sollen, sendet Keyboard.write()
den Shift-Hotkey plus das gewünschte Zeichen. Wenn ein numerischer Wert übergeben wird,
sendet die Funktion das ASCII-Zeichen, z.B. Keyboard.write(97) wird zu 'a'
.
Für eine Liste an ASCII-Zeichen siehe ASCIITable.com.
Syntax
Keyboard.write(character)
Parameter
character
: Ein Char oder Integer, der an den verbundenen Computer gesendet werden kann. Kann in jeder beliebigen Notation eines Chars gesendet werden.
Siehe dazu auch die Beispiele unten.
Keyboard.write(65); // Sendet das ASCII-Zeichen 65 oder 'A'
Keyboard.write('A'); // Das Gleiche
Keyboard.write(0x41); // Das Gleiche in Hexadezimalnotation
Keyboard.write(0b01000001); // Das Gleiche in Binärnotation
Rückgabewert
Die Anzahl der gesendeten Bytes. Datentyp: size_t
.