Wie können wir helfen?

Print

Wie baut man eine numerische oder ASCII-Tastatur und passt sie an?

 

Menü [Einstellungen] > [Benutzerdefinierte Tastatur hinzufügen]: Mit diesem Befehl können Sie eine neue Tastatur einrichten.

Jede Taste kann individuell angepasst werden. Sie können eine neue Schaltfläche über das Werkzeug „Keyboard“ hinzufügen oder eine vorhandene Schaltfläche kopieren und einfügen

Hier ein Beispiel für die Erstellung einer ASCII-Tastatur

ASCII-Eingabefeld

Fügen Sie ein Element „ASCII-Eingabe“ hinzu. Geben Sie dieLW-Adresse und die erforderliche Länge ein. Wählen Sie auf der Registerkarte „Erweitert“ die Option „Tastatur verwenden“, nachdem Sie sie im nächsten Schritt festgelegt haben.

Eine neue Tastatur hinzufügen

Menü [Einstellungen] > [Eigene Tastatur hinzufügen] und befolgen Sie die Anweisungen des Assistenten

Sie können jede Taste bearbeiten (doppelklicken Sie auf jede Taste, um sie zu ändern), den richtigen Code für jede Taste auswählen, kopieren und einfügen usw.

Anordnung der Tasten

  • Verwenden Sie die Rechteckauswahl mit der Maus und ihrer linken Maustaste, um mehrere Tasten auszuwählen.
  • Verwenden Sie die [Strg]-Taste auf Ihrer PC-Tastatur, um eine Taste auszuwählen/abzuwählen.
  • Verwenden Sie die Tasten [Strg] [Shift], um die Vorlage auszuwählen, die Sie auf andere Vorlagen kopieren möchten.

Und indem Sie diese Werkzeuge für die Ausrichtung verwenden

Shift-Funktion

Für die Shift-Funktion werden wir ein lokales Bit verwenden, das an die Shift-Taste angehängt wird, und die Tasten abhängig von diesem Bit sichtbar oder unsichtbar machen.

Zunächst müssen wir der Tastatur eine Shift-Taste hinzufügen, diesmal jedoch mit dem Bit-Werkzeug Switch/Button.

Und für jedes Tastenpaar auf der Tastatur (hier [q] und [Q]) machen Sie sie abhängig von LB0 (Shift-Taste) in unserem Beispiel sichtbar oder unsichtbar

Wiederholen Sie den Vorgang für jede Taste

LW-Register

ASCII LW60013 ist die obere Grenze des eingegebenen Wertes
ASCII LW60023 ist die untere Grenze des eingegebenen Wertes
ASCII LW60033 ist der Inhalt der auf der Tastatur angezeigten Daten

Sie können das Beispielprojekt hier herunterladen