Reference   Language | Libraries | Comparison | Changes

Maus und Tastatur Bibliotheken

Diese Bibliotheken erlauben es dem Arduino Leonardo, Micro, oder Due Board als eine Maus und/oder Tastatur an einen Computer angeschlossen zu werden.

Ein Wort der Vorsicht bei der Benutzung von Maus- und Tastaturbibliotheken: Wenn die Maus oder Tastaturbibliothek ausnahmslos läuft, wird es schwierig das Board zu programmieren. Funktionen wie Mouse.move() und Keyboard.print() werden den Cursor bewegen oder Tastenanschläge an den angeschlossenen Computer senden und sollten nur aufgerufen werden, wenn Sie bereit sind sie zu nutzen.

Es ist empfehlenswert ein Kontrollsystem zu verwenden, welches die Funktionalität aktiviert, wie ein physikalischer Schalter oder nur auf bestimmte Eingaben, die kontrolliert werden können, reagiert.

Wenn die Maus- oder Tastaturbibliothek verwendet werden, ist es ratsam zuerst die Ausgabe mit Hilfe von Serial.print() zu testen. Auf diese Weise, können Sie sicher sein, welche Werte entstehen.

Beziehen Sie sich in manchen Fällen auf Maus oder Tastatur Beispiele um es richtig zu handhaben.

Maus

Die Mausfunktionen ermöglichen einem Leonardo, Micro oder Due die Bewegung des Mauszeigers des angeschlossenen Computer zu kontrollieren. Der Mauszeiger wird immer relativ zur letzten Position aktualisiert.

Tastatur

Die Tastatur Funktionen ermöglichen dem Leonardo, Micro oder Due einen Tastenanschlag an den angeschlossenen Computer zu senden.

Beachte: Nicht jedes mögliche ASCII Zeichen, besonderes die nicht darstellbaren Zeichen, können mit der Tastaturbibliothek gesendet werden. Die Bibliothek unterstützt die Nutzung von Zusatztasten. Zusatztasten verändern das Verhalten von anderen Tasten, wenn sie gleichzeitig gedrückt werden. Hier gibt es zusätzliche Informationen zu den unterstützten Tasten und ihrer Benutzung.

Beispiele

  • KeybaordAndMouseControl?: Demonstriert die Maus und Tastaturbefehle in einem Programm.
  • KeyboardMessage?: Sendet einen Textstring, wenn eine Taste gedrückt wird.
  • KeyboardLogout? : Loggt den aktuellen Nutzer mit Hilfe eines Tastenbefehls aus.
  • KeyboardSerial?: Liest ein Byte vom seriellen Anschluss und sendet ein Tastenanschlag zurück.
  • KeyboardReprogram? : Öffnet ein neues Fenster in der Arduino IDE und umprogrammiert das Board mit einem einfachen Blink Programm
  • ButtonMouseControl?: Kontrolliert die Bewegung des Mauszeigers mit 5 Druckknöpfen
  • JoystickMouseControl?: Kontrolliert die Bewegung des Mauszeigers mit einem Joystick, wenn ein Knopf gedrückt wird.


Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.

Share