blockly > Сочетание клавиш > Сочетание клавиш
Интерфейс ShortcutRegistry.KeyboardShortcut
Интерфейс, определяющий сочетание клавиш.
Подпись:
interface KeyboardShortcut
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
разрешить столкновение? | булев | (Необязательно) Значение Примечание: это используется только для привязки кодов клавиш во время первоначальной регистрации этой комбинации клавиш, а не для последующих вызовов | |
перезвонить? | (рабочая область: WorkspaceSvg , e: Событие, сочетание клавиш: Сочетание клавиш , область действия: Область действия) => логическое значение | (Необязательно) Функция, которая будет вызвана при вызове ярлыка. | |
Коды клавиш? | (число | строка)[] | (Необязательно) Дополнительный список кодов клавиш, которые необходимо привязать (через ShortcutRegistry.prototype.addKeyMapping) к этому сочетанию клавиш. | |
метаданные? | объект | (Необязательно) Дополнительные произвольные данные, прикрепленные к ярлыку. | |
имя | нить | Имя ярлыка. Должно быть уникальным. | |
предварительное условиеFn? | (рабочая область: WorkspaceSvg , область действия: Область действия) => логическое значение | (Необязательно) Функция, которая будет вызвана при вызове сочетания клавиш, перед вызовом callback , чтобы решить, применимо ли это сочетание клавиш в текущей ситуации. |