# uniapp-keyboard-listener
uni-app 全局按键事件监听。
支持App端和H5端,一般用于监听硬件设备(键盘、扫描枪)按键事件。
## 使用方式
### NPM
```
npm i uniapp-keyboard-listener --save
```
```js
import keyboardListener from 'uniapp-keyboard-listener'
export default {
components: {
keyboardListener
}
}
```
### 直接下载
```js
// 以下路径需根据项目实际情况填写
import keyboardListener from '../../components/keyboard-listener'
export default {
components: {
keyboardListener
}
}
```
## 事件
事件对象基本和浏览器事件 [KeyboardEvent](https://developer.mozilla.org/zh-CN/docs/Web/API/KeyboardEvent) 一致
### keydown
监听按键按下事件
```html
```
### keyup
按键松开事件
```html
```
## 提示
* 移动端软键盘无法判断具体按键(仅可判断 Enter 等)
* 示例工程 [uniapp-keyboard-listener-demo](https://github.com/zhetengbiji/uniapp-keyboard-listener-demo/tree/master/test/uniapp-keyboard-listener-demo) 需要先安装 NPM 依赖。