如何使用Expo捕获硬件按键

问题描述

如何在不弹出Expo的情况下捕获硬件键输入?

我正在使用Expo开发Allegro 3(运行Android)的应用程序,该应用程序内置了完整的硬件键盘

enter image description here

不幸的是,我无法使用其中一种物理设备(几周后才能使用),但是在使用Android虚拟设备测试某些基本功能时,我遇到了以下文档(https://docs.expo.io/versions/latest/react-native/textinput/#onkeypress),该文档指定了不支持硬件键盘输入。

enter image description here

我的用例是我需要一个自定义的下拉控件,其中文本输入可用于键入两位数字代码,或者可使用向上/向下硬件箭头键滚动浏览列表,然后输入按钮用于完成选择。

我曾尝试使用https://github.com/kevinejohn/react-native-keyevent,但似乎无法使它与我不想退出的Expo一起使用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)