当前位置:  开发笔记 > 编程语言 > 正文

当keyup事件对象为空时,如何确定在iOS 9.2 Safari中使用JavaScript在蓝牙键盘上按下了哪个键?

如何解决《当keyup事件对象为空时,如何确定在iOS9.2Safari中使用JavaScript在蓝牙键盘上按下了哪个键?》经验,为你挑选了0个好方法。

我在iPad Pro上尝试了3种不同的蓝牙键盘,我得到了相同的结果.一个是Logitech CLEAR iPad Pro键盘保护套,一个是Apple无线键盘,另一个是iPad智能键盘.

从keyup JavaScript事件检查事件对象时,无论按下哪个键,我都没有在事件对象中获取数据,以帮助我区分蓝牙键盘上按下了哪个键.这是我从事件对象得到的:

{
    ...
    keyIdentifier: 0,
    keyCode: 0,
    key: undefined,
    charCode: 0,
    char: undefined,
    which: 0,
    ...
}

当然,当我在iOS中使用虚拟键盘时,一切正常,我得到了我需要的数据.

有没有人知道这方面的方法?或者,基于网络的应用程序,iPad的蓝牙键盘是否已经瘫痪?:(

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有