System Keyboard
Das System Keyboard ermöglicht es, global für das HMI-Projekt Tastaturen für Eingabefelder vom System einblenden zu lassen. Es kann im HMI-Projekt im Toolwindow “TwinCAT HMI Configuration“ konfiguriert werden.
Konfiguration
- 1. Auto open: Öffnet das System Keyboard bei Fokussierung eines Eingabeelementes.
- 2. <create new input mode>: Fügt einen weiteren Input Mode hinzu, um ein spezifisches Tastatur-Layout darzustellen.
- 3. Input Modes: Standardmäßig können unterschiedliche Layouts konfiguriert werden. Wenn keines konfiguriert ist, wirkt der Fallback.
Input Mode | Beschreibung | Fallback Input Mode |
---|---|---|
numeric | Ganzzahlige Eingaben | decimal |
decimal | Dezimalzahlen | text |
text | Text | Konfigurierte Fallback-Sprache in HMI project properties |
- 4. Auswahl in der im HMI Projekt hinterlegten Keyboard-Layouts.Es werden alle Keyboard-Layouts aufgelistet, die im HMI-Projekt hinterlegt sind. Es können bei Bedarf weitere Layouts als TwinCAT HMI Item zum Projekt hinzugefügt werden.
- 5. Setzt das Layout auf den Fallback zurück.
- 6. Height: Die Größe der Tastatur wird über die Höhe in Angabe der Pixel-Anzahl bestimmt. Wenn keine Angabe erfolgt, wird die Höhe des Keyboard Layouts verwendet.
- 7. Position: Definiert die Position des System Keyboards.
Position | Beschreibung |
---|---|
Popup (Default) | Das System Keyboard wird als Popup dargestellt. Die letzte Position wird beim Schließen gespeichert. |
Footer | Das System Keyboard wird im Footer der HMI eingeblendet. |
Quickstart
System Keyboard konfigurieren
- 1. Öffnen Sie das TwinCAT HMI Configuration Toolwindow und selektieren Sie den Eintrag System Keyboard.
- 2. Aktivieren Sie die Checkbox der Eigenschaft Auto open:
- 3. Das System Keyboard wird mit dem konfigurierten Layout automatisch für alle Eingabeelemente beim Fokussieren geöffnet (siehe Punkt 3, Konfiguration System Keyboard).
- 4. Um beim Fokussieren eines Eingabeelementes ein anderes Layout auszuwählen, kann das Verhalten über die Eigenschaft System Keyboard Input Mode (Kategorie Text) angepasst werden:
System Keyboard Input Mode | Beschreibung |
---|---|
text | Öffnet das konfigurierte Layout für den Input Mode text. |
numeric | Öffnet das konfigurierte Layout für den Input Mode numeric. |
decimal | Öffnet das konfigurierte Layout für den Input Mode decimal. |
skip | Es wird kein System Keyboard geöffnet. |
none | Das System Keyboard wird geschlossen, falls eines geöffnet ist. |