Skip to main content

Tastaturkürzel konfigurieren

Sie können Tastaturkürzel definieren und ihnen bestimmte Aktionen zuweisen. Zur Laufzeit erkennt die Visualisierung das Tastatureingabeereignis und führt die Aktion aus.

Es gibt unterschiedliche Stellen, an denen Sie ein Tastatureingabeereignis konfigurieren können.

Sie haben die Möglichkeit:

  • eine Tastatureingabe auf ein bestimmtes Element zu konfigurieren

  • eine Tastatureingabe auf eine bestimmte Visualisierung zu konfigurieren

  • eine Tastatureingabe gültig auf allen Visualisierungen der Applikation zu konfigurieren

  • die voreingestellten Standardtastenkürzel zu aktivieren

Wenn die Visualisierung integriert in CODESYSausgeführt wird, können Sie die Tastatureingabe der Visualisierung deaktivieren, um in diesem Zustand die Tastaturkürzel von CODESYSverwenden zu können.

Tastaturkürzel auf ein Element konfigurieren

Sie können ein Tastaturkürzel definieren, das eine Aktion auf einem Element auslöst. Das Element muss sichtbar und bedienbar sein. Dafür steht Ihnen im Visualisierungseditor unter der Ansicht Eigenschaften die Eigenschaft Eingabekonfiguration → Tastaturkürzel zur Verfügung.

Voraussetzung: Ein CODESYS-Projekt mit den bereits bestehenden Visualisierungen visEllipse und visRectangle ist geöffnet.

  1. Selektieren Sie die Applikation im Gerätebaum und fügen Sie eine Visualisierung mit Namen visMain hinzu.

    Der Visualisierungseditor öffnet sich.

  2. Wählen Sie aus der Ansicht Visualisierungswerkzeuge das Element Frame aus und ziehen Sie es in den Editor.

    Der Dialog Konfiguration der Framevisualisierungen öffnet sich.

  3. Doppelklicken Sie nacheinander auf die Visualisierungen visEllipse und visRectangle unter Verfügbare Visualisierungen.

    Die Visualisierungen erscheinen unter Ausgewählte Visualisierungen.

  4. Beenden Sie den Dialog mit OK.

    Die Visualisierung enthält ein neues Element des Typs Frame. Unter dessen Eigenschaft Referenzierte Visualisierungen erscheinen die 2 ausgewählten Visualisierungen.

    Im Editor ist der Frame als Rahmen dargestellt, in dem die Visualisierung mit dem Index 0 darstellt ist.

  5. Fügen Sie eine Schaltfläche hinzu und konfigurieren Sie deren Eigenschaften:

    Geben Sie in Eigenschaft Texte → Text Rectangle ein.

    Geben Sie in Eigenschaft Eingabekonfiguration → OnMouseDown Framevisualisierung umschalten auf die Visualisierung visRectangle ein.

    Geben Sie in Eigenschaft Eingabekonfiguration → Tastaturkürzel → Taste den Wert R ein.

    Die Schaltfläche hat eine Benutzereingabe und ein Tastaturkürzel.

  6. Fügen Sie eine Schaltfläche hinzu und konfigurieren Sie deren Eigenschaften:

    Geben Sie in Eigenschaft Texte → Text Ellipse ein.

    Geben Sie in Eigenschaft Eingabekonfiguration → OnMouseDown Framevisualisierung umschalten auf die Visualisierung visEllipse ein.

    Geben Sie in Eigenschaft Eingabekonfiguration → Tastaturkürzel → Taste den Wert E ein.

    Die Schaltfläche hat eine Benutzereingabe und ein Tastaturkürzel.

  7. Wählen Sie Online → Einloggen für Ihr Gerät und starten Sie die Applikation.

    Die Visualisierung startet. Sie enthält einen Frame, in dem eine der referenzierten Visualisierungen läuft. Fokussieren Sie die Visualisierung visEllipse und drücken Sie E. Dann schaltet die Visualisierung den Inhalt im Frame auf die Visualisierung visEllispse um. Wenn Sie R drücken, schaltet die Visualisierung den Inhalt im Frame auf die Visualisierung visRectangle um.

    _visu_img_hotkey_on_button.png

Tastaturkürzel auf eine bestimmte Visualisierung konfigurieren

Sie können Tastaturkürzel definieren, die auf einer bestimmten Visualisierung eine Eingabeaktion auslösen. Dafür dient die Registerkarte Tastaturkonfiguration im Editor dieser Visualisierung.

