Klasa ShortcutRegistry
Klasa rejestru skrótów klawiszowych. W założeniu mamy to być singleton. Nie twórz nowej instancji, a dostęp do tej klasy uzyskasz tylko z ShortcutRegistry.registrar.
Podpis:
export declare class ShortcutRegistry
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
rejestr |
|
ShortcutRegistry |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | Dodaje mapowanie między kodem klawisza i skrótem klawiszowym. | |
createSerializedKey(kod klucza, modyfikatory) | Tworzy zserializowany kod klucza, który będzie używany w mapie kluczy. | |
getKeyCodesByShortcutName(shortcutName) | Pobiera zserializowane kody klawiszy, pod którymi jest zarejestrowany skrót o podanej nazwie. | |
getKeyMap() | Pobiera bieżącą mapę klawiszy. | |
getRegistry() | Pobiera rejestr skrótów klawiszowych. | |
getShortcutNamesByKeyCode(keyCode) | Pobiera skróty zarejestrowane dla danego kodu klucza. | |
onKeyDown(workspace, e) | Obsługuje kluczowe zdarzenia. | |
register(shortcut, opt_allowOverrides) | Rejestruje skrót klawiszowy. | |
removeAllKeyMappings(shortcutName) | Usuwa wszystkie mapowania klawiszy o podanej nazwie. Ta opcja jest przydatna, gdy zmieniasz domyślne mapowania klawiszy, a kody klawiszy zarejestrowane w skrótach są nieznane. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | Usuwa mapowanie między kodem klawisza i skrótem klawiszowym. | |
reset() | Wyczyść rejestr i klucz keyMap, a następnie utwórz je ponownie. | |
setKeyMap(newKeyMap) | Ustawia mapę klawiszy. Ustawienie mapy kluczy spowoduje zastąpienie wszystkich domyślnych mapowań kluczy. | |
unregister(shortcutName) | Wyrejestrowuje skrót klawiszowy zarejestrowany z podanym kodem klawisza. Spowoduje to też usunięcie wszystkich mapowań klawiszy, które odwołują się do tego skrótu. |