显示 HTML 字段的 Android 软键盘,即使连接了输入设备

Showing Android soft keyboard for an HTML field even when an input device is attached

本文关键字:连接 输入设备 键盘 字段 HTML Android 显示      更新时间:2023-09-26

有一个Android平板电脑,通过USB连接条形码扫描仪。
此平板电脑显示一个内部网网站。

由于 Android 操作系统检测到输入设备,因此当焦点进入屏幕上的某个字段时,它会停止显示软键盘。

大多数情况下这很好,但是必须显示键盘的几个字段。
有没有办法用JavaScript或从HTML页面以某种声明性方式触发软键盘?

目前,创建包装器Android应用程序不是一个选项,该应用程序将在WebView中显示网站并通过javascript界面触发键盘。这是因为WebView使用现有的Android浏览器,该浏览器不支持网站的所有功能(Android版本不是太新(。因此,平板电脑运行单独安装的Firefox(或Chrome,没有首选项(。

尝试使用

onclick="javascript:document.getElementById('input_field_to_focus').focus();"

参考链接:http://code.google.com/p/android/issues/detail?id=27438