1***@qq.com
1***@qq.com
  • 发布:2019-10-15 14:24
  • 更新:2021-03-28 16:36
  • 阅读:2304

uniapp 能监听物理按键的事件吗? 类似android的onKeyDown事件

分类:uni-app
2019-10-15 14:24 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com

 // 监听键按下事件    
plus.key.addEventListener("keydown",function(e){    
    alert("keydown: "+e.keyCode);    
},false);    
// 监听键松开事件    
plus.key.addEventListener("keyup",function(e){    
    alert("keyup: "+e.keyCode);    
},false);    
// 监听长按键事件    
plus.key.addEventListener("longpressed",function(e){    
    alert("longpressed: "+e.keyCode);    
},false);  
  • zhiyi

    刚刚看到大佬的评论想来请教您一个问题,就是这个方法plus.key.addEventListener("keydown", function(e) {

    console.log("按键按下:" + e.keyCode)

    }, false)

    // 监听键松开事件

    plus.key.addEventListener("keyup", function(e) {

    console.log("按键松开:" + e.keyCode)

    }, false)

    // 监听长按键事件

    plus.key.addEventListener("longpressed", function(e) {

    console.log("长按键监听:" + e.keyCode)

    }, false)

    我试了一下只能在当前app页面以及不锁屏的情况下按键能够监听到并打印信息到前台,但是切换app或者锁屏后前台就监听不到打印不出keyCode了,有什么办法能够让他锁屏后也能监听打印吗?

    2023-02-09 16:53

2***@qq.com

2***@qq.com

有实现了吗?

该问题目前已经被锁定, 无法添加新回复