如何确定用户是否在Javascript中附加了键盘

时间:2018-04-28 06:56:25

标签: javascript html

我有一个可以获得键盘焦点的div元素:

<div tabindex="0" onkeydown="myListener(event);">
    <span>Some display text</span>
</div>

我的根本问题是,当<div>获得焦点时,移动设备不显示软键盘,因此我编写了自己的软键盘,可以在焦点上显示并隐藏模糊。但是,如果用户没有连接硬键盘,我只想显示我的软键盘。

有没有办法让我发现没有物理键盘?目前,我显示软键盘,直到我看到键盘事件,然后永久隐藏软键盘,但这非常不优雅。

0 个答案:

没有答案