gpt4 book ai didi

android - 如何处理来自网页的 Android 轨迹球事件?

转载 作者:行者123 更新时间:2023-11-29 02:16:50 34 4
gpt4 key购买 nike

Webkit 中是否有任何与轨迹球事件(移动和按下)关联的 DOM 事件?

或者是否有任何其他方法可以处理来自网页的这些事件?

最佳答案

我还没有测试过,但我知道在 Android API 中,轨迹球最终会作为 DPAD_UP、DOWN、LEFT、RIGHT 发送。这些可能会映射到您的 javascript 箭头键。新闻事件可能是左键单击或返回。

编辑

我创建了一个 super 简单的页面,无论在页面上看到什么输入事件,它都会记录到 android 日志文件中。 http://imaiparrott.org/bugs/input.html .在您的 Android 浏览器中转到那里并尝试输入事件并在 adb logcat 中查看它们。据我所知,我的轨迹球根本没有为任何 事件注册。你可能运气不好......

另一方面,根据您的站点具体是什么,我可以想出一个 hacky 方法来实现它……轨迹球聚焦可聚焦的 DOM 对象。如果您的页面类型不需要标准 DOM 对象可聚焦(比如游戏),那么您可以创建几种“隐藏”DOM 对象并监听它们的 DOMFocus 事件。通过巧妙组合事件,您可以找出触发了哪个轨迹球事件。

关于android - 如何处理来自网页的 Android 轨迹球事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111636/

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