手持遥控器会在浏览器中触发哪些事件
What events do a hand-held remote clicker fire in the browser?
我想从浏览器中的远程点击器(Logitech R400)捕获事件。然而,我不知道如何捕捉它们。有人知道怎么抓他们吗?
如果我在正文中添加了一个事件监听器,那么点击器就不会触发任何事件。
$('body').on('keypress', function(e){
//none of the buttons on a clicker fire this event
console.log(e.keyCode);
});
如何使用单击器启动事件。有人用过点击器,知道怎么做吗?
我使用keypress
事件来检测来自远程点击器的输入。但我注意到,并不是所有的键都用keypress
触发事件。这让我很难过。
所以我决定试试keydown
。神奇的是,所有其他按键都会触发这个事件。我发现keydown
事件将通过点击器启动。对于logitech,我想任何点击器,以下键代码与点击器按钮相关:
element.addEventListener("keydown", function(event){
switch(event.keyCode){
case 33: //left or previous
case 34: //right or next
case 27: //start or play
case 116: //stop or exit
}
});
27
和116
事件.keyCodes都会通过播放按钮触发。我猜一个是玩,另一个是退出。不知道为什么同一个按钮在27和116键代码之间来回切换。
相关文章:
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 如何使用纯 JavaScript 在所有浏览器中区分左/右/中键单击事件
- image.onload事件和浏览器缓存
- 在循环中附加事件处理程序时出现浏览器性能问题
- 阻止浏览器对keydown事件作出反应,但不取消该事件
- fullcalendar在删除导致浏览器挂起的多个事件时速度较慢
- 如何识别“;输入“;没有浏览器检测的事件
- 我可以让我的网站的内容可编辑区域对安卓股票浏览器上的触摸事件更敏感吗
- 是否可以更改更改特定事件在地址栏或浏览器中的URL
- 火狐浏览器不会在前进时触发流行状态事件
- 如何在 Windows Mobile 5 浏览器中检测 JavaScript 密钥事件
- 为什么IE浏览器不喜欢我的点击事件
- Kango 浏览器扩展开发中的鼠标悬停事件弹出窗口
- 监视激发的Javascript事件(无论浏览器如何)
- 为什么在Mac浏览器上按下metaKey时,Javascript会丢弃keyUp事件
- 如何由于浏览器的平滑滚动而忽略大量滚动事件
- 将键盘和鼠标事件从一个浏览器选项卡发送到另一个
- 如何切换浏览器事件目标
- dom事件-浏览器关闭时window.unload上的JavaScript警报,但刷新浏览器时不应发出警报
- 可滚动Div onfocus事件浏览器支持