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 string 按下给定键码时要执行的快捷键的名称。
opt_allowCollision boolean (可选)为 true,可防止在向已映射到快捷方式的键添加快捷方式时出错。

返回

void

异常

如果指定的键码已映射到快捷键,则会出现{错误}。