Trieda → Keyboard
Popis:
Funkcie klávesnice umožňujú doskám na báze 32u4 alebo SAMD micro odosielať stlačenia klávesov do pripojeného počítača cez natívny USB micro port.Knižnica podporuje použitie modifikačných kláves. Modifikačné klávesy menia správanie inej klávesy.
Podporované na nasledujúcich doskách:
Doska | Podporované piny |
---|---|
Leonardo | Všetky digitálne a analógové piny |
Micro | Všetky digitálne a analógové piny |
Due | Všetky digitálne a analógové piny |
Zero | Všetky digitálne a analógové piny |
UNO R4 Minima | Všetky digitálne a analógové piny |
UNO R4 WiFi | Všetky digitálne a analógové piny |
Giga R1 | Všetky digitálne a analógové piny |
Nano ESP32 | Všetky digitálne a analógové piny |
MKR Family | Všetky digitálne a analógové piny |
Poznámky :
Tieto základné knižnice umožňujú doskám založeným na 32u4 a SAMD (Leonardo, Esplora, Zero, Due a MKR Family) zobrazovať sa ako natívna myš a/alebo klávesnica v pripojenom počítači.
Používanie knižníc Myš a Klávesnica:
ak je knižnica Myš alebo Klávesnica neustále spustená, bude ťažké naprogramovať vašu dosku. Funkcie ako Mouse.move() a Keyboard.print() budú presúvať kurzor alebo odosielať stlačenia klávesov do pripojeného počítača a mali by sa volať len vtedy, keď ste pripravení ich zvládnuť. Na zapnutie tejto funkcie sa odporúča použiť riadiaci systém, napríklad fyzický spínač alebo len reagujúci na konkrétny vstup, ktorý môžete ovládať.
Funkcie:
- Keyboard.begin()
- Keyboard.end()
- Keyboard.press()
- Keyboard.print()
- Keyboard.println()
- Keyboard.release()
- Keyboard.releaseAll()
- Keyboard.write()
Pridaj komentár