F8键可以在javascript和windowForm在我的应用程序中使用
Can the F8 key be used in both javascript and windowForm in my application?
我有一个windows应用程序运行,如果我们按下F8键。
我还有一个javascript代码,当按下F8键时,在浏览器中触发一个事件。
我的问题是,当我们按下F8只有windows应用程序捕获它,浏览器不理解F8键已按下。
我该怎么做才能运行我的应用程序和浏览器按下键?
如果你想阻止浏览器的默认动作添加return false;
.
阻止所有键的动作:
window.onkeydown = function(evt) {
//...
return false;
};
仅使用F8:
阻止动作window.onkeydown = function(evt) {
//...
if (evt.keyCode == 119) //F8
return false;
};
(此解决方案取决于应用程序的keyevent方法)
希望我是在正确的行-您没有代码来演示什么可能是错误的。按键的js代码检查只能在浏览器中执行,而不能在整个桌面中执行。因此,当浏览器有焦点时,js代码将捕获它(而桌面应用程序不会),反之亦然。如果你想按Ctrl+S在记事本中保存更改,你不会期望它在所有打开的记事本中保存数据,它只会保存有焦点的记事本。
相关文章:
- 我在哪里从 React Redux 应用程序中的服务器获取初始数据
- 有没有一种方法可以在IE8中解决我的Rails javascript应用程序.js的问题
- 获取包含我的谷歌应用程序脚本的页面的url
- 胡子.js卡在我的 Rails 应用程序中的 0.4.0-dev 上
- 如何消除我的应用程序上的希腊字符
- 我的应用程序中的可点击元素应始终是锚标记
- 如何创建重用我的 JS 库的 iPad 应用程序,这些库是为 Web 应用程序构建的
- ASP.NET:是否可以将CSS或Javascript注入到我的Web应用程序中的每个页面中
- 为什么IE无法正确显示我的HttpHandler Web应用程序中的特殊符号
- 为什么我的应用程序中的某些组件在IE7中工作,而在IE9中不起作用
- 为什么我的Mac应用程序中的WebView html拒绝加载JQuery或任何外部脚本
- Angularjs模式窗口在我的应用程序中的实现
- 我曾经跟随某人的代码样本,并尝试应用到我的HighChart程序,但我可以'I don’我一点也做不到
- 如何从我的web应用程序中的Java脚本文件中获得加密的密码
- 如何始终解析相对于我的web应用程序根的URL
- 我可以使用标准Javascript应用程序中的Google Polymer吗
- Facebook应用程序-我如何计算发件人邀请的朋友数量
- 访问导致我的应用程序崩溃的数组元素
- 我的网络应用程序中的谷歌地图API
- Javascript应用程序-我的代码怎么样