Leírás
Billentyűleütést küld a csatlakoztatott számítógépnek. Ez hasonló a billentyűzet billentyűinek lenyomásához és elengedéséhez. Küldhet néhány ASCII karaktert vagy további billentyűzet módosítókat és speciális billentyűket.
Csak a billentyűzeten található ASCII karakterek támogatottak. Például az ASCII 8 (backspace) működne, de az ASCII 25 (helyettesítés) nem. Nagybetűk küldésekor a Keyboard.write()
elküldi a shift parancsot és a kívánt karaktert, mintha a billentyűzeten gépelnénk. Ha numerikus típust küld, akkor ASCII-karakterként küldi el (pl. a Keyboard.write(97) 'a'-t küld).
Az ASCII-karakterek teljes listáját az ASCIITable.com webhelyen találja.
Szintaxis
Keyboard.write(character)
Paraméterek
character
: egy char vagy int, amelyet el kell küldeni a számítógépnek. Bármilyen karakternél elfogadható jelöléssel elküldhető. Például az alábbiak mindegyike elfogadható, és ugyanazt az értéket küldi, 65 vagy ASCII A:
Keyboard.write(65); // 65-ös ASCII-értéket vagy A-t küld
Keyboard.write('A'); // ugyanaz, mint egy idézőjeles karakter
Keyboard.write(0x41); // ugyanaz hexadecimálisan
Keyboard.write(0b01000001); // ugyanez binárisan (fura választás, de működik)
Visszatérési érték
Az elküldött bájtok száma. Adattípus: size_t
.