Voraussetzung: Ein CODESYS-Projekt mit den Visualisierungen visEllipse und visRectangle ist geöffnet.

  1. Öffnen Sie das Objekt CODESYS TargetVisuund geben Sie unter Startvisualisierung visEllipse ein.

  2. Öffnen Sie die Visualisierungen visEllipse und klicken Sie auf die Registerkarte Tastaturkonfiguration.

  3. Wählen Sie den Befehl Visualisierungen → Tastaturkonfiguration

    Die Registerkarte Tastaturkonfiguration ist offen.

  4. Wählen Sie in Spalte Taste den Wert C aus.

  5. Aktivieren Sie die Option Taste drücken.

  6. Wählen Sie in Spalte Aktionstyp den Wert Visualisierungswechsel aus.

  7. Wählen Sie in Spalte Aktion eine Visualisierung aus: visRectangle aus.

    Die Benutzereingabe für C ist konfiguriert.

  8. Öffnen Sie die Visualisierungen visRectangle und öffnen Sie die Registerkarte Tastaturkonfiguration.

  9. Wählen Sie in Spalte Taste den Wert C aus.

  10. Aktivieren Sie die Option Taste drücken.

  11. Wählen Sie in Spalte Aktionstyp Visualisierungswechsel aus.

  12. Wählen Sie in Spalte Aktion eine Visualisierung aus: visEllipse aus.

    Auch für diese Visualisierung ist die Benutzereingabe für C konfiguriert.

  13. Übersetzen Sie die Applikation.

  14. Wählen Sie Online → Einloggen für Ihr Gerät und starten Sie die Applikation.

    Die Visualisierung startet und stellt eine Ellipse dar. Fokussieren Sie die Visualisierung visEllipse und drücken Sie C. Die Visualisierung visRectangle wird dargestellt. Fokussieren Sie die Visualisierung und drücken Sie nochmals C. Nun wird wieder auf die Visualisierung visRectangle umgeschaltet.

    _visu_img_hotkey_on_visu.png

Tastaturkürzel gültig auf allen Visualisierungen der Applikation konfigurieren

Sie können Tastaturkürzel definieren, die bei allen Visualisierungen der Applikation die gleiche Eingabeaktion auslösen. Dafür steht Ihnen im Visualisierungsmanager die Registerkarte Standardtastenkürzel zur Verfügung.

Voraussetzung: Ein Projekt mit einer Visualisierung ist geöffnet.

  1. Öffnen Sie die Visualisierung.

  2. Fügen Sie ein Rechteck hinzu.

  3. Konfigurieren Sie dessen Eigenschaft Texte → Text mit Hotkey.

  4. Doppelklicken Sie auf das Objekt GlobalTextList.

  5. Klicken Sie in die Tabelle und wählen Sie den Befehl Sprache einfügen und geben Sie de ein.

    Die Sprache de ist konfiguriert.

  6. Klicken Sie in die Tabelle und wählen Sie den Befehl Sprache einfügen und geben Sie en ein.

    Die Sprache en ist konfiguriert.

  7. Konfigurieren Sie für den Text Hotkey Übersetzungen für de und en.

    Hotkey Tastaturkürzel Hotkey

  8. Öffnen Sie den Visualisierungsmanager und wählen Sie die Registerkarte Standardtastenkürzel.

  9. Geben Sie in Spalte Taste D ein.

  10. Aktivieren Sie die Option Taste drücken.

  11. Wählen Sie in Spalte Aktionstyp Sprachumschaltung aus.

  12. Wählen Sie in Spalte Aktion die Sprache de aus.

    Das Tastaturereignis für D ist konfiguriert.

  13. Geben Sie in Spalte Taste D ein.

  14. Aktivieren Sie die Option Taste drücken.

  15. Aktivieren Sie die Option Alt.

  16. Wählen Sie in Spalte Aktionstyp Sprachumschaltung aus.

  17. Wählen Sie in Spalte Aktion die Sprache en aus.

    Das Tastaturereignis für Alt + D ist konfiguriert.

  18. Übersetzen, laden und starten Sie die Applikation.

    Die Visualisierung öffnet sich.

  19. Drücken Sie als Visualisierungsbenutzer D

    Der Text wird in der Sprache de ausgegeben.

Standardtastaturbedienung aktivieren

Wenn Sie die allgemeingültigen Tastaturkürzel für Standardtastaturbedienung aktivieren, kann ein Benutzer die Visualisierung auch ohne Maus bedienen. Elemente, die auf eine Benutzereingabe reagieren, können dann statt dem Mausereignis ein Tastaturereignis verarbeiten, ohne dass Sie dessen Eingabekonfiguration anpassen.

Voraussetzung: Ein Projekt mit Visualisierung ist geöffnet.

  1. Klicken Sie auf das Objekt Visualisierungsmanager.

  2. Aktivieren Sie die Option Standardtastaturbedienung aktivieren.

    Die allgemeingültigen Tastaturkürzel sind aktiviert.

  3. Laden Sie die Applikation auf ein Gerät und starten Sie die Applikation.

    Die Visualisierung startet. Sie kann nun auch ohne Maus bedient werden. Sie können mit Pfeil und Tab im Fenster navigieren und statt eines Mausklicks Eingabe drücken.

Tastaturkürzel für integrierte Visualisierung aktivieren oder deaktivieren

Wenn Sie die Visualisierung als integrierte Visualisierung ausführen, steht ihnen der Befehl Visualisierung → Tastaturbedienung aktivieren zur Verfügung, um das Abfangen von Tastaturereignissen abschalten zu können. Es ist nämlich möglich, dass in der Visualisierung und in CODESYSdie gleichen Tastenkürzel definiert sind.

Wenn Sie den Befehl aktivieren, führt die Visualisierung die konfigurierten Tastaturereignisse aus.

Wenn Sie den Befehl deaktivieren, führt CODESYS die Tastaturereignisse aus. Das Abfangen von Tastaturereignissen ist dann bei der Visualisierung deaktiviert.