blockly > ShortcutRegistry

ShortcutRegistry-Klasse

Klasse für die Registry der Tastenkombinationen. Dies ist ein Singleton-Format. Sie sollten keine neue Instanz erstellen und nur über ShortcutRegistry.Registry auf diese Klasse zugreifen.

Unterschrift:

export declare class ShortcutRegistry 

Attribute

Property Modifikatoren Typ Beschreibung
registry

static

readonly

ShortcutRegistry

Methoden

Methode Modifikatoren Beschreibung
addKeyMapping(keyCode, shortcutName, opt_allowCollision) Fügt eine Zuordnung zwischen einem Tastencode und einem Tastaturkürzel hinzu.
createSerializedKey(keyCode, Modifikatoren) Erstellt den serialisierten Schlüsselcode, der in der Key Map verwendet wird.
getKeyCodesByShortcutName(shortcutName) Ruft die seriellen 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 für den angegebenen Tastencode registrierten Tastenkombinationen ab
onKeyDown(workspace, e) Verarbeitet Keydown-Ereignisse.
register(shortcut, opt_allowOverrides) Meldet eine Tastenkombination an.
removeAllKeyMappings(shortcutName) Entfernt alle Tastenzuordnungen für eine Verknüpfung mit dem angegebenen Namen. Dies ist hilfreich, wenn die Standardtastenzuordnungen geändert werden und die für die Verknüpfung registrierten Schlüsselcodes unbekannt sind.
removeKeyMapping(keyCode, shortcutName, opt_quiet) Entfernt eine Zuordnung zwischen einem Tastencode und einer Tastenkombination.
reset() Löschen Sie die Registrierung und erstellen Sie die keyMap neu.
setKeyMap(newKeyMap) Legt die Tastaturbelegung fest. Durch das Festlegen der Tastenbelegung werden alle Standard-Tastenzuordnungen überschrieben.
unregister(shortcutName) Hebt die Registrierung einer mit dem angegebenen Tastencode registrierten Tastenkombination auf Dadurch werden auch alle Tastenzuordnungen entfernt, die auf diese Tastenkombination verweisen.