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