js怎么区分扫码枪输入还是键盘输入

 时间:2026-05-02 05:58:48

1、var code = '';

var lastTime, nextTime;

var lastCode, nextCode;

 keyboardEvent (keyEvent) {

    nextCode = keyEvent.keyCode;

    nextTime = new Date ().getTime ();

    if (lastCode != null && lastTime != null && nextTime - lastTime <= 30) {

      code += lastCode - 7;

    } else if (

      lastCode != null &&

      lastTime != null &&

      nextTime - lastTime > 100

    ) {

      code = '';

    }

    lastCode = nextCode;

    lastTime = nextTime;

    if (keyEvent.keyCode == 66) {

   console.log(code)

     

    }

  }

  • 滴滴出行如何注意自己的人身安全
  • 怎么做甜皮鸭腿
  • 怎么用桃核雕刻福在眼前方牌
  • 如何提升进店率的7大技巧!
  • 燃气灶r40和r20开孔哪个大
  • 热门搜索
    名爵3怎么样 吃什么可以去斑 origin怎么设置中文 文件扩展名怎么显示 糯米粉可以做什么 海拉尔旅游 电信手机怎么查流量 塌鼻子怎么办 8月份适合去哪里旅游 跨月发票作废怎么处理