blockly > ShortcutRegistry > addKeyMapping
ShortcutRegistry.addKeyMapping() 方法
在按鍵碼與鍵盤快速鍵之間新增對應。
Signature:
addKeyMapping(keyCode: string | number | KeyCodes, shortcutName: string, opt_allowCollision?: boolean): void;
參數
參數 | 類型 | 說明 |
---|---|---|
keyCode | string | 數字 | KeyCodes | 鍵盤快速鍵的按鍵碼。如要透過輔助鍵 (例如:ctrl+c) 註冊按鍵碼,請使用 ShortcutRegistry.registry.createSerializedKey; |
shortcutName | 字串 | 按下指定按鍵碼時要執行的快速鍵名稱。 |
opt_allowCollision | boolean | (選用) 設為 True 時,如果新增的快速鍵已對應到某個捷徑,就不會發生錯誤。 |
傳回:
void
例外狀況
如果指定的按鍵碼已對應至捷徑,就會發生 {Error} 錯誤。