举头望明月
举头望明月
  • 发布:2022-07-20 13:42
  • 更新:2022-07-20 14:20
  • 阅读:332

【报Bug】安卓收银机外接键盘的回车事件有时无法获取

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.4

HBuilderX类型: 正式

HBuilderX版本号: 3.4.18

手机系统: Android

手机系统版本号: Android 7.1.1

手机厂商: 商米

手机机型: 商米D1s

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

app运行在收银机上,是一个收银页面,页面顶部有搜索框,当我点击搜索框获取焦点之后,每次外接键盘(一个小键盘,用户用来输入支付密码的)按回车就会激活/关闭输入框的焦点,代码中plus.key.addEventListener("keydown", this.onKeyDown)事件无法再获取到回车事件,不会触发。但如果在app启动之后,从来没有激活过输入框的话,就可以正常获取keydown事件

预期结果:

希望可以正常捕捉回车事件,来判断用户输入密码等行为

实际结果:

app运行在收银机上,是一个收银页面,页面顶部有搜索框,当我点击搜索框获取焦点之后,每次外接键盘(一个小键盘,用户用来输入支付密码的)按回车就会激活/关闭输入框的焦点,代码中plus.key.addEventListener("keydown", this.onKeyDown)事件无法再获取到回车事件,不会触发。但如果在app启动之后,从来没有激活过输入框的话,就可以正常获取keydown事件

bug描述:

app运行在收银机上,是一个收银页面,页面顶部有搜索框,当我点击搜索框获取焦点之后,每次外接键盘(一个小键盘,用户用来输入支付密码的)按回车就会激活/关闭输入框的焦点,代码中plus.key.addEventListener("keydown", this.onKeyDown)事件无法再获取到回车事件,不会触发。但如果在app启动之后,从来没有激活过输入框的话,就可以正常获取keydown事件。

2022-07-20 13:42 负责人:无 分享
已邀请:
举头望明月

举头望明月 (作者)

小键盘回车的keyCode是160

要回复问题请先登录注册