blockly > ShortcutRegistry

ShortcutRegistry-Klasse

Klasse für die Registrierung von Tastenkombinationen. Dies ist ein Singleton-Element. 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

static

readonly

ShortcutRegistry

Methoden

Methode Modifikatoren Beschreibung
addKeyMapping(keyCode, shortcutName, opt_allowCollision) Fügt eine Zuordnung zwischen einem Tastencode und einer Tastenkombination hinzu.
createSerializedKey(keyCode, Modifikatoren) Erstellt den serialisierten Schlüsselcode, der in der Schlüsselzuordnung verwendet wird.
getKeyCodesByShortcutName(shortcutName) Ruft die serialisierten Schlüsselcodes ab, unter denen die Verknüpfung mit dem angegebenen Namen registriert ist.
getKeyMap() Ruft die aktuelle Tastenbelegung ab.
getRegistry() Ruft die Registrierung der Tastenkombinationen ab.
getShortcutNamesByKeyCode(keyCode) Ruft die Tastenkombinationen ab, die für den angegebenen Tastencode registriert sind.
onKeyDown(workspace, e) Verarbeitet Key-Down-Ereignisse.
register(shortcut, opt_allowOverrides) Registriert ein Tastaturkürzel.
removeAllKeyMappings(shortcutName) Entfernt alle Tastenzuordnungen für eine Tastenkombination mit dem angegebenen Namen. Dies ist hilfreich, wenn die Standardtastenbelegungen geändert werden und die für die Tastenkombination registrierten Tastencodes unbekannt sind.
removeKeyMapping(keyCode, shortcutName, opt_quiet) Entfernt eine Zuordnung zwischen einem Tastencode und einer Tastenkombination.
reset() aufrufen. Löschen Sie die Registrierung und die KeyMap-Datei und erstellen Sie sie neu.
setKeyMap(newKeyMap) Legt die Tastenbelegung fest. Wenn Sie die Tastenbelegung festlegen, werden alle standardmäßigen Tastenbelegungen überschrieben.
unregister(shortcutName) Hebt die Registrierung eines Tastaturkürzels auf, das mit dem angegebenen Tastencode registriert wurde Dadurch werden auch alle Tastenbelegungen entfernt, die auf diese Tastenkombination verweisen.