移动设备上的强制键盘

Posted

技术标签:

【中文标题】移动设备上的强制键盘【英文标题】:Force keyboard on mobile devices 【发布时间】:2014-07-14 12:19:26 【问题描述】:

如何让键盘显示在移动设备上?

我已经尝试了一些无效的技巧,我正在寻找一种合适的方法来做到这一点。

【问题讨论】:

这是 jQuery Terminal 插件吗?因为我现在正在处理这个问题,所以我在这里提出了一个问题:***.com/questions/23859493/… 您可以尝试使用用javascript编写的键盘terminal.jcubic.pl/virtualKeyboard.html,查看键盘插件mottie.github.io/Keyboard/mobile.html中的移动部分 几乎已修复您可以订阅此问题github.com/jcubic/jquery.terminal/issues/39 修复后会通知您。 【参考方案1】:

如果您是因为遇到同样的问题而来到这里,您可以像我为 jQuery terminal 所做的那样做(它将在 0.9 版中,直到那时它在 devel branch on github 中)

我已经创建了 textarea(我已经重复使用了我的剪贴板)并且在移动设备上单击时我将焦点放在那个隐藏元素上,textarea 始终位于底部。我通过创建一个 z-index 高于文本区域的蒙版来隐藏它(当焦点放在 textarea 上时,不透明度和剪辑不起作用)。一个注意事项,当你聚焦时你不能做延迟(setTimeout),焦点需要直接来自真实事件。

【讨论】:

以上是关于移动设备上的强制键盘的主要内容,如果未能解决你的问题,请参考以下文章

在移动设备上的 android 浏览器中访问麦克风

使 Input Type="Password" 在移动设备上使用数字键盘

使用键盘麦克风在(ipad/移动设备)上听写后保存用于填充文本框的语音

需要 HTML 表单输入且只读 - 也适用于移动设备

网页手机强制横屏

jQuery - 允许在移动设备上自动显示键盘