Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

blockly > ShortcutRegistry

ShortRegistry-Klasse

Klasse für die Registrierung von Tastenkombinationen. Das ist ein Singleton. Sie sollten keine neue Instanz erstellen und nur über ShortcutRegistry.registry auf diese Klasse zugreifen.

Unterschrift:

export declare class ShortcutRegistry 

Attribute

Attribut Modifikatoren Typ Beschreibung
Registry

readonly

static

Short Registry

Methoden

Methode Modifikatoren Beschreibung
addKeyMapping(keyCode, Verknüpfungsname, opt_allowCollision) Fügt eine Zuordnung zwischen einem Keycode und einer Tastenkombination hinzu.
createSerializedKey(keyCode, Modifikatoren) Erstellt den serialisierten Schlüsselcode, der in der Schlüsselzuordnung verwendet wird.
getKeyCodesByShortcutName(Kurzname) Ruft die serialisierten Schlüsselcodes ab, unter denen die Verknüpfung mit dem angegebenen Namen registriert ist.
getKeyMap() Ruft die aktuelle Schlüsselzuordnung ab.
getRegistry() Ruft die Registrierung der Tastenkürzel ab.
getShortcutNamesByKeyCode(Schlüsselcode) Ruft die Verknüpfungen ab, die für den angegebenen Schlüsselcode registriert sind.
onKeyDown(workspace, e) Behandelt Keydown-Ereignisse.
register(shortcut, opt_allowOverrides) Registriert eine Tastenkombination.
removeAllKeyMappings(Verknüpfung) Entfernt alle Tastenzuordnungen für eine Verknüpfung mit dem angegebenen Namen. Dies ist nützlich, wenn die Standardschlüsselzuordnungen und die für die Verknüpfung registrierten Schlüsselcodes unbekannt sind.
removeKeyMapping(keyCode, Verknüpfungsname, opt_quiet) Entfernt eine Zuordnung zwischen einem Keycode und einer Tastenkombination.
reset() zurück. Löschen Sie die Registry und die keyMap und erstellen Sie sie neu.
setKeyMap(newKeyMap) festlegen Legt die Schlüsselzuordnung fest. Wenn Sie die Schlüsselzuordnung festlegen, werden alle Standardschlüsselzuordnungen überschrieben.
Registrierung aufheben Hebt die Registrierung einer Tastenkombination auf, die mit dem angegebenen Schlüsselcode registriert wurde. Dadurch werden auch alle Schlüsselzuordnungen entfernt, die auf diese Verknüpfung verweisen.