Android特殊/硬件键未生成javascript事件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Android特殊/硬件键未生成javascript事件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含883字,纯文字阅读大概需要2分钟。
内容图文
我正在寻求使用Phonegap中的Webkit视图为Android构建应用程序,并一直在评估其适用性,但是我遇到了一个重大难题.
我也在phonegap之外对此进行了测试,并在此处放置了一个测试页:http://tane.ifies.org/test.html
我有一个带物理键盘的Samsung Galaxy Tab.在phonegap应用程序中,似乎完全忽略了特殊键,特别是键盘上的物理箭头键.
我写了一个绑定keyup事件的小测试:
window.addEventListener('keyup', function(e) {
alert(e.keyCode);
});
对于所有ASCII键(a-z,1-9和/?等键),我在虚拟键盘和物理键盘上都可以得到很好的键码,但是对于特殊键,shift,ctrl或箭头键也无法获得.
我还创建了一个textarea-箭头键等可以正常工作,但是在我的窗口侦听器中似乎仍然没有产生键事件.
我需要听其他事件以捕获Android中的这些键吗?
我不太担心这个跨平台的问题,该应用程序特定于我的设置-尽管如果将来有办法在整个平台上做到这一点,我可能会在将来将其发布给Android.
解决方法:
本文全面解释了您是否希望编写自己的键盘事件处理程序:JavaScript Madness: Keyboard Events.
内容总结
以上是互联网集市为您收集整理的Android特殊/硬件键未生成javascript事件全部内容,希望文章能够帮你解决Android特殊/硬件键未生成javascript事件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。