Klasa ShortcutRegistry
Klasa rejestru skrótów klawiszowych. To jest singleton. Nie twórz nowej instancji. Dostęp do tej klasy należy uzyskać wyłącznie z poziomu ShortcutRegistry.Registry.
Podpis:
export declare class ShortcutRegistry
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
registry |
|
ShortcutRegistry |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
addKeyMapping(keyCode, shortcutName, opt_allowCollision) | Dodaje mapowanie między kodem klawisza a 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 kluczy, pod którymi zarejestrowany jest skrót o danej 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 skrótu o danej nazwie. Ta opcja jest przydatna przy zmianie domyślnych mapowań klawiszy, a kody klawiszy zarejestrowane w skrótie są nieznane. | |
removeKeyMapping(keyCode, shortcutName, opt_quiet) | Usuwa mapowanie między kodem klawisza a skrótem klawiszowym. | |
reset(). | Wyczyść i utwórz ponownie rejestr oraz keyMap. | |
setKeyMap(newKeyMap) | Ustawia mapę klawiszy. Ustawienie mapy klawiszy spowoduje zastąpienie wszystkich domyślnych mapowań klawiszy. | |
unregister(shortcutName) | Wyrejestrowuje skrót klawiszowy zarejestrowany z danym kodem klawisza. Spowoduje to również usunięcie wszystkich mapowań klawiszy, które odwołują się do tego skrótu. |