我在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的蓝牙键盘是否已经瘫痪?:(