-
一个React组件,用于处理键盘事件:react-keyboard-event-handler
资源介绍
React键盘事件处理程序
一个用于处理键盘事件(keyup,keydown和keypress * )的React组件。
主要特点
支持组合键(例如CTRL + S甚至CTRL + SHIFT + S);
仅支持处理修改键(例如,按“ ctrl”键的处理);
支持几乎所有按键,包括功能键(例如“ F1”);
提供易于使用且一致的键名,使您无需处理数字键代码和/或浏览器兼容性;
支持诸如“字母数字”和“全部”之类的密钥别名,作为处理多个密钥的快捷方式;
支持多个处理程序实例,并提供了一种通过props isDisabled和isExclusive控制每个处理程序的启用/禁用状态的简便方法。
现场演示
安装
npm install react-keyboard-event-handler
用法
处理全局关键事件
默认情况下, KeyboardEventHandler仅处理源自docu