EBSILON®Professional Online Dokumentation
Der Grafische Editor / Anpassung der Tastaturbelegung / Menüleisten
In diesem Thema
    Anpassung der Tastaturbelegung / Menüleisten
    In diesem Thema

    Anpassung der Tastaturbelegung


    Um einen schnellen Aufruf bestimmter Befehle zu ermöglichen, sind Tastenbelegungen möglich. Es ist dann nur eine Tastenbetätigung für die Ausführung des Befehls erforderlich.

    Die Festlegung von Tastenbelegungen erfolgt im MenüExtrasà "Anpassen...” à Blatt "Tastatur" .

    Auf dem Blatt "Tastatur" ist eine ”Kategorie” Kombobox. Diese Box enthält die Namen des EBSILON- Hauptmenüs. Wenn Sie einen Punkt auswählen, werden alle Untermenüs in der Befehlsliste angezeigt. Wenn Sie einen Befehl in dieser Liste auswählen, zeigt die Liste "Aktuelle Tasten" die bereits zugewiesenen Belegungen an.

    Wenn Sie eine neue Abkürzung zuordnen wollen klicken Sie das Feld "Neue Tastenkombination" an. Jede Tastenbetätigung wird in diesem Feld angezeigt (auch Spezialtasten wie ”SHIFT” und andere). Wenn die Taste bereits für einen Befehl belegt ist, wird dieser Befehl im Feld ”Derzeit zugewiesen an:” angezeigt. Mit dem Anklicken der Schaltfläche ”Zuweisen” wird der spezifizierten Taste der selektierte Befehl zugeordnet. Die neue Abkürzung wird der Liste "Aktuelle Tasten" hinzugefügt.

    Um eine Tastenbelegung zu löschen, wählen Sie diese in der Liste "Aktuelle Tasten"  aus und löschen sie durch Anklicken der Schaltfläche ”Entfernen”. Mit ”Alle zurücksetzen” können Sie alle Abkürzungen auf ihre Ausgangswerte zurücksetzen.

    Für viele Bedienungen wurden Tastatur-Shortcuts definiert. Zum Beispiel kann man mit Strg-M direkt die Modelleinstellungen öffnen (mit dem zuletzt geöffneten Eintrag), mit Strg-7 ein HS-Diagramm für die selektierten Komponenten darstellen, mit F12 eine Validierung durchführen und vieles mehr. Welche Shortcuts den einzelnen Befehlen zugeordnet sind, ist bei den jeweiligen Menüs ersichtlich. Außerdem gibt es unter "?"à Tastaturplan eine Übersicht.

    Unter Ansicht à Werkzeugleisten à Anpassen besteht auch die Möglichkeit, eigene Tastatur-Shortcuts anzulegen.

     

     


     

    Befehle zum einfügen von Teilschaltungen (Makros)

    Beim „Anpassen" der Menüs/Toolbars (Extras -> Anpassen…) können im „Anpassen"-Dialog unter „Befehle/Kategorien" Befehle zum Einfügen von Makros ausgewählt werden.

     


     

    Leisten bzw. Toolbars und Menüs anpassen

    Menüpunkte und Toolbarbuttons können mit benutzerdefinierten Befehlen ausgestattet werden.

    Zum Einfügen

    eines benutzerdefinierten Befehls wählen Sie „Anpassen“ der Menüs/Toolbars (Extras -> Anpassen…).

    Im „Anpassen“-Dialog unter „Befehle/Kategorien“ wählen Sie „Neues Kommando“.

    Im „Befehle“-Fenster erscheint dann auch „Neues Kommando“, welche Sie auf einen Toolbar oder in ein Menü mittles Drag & Drop ziehen können.

    Aktivieren Sie nun auf dem neu eingefügten Button/Menüpunkt das Kontextmenü und wählen Sie „Schaltflächendarstellung...“.

    Neben Bezeichung und Bild gibt es nun auch ein „Knopf-Kommando“.

    Hier wird der auszuführende Befehl als JSON kodiert angegben. Folgende Syntax/Schlüsselwort werden hier verwendet:

    { 
    "command":
    {
    "id":"Befehls-Id",
    "data":Daten
    }
    }

    Mögliche Befehle:

    Befehls-Id

    Daten

    Auswirkung

    none

     

    Keine Auswirkung

    simulate

     

    Simulation ausführen

    validate

     

    Validierung ausführen

    ebsscript

    {"argument":ID, "param_int":Integer-Wert,"param_string":"String-Wert"}

    EbsScript mit geg. ID ausführen

    shiftview

    {"argument":ID}

    Wartenansicht aufschalten

    provismt

    {"argument":ID}

    Provis Multitrend

    provisxy

    {"argument":ID}

    Provis xy-Trend

    provismultitimetrend

    {"argument":ID}

    Provis Multizeittrend

    proffirstchild

     

    Erstes Kind Profil aktivieren

    proflastchild

     

    Letztes Kind Profil aktivieren

    profparent

     

    Eltern Profil aktivieren

    profnextsibl

     

    Nächstes Geschwisterprofil aktivieren

    profprevsibl

     

    Vorheriges Geschwisterprofil aktivieren

    profnext

     

    Nächstes Profil aktivieren

    profprev

     

    Vorheriges Profil aktivieren

    profid

    {"argument":ID}

    Profil mit geg. ID aktivieren

    profname

    {"argument":"Name"}

    Profil mit geg. Namen aktivieren

    provistrend

    {"argument":ID}

    Provis Trend

    ebsscriptextern

    {"argument":"Pfad", "param_int":Integer-Wert,"param_string":"String-Wert"}

    Externes EbsScript ausführen

    insert_partial_model

    {"tag":"Tag-Name", "name":"Makro-Name"}

    Teilschaltung/Macro einfügen

    ebsscript_direct

    {"code":"EbsScript-Code"}

    Angegebenen EbsScript-Code ausfüren

    open_model

    {"path":"Name/Pfad"}

    Modell mit geg Namen/Pfad öffnen

    open_context

    {"context":"Name"}

    Aktiviert im aktiven Model den angegeben Kontext

    multi_command

    {"data":[
         {Befehl},...
    ]}

    Wobei jeder {Befehl} folgendermaßen strukturiert sein muss:

    {
    "command":
    {
    "id":"Befehls-ID",
    "data":Daten
    },

    "on_error_continue":boolean,
    "on_success_continue":boolean,
    "negate_command_result":boolean

    }

    Führt mehrere Befehle aus. Die Felder

    "on_error_continue", "on_success_continue"

    und

    "negate_command_result"

    kontrollieren die Ausführung mehrerer Befehle und sind alle optional.

    Das Feld

    "on_success_continue" hat als Defaultwert true.

    Die Felder "on_error_continue" und "negate_command_result" haben als Defaultwert false.

    Beispiel: Befehl zum Einfügen des Ebsilon-Makros "Diagnosis_Coloring"

    {
    "command":
    {
    "id":"insert_partial_model",
    "data":{"tag":"Ebsilon","name":"Diagnosis_Coloring"}
    }
    }