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
异常
如果指定的键码已映射到快捷键,则会出现{错误}。