2025-06-26 15:17:38 +08:00
|
|
|
# PDA 监听物理按键插件
|
2025-06-27 17:09:09 +08:00
|
|
|
青春塔项目PDA(AUTOID UTouch X3)设备监听物理按键插件
|
|
|
|
|
|
|
|
|
|
使用DEMO:`https://m.shuto.cn:8681/center/uhf-demo.git`
|
|
|
|
|
|
2025-06-26 15:17:38 +08:00
|
|
|
|name|code|
|
|
|
|
|
|:--:|:--:|
|
|
|
|
|
|F1|252|
|
|
|
|
|
|音量+|115|
|
|
|
|
|
|音量-|114|
|
|
|
|
|
|UHF|248|
|
|
|
|
|
|SCAN|249|
|
|
|
|
|
|扫描键(手柄上的)|250|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 安装插件
|
2025-06-30 17:04:11 +08:00
|
|
|
`cordova plugin add git+https://m.shuto.cn:8681/center/cordova-plugin-hardwarekey.git`
|
2025-06-26 15:17:38 +08:00
|
|
|
|
|
|
|
|
## 引入插件
|
|
|
|
|
`declare const cordova: any;`
|
|
|
|
|
|
|
|
|
|
## 使用方法
|
|
|
|
|
### 注册按键监听.
|
|
|
|
|
keycode:需要监听的按键keycode数组,可不传,默认监听所有按键
|
|
|
|
|
```
|
2025-06-27 17:09:09 +08:00
|
|
|
cordova.plugin.hardwareKey.register({
|
2025-06-26 15:17:38 +08:00
|
|
|
keycode: [249,250],
|
|
|
|
|
success: res => console.log(res),
|
|
|
|
|
error: err => console.error(err)
|
|
|
|
|
});
|
|
|
|
|
```
|
|
|
|
|
返回值:`{action: 'keyup', keycode: 250}`
|
|
|
|
|
|
|
|
|
|
### 取消按键监听.
|
|
|
|
|
```
|
2025-06-27 17:09:09 +08:00
|
|
|
cordova.plugin.hardwareKey.register({
|
2025-06-26 15:17:38 +08:00
|
|
|
success: res => console.log(res),
|
|
|
|
|
error: err => console.error(err)
|
|
|
|
|
});
|
|
|
|
|
```
|