блочно > ShortcutRegistry

Класс ShortcutRegistry

Класс для реестра сочетаний клавиш. Это задумано как синглтон. Не следует создавать новый экземпляр и получать доступ к этому классу только из ShortcutRegistry.registry.

Подпись:

export declare class ShortcutRegistry 

Характеристики

Свойство Модификаторы Тип Описание
реестр

static

readonly

ЯрлыкРеестр

Методы

Метод Модификаторы Описание
addKeyMapping (keyCode, ярлык, opt_allowCollision) Добавляет сопоставление между кодом клавиши и сочетанием клавиш.
createSerializedKey (keyCode, модификаторы) Создает сериализованный код ключа, который будет использоваться в карте ключей.
getKeyCodesByShortcutName (имя ярлыка) Получает серийные коды клавиш, под которыми зарегистрирован ярлык с заданным именем.
getKeyMap() Получает текущую карту ключей.
получитьРегистрацию() Получает реестр сочетаний клавиш.
getShortcutNamesByKeyCode (код ключа) Получает сочетания клавиш, зарегистрированные для данного кода ключа.
onKeyDown (рабочая область, е) Обрабатывает события нажатия клавиши.
зарегистрироваться (ярлык, opt_allowOverrides) Регистрирует сочетание клавиш.
удалитьAllKeyMappings (ярлык) Удаляет все сопоставления клавиш для ярлыка с заданным именем. Полезно при изменении назначений клавиш по умолчанию, когда коды клавиш, зарегистрированные для сочетания клавиш, неизвестны.
RemoveKeyMapping (keyCode, ярлык, opt_quiet) Удаляет сопоставление между кодом клавиши и сочетанием клавиш.
перезагрузить() Очистите и заново создайте реестр и карту ключей.
setKeyMap (новая карта ключей) Устанавливает раскладку клавиш. Установка раскладки клавиш отменяет любые раскладки клавиш по умолчанию.
отменить регистрацию (имя ярлыка) Отменяет регистрацию сочетания клавиш, зарегистрированного с данным кодом клавиши. Это также приведет к удалению всех сопоставлений клавиш, ссылающихся на этот ярлык.