我可以伪造javascript中的CE-HTML键常量吗?
Can I fake a CE-HTML key constant from javascript?
我想伪造,即触发一个键码事件,该事件与NetTV的CE-HTML标准中定义的自定义键码匹配。这可以从chrome/firefox中的javascript控制台吗?我试过了:
var e = jQuery.Event("keydown");
e.which = 406; // this is the custom keycode value for constant VK_BLUE (blue button on remote control)
$("input").trigger(e);
但它没有效果。我有一种感觉,这可能会受到限制。
如果不可能,我可以通过以某种方式触发该键代码事件从我的操作系统 (OSX) 发送这样的代码吗?还是406在NetTV环境之外完全没有意义?
你应该能够伪造一个事件对象,如下所示:
var e = jQuery.Event("keydown", { keyCode: 64 });
$("input").trigger(e);
文档
您可以使用Applescript向您发送密钥代码:
tell application "yourApplication"
activate
tell application "System Events" to key code 406
end tell
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何设置html元素填充的动画
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何编写HTML输入的JS内联
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 使用javascript将动态表从一个html页面打印到另一个html页
- 通过javascript重定向html传递php变量
- 如何使Javascript动态html表及其上的事件
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何在vs2002中调试html页面
- 如何使用javascript或html下载PDF格式的填写表单
- 视频HTML没有'无法在Internet Explorer 11上工作
- 我可以伪造javascript中的CE-HTML键常量吗?
- HTML 元素中的 JavaScript 常量
- HTML 将常量或函数传递给 JavaScript
- 如何直接访问模块's在AngularJS上的HTML中的常量
- 如何获取对象的事件?(ce-html)
- Ionic 2如何使用常量变量's在index.html中声明
- HTML/CSS/JavaScript是否定义了表示系统主题颜色的常量