《Umi Hooks》官网笔记-useKeyPress

useKeyPress

一个优雅的管理 keyup 和 keydown 键盘事件的 Hook,支持键盘组合键,定义键盘事件的 key 和 keyCode 别名输入。

// ref:    当未传入任何 target 时,将 ref 绑定给需监听的节点
const ref = useKeyPress(
    // 支持键盘事件中的 key 和 keyCode,支持回调方式返回 boolean 判断,支持别名使用
    keyFilter: KeyFilter,
    eventHandler: EventHandler = noop,
    options?: {
        // 触发事件
        events,
        target
    }
)

备注:按键别名

enter
tab
delete
esc
space
up
down
left
right
ctrl
alt
shift
meta
文章作者: koral
文章链接: http://luokaiii.github.io/2020/04/21/前端/UmiHooks/Dom/useKeyPress/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自