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