blockly >ShortcutRegistry>addKeyMapping

ShortcutRegistry.addKeyMapping() 方法

添加键码和键盘快捷键之间的映射。

Signature:

addKeyMapping(keyCode: string | number | KeyCodes, shortcutName: string, opt_allowCollision?: boolean): void;

参数

参数 类型 说明
keyCode 字符串 |数字 |KeyCodes 键盘快捷键的键代码。如果注册带有辅助键(例如:ctrl+c)的键码,请使用 ShortcutRegistry.registry.createSerializedKey;
shortcutName 字符串 按下给定键码时要执行的快捷键的名称。
opt_allowCollision 布尔值 (可选)为 True 时,如果为已映射到快捷方式的键添加快捷方式,则不发生错误。

返回

void

异常

如果给定的按键代码已映射到某个快捷键,则会出现{错误}。