Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 检测硬件键盘_Android_Web Applications_Keyboard_Detect - Fatal编程技术网

Android 检测硬件键盘

Android 检测硬件键盘,android,web-applications,keyboard,detect,Android,Web Applications,Keyboard,Detect,我正在寻找一种解决方案来检测访问我的webapp的设备是否使用硬件键盘 一些背景: 我们正在开发一个webapp,用于物流环境中接受装运。webapp通过安装在叉车上的平板电脑进行访问。例如,员工可以轻松移除平板电脑进行拍照。员工必须输入货物的件数以及总重量。叉车上的支架有一个物理键盘,通过USB连接至支架。平板电脑是Zebra开发的安卓设备,运行安卓5.1.1,带有默认的Chromium浏览器 总而言之,当平板电脑安装在摇篮上时,员工使用物理键盘进行输入。当他用手使用平板电脑时,应该显示一个虚

我正在寻找一种解决方案来检测访问我的webapp的设备是否使用硬件键盘

一些背景: 我们正在开发一个webapp,用于物流环境中接受装运。webapp通过安装在叉车上的平板电脑进行访问。例如,员工可以轻松移除平板电脑进行拍照。员工必须输入货物的件数以及总重量。叉车上的支架有一个物理键盘,通过USB连接至支架。平板电脑是Zebra开发的安卓设备,运行安卓5.1.1,带有默认的Chromium浏览器

总而言之,当平板电脑安装在摇篮上时,员工使用物理键盘进行输入。当他用手使用平板电脑时,应该显示一个虚拟键盘以供输入。为了不阻塞整个站点,我想使用一个自定义虚拟键盘(它已经存在,但忽略硬件输入)

我检查了以下主题:

上面的主题提供了一些解决方案,但这些都不是真正令人满意的。“开始”主题要求在未检测到物理键盘时显示单个按钮。为了简单起见,我不希望向用户显示一个问题框来询问他/她是否正在使用物理键盘,因为这可能会在他们轮班时发生多次变化

  • 有人要吗

    谢谢


    Stefan

    这可能会有所帮助,我刚刚为上述问题添加了一个新答案