首页 > 解决方案 > React Native 监听所有输入

问题描述

首先,感谢您花时间阅读和帮助。

我们在安卓设备上安装了第三方条码扫描器。设备读取条形码并将数据作为键盘输入发回。我一直在寻找一种仅捕获所有文本输入的方法,但我一直无法找到全局文本输入侦听器。

有谁知道我可以在不强制用户单击输入框的情况下执行此操作(理想情况下,我只会捕获并且永远不会向用户呈现输入),然后扫描条形码?

谢谢!

标签: react-native

解决方案


您想要的是捕获原始键盘事件。这与从外部 USB/蓝牙键盘获取输入相同。您是正确的,如果没有本机模块来捕获这些系统级事件,这将无法工作。

这个反应原生库可以解决问题: https ://github.com/kevinejohn/react-native-keyevent


推荐阅读