react-native - React Native 监听所有输入
问题描述
首先,感谢您花时间阅读和帮助。
我们在安卓设备上安装了第三方条码扫描器。设备读取条形码并将数据作为键盘输入发回。我一直在寻找一种仅捕获所有文本输入的方法,但我一直无法找到全局文本输入侦听器。
有谁知道我可以在不强制用户单击输入框的情况下执行此操作(理想情况下,我只会捕获并且永远不会向用户呈现输入),然后扫描条形码?
谢谢!
解决方案
您想要的是捕获原始键盘事件。这与从外部 USB/蓝牙键盘获取输入相同。您是正确的,如果没有本机模块来捕获这些系统级事件,这将无法工作。
这个反应原生库可以解决问题: https ://github.com/kevinejohn/react-native-keyevent
推荐阅读
- mysql - RMySQL - 自动从数据库表中读取数据
- r - 正则表达式:匹配同一字符串的部分但不包括特定部分
- sql-server - 处理来自存储过程的数据返回多个表
- java - 我的应用程序图标未在某些设备上显示 - 为什么?
- python - 如何将数组转换为模型输入?
- postgresql - 单元测试代码:= 运行时错误:无效的内存地址或 nil 指针取消引用
- java - 如何在事务开始之前或提交之前执行操作?
- java - 在设备上或从底栏按下返回按钮时,不会调用 onBackPressed
- sql - 如何在 SQL 的列中随机分配一组值?
- php - 如何显示 PHP 内部 web 服务器的介绍文本