Loading...
实现画布快捷键的 Hook
useKeyboard('ctrl+c', () => { ... });
下面是使用 useKeyboard 的简单示例
Ctrl + C 复制节点
Ctrl + V 粘贴节点
useKeyboard(key: string | string[],callback: (e) => void,action?: 'keypress' | 'keydown' | 'keyup')
无
| 参数 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| key | 绑定的快捷键 | string | string[] | - |
| callback | 执行快捷键的回调 | (e: KeyboardEvent) => void | - |
| action | 触发类型 | keypress | keydown | keyup | - |