gpt4 book ai didi

safari - 来自蓝牙键盘的 IOS7 上 Safari 中的 onkeyup 事件

转载 作者:行者123 更新时间:2023-12-04 20:45:14 26 4
gpt4 key购买 nike

我有以下设置:

  • 蓝牙扫描仪
  • iPad
  • 带有用于扫描输入的文本字段的网页

  • 用法:
  • 用户聚焦文本字段并使用蓝牙扫描仪扫描条形码
  • Scanner 在扫描结束时添加 ENTER (13)

  • 问题:

    在 IOS7 中的 Safari 上,蓝牙设备上的键盘事件处理方式似乎发生了变化。
    编码 ...
    window.onkeyup = function (e) {
    console.log(e.KeyboardEvent)
    }

    ... 应该返回有关按下的键的信息。相反,我得到...
    keyCode: 0
    keyIdentifier: "Unidentified"

    ...无论我按哪个键。

    相同的结果展台形成蓝牙扫描仪和蓝牙键盘。

    谢谢/E

    最佳答案

    似乎“onkeypress”按预期工作。

    由于这是一个在 Sencha Touch 项目中遇到的问题,并且 Sencha Touch 在文本字段上没有按键事件,因此我发布了解决我的问题的代码。

    {
    xtype:'searchfield',
    name:'search',
    placeHolder:'search',
    listeners: {
    painted: {
    fn: function () {
    var me = this;
    me.element.dom.onkeypress = function (e) {
    if (e.keyCode === 13) {
    me.fireEvent('searchkeypress', me, e);
    }
    };
    }
    }
    }
    }

    关于safari - 来自蓝牙键盘的 IOS7 上 Safari 中的 onkeyup 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18985117/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com