任何人都知道如何在 Android WebView 中处理长按键盘键。我以为我可以简单地使用KeyboardEvent 重复属性(https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/repeat)但是当我使用以下代码对其进行测试时,尽管按住键,但返回的重复属性始终为假。
document.addEventListener('keydown', logKey);
function logKey(event) {
console.log(event.repeat);
}
上面的代码在桌面浏览器上按预期工作,返回一次 false,然后重复返回 true,同时按住一个键。但是在 Android WebView 中,它反复返回 false。
任何想法是什么问题,或者处理长键盘按键的替代方法?
更新 为了澄清,我试图绑定到长按键事件而不是忽略它。如果按住某个键一段时间,我想触发一个功能。