Zum Hauptinhalt springen

hotkeys

Beschreibung

Optional. Ermöglicht die Angabe benutzerdefinierter Hotkeys für Editor-Aktionen

Verwendung

hotkeys?: false | { [key: string]: ((e?: KeyboardEvent) => void) | boolean };

Parameter

Die Eigenschaft kann folgende Werte annehmen:

  • false – deaktiviert alle Hotkeys
  • Ein Objekt, bei dem:
    • key – ein String, der eine Tastenkombination repräsentiert, z. B. "ctrl+n", "Delete", "ctrl+shift+f"
    • Wert – kann eines der folgenden sein:
      • boolean:
        • true (Standard) – Standard-Hotkey ist aktiviert
        • false – Standard-Hotkey ist deaktiviert
      • (e?: KeyboardEvent) => void: eine Funktion, die das Tastaturereignis (KeyboardEvent) empfängt und eine benutzerdefinierte Aktion ausführt

Standard-Hotkeys

Diese Hotkeys funktionieren nur, wenn die entsprechenden Schaltflächen im Editor aktiviert sind und die korrekten id-Werte haben: "save", "close" oder "delete".

HotkeyBeschreibung
Ctrl+SSpeichert Änderungen
EscapeSchließt einen Dialog oder bricht eine Aktion ab
DeleteLöscht ein Element

Beispiel

<Editor hotkeys={{ delete: false }} />