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 | - |