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 |
|
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. |