从 javascript 触发击键

Triggering keystroke from javascript

我有一个简单的 html/js 应用程序,它将在本地 运行。 如果满足某些条件,我需要模拟一次击键(例如 'a'),这样在后台 运行ning 的 AutoHotkey 程序会注册它并因此启动脚本。

触发 jQuery 按键等将无济于事,因为它保留在浏览器和 AHK 中,运行 作为单独的程序在后台运行,不会注册它。

在js里面可以实现吗?如果没有,解决问题的最佳方法是什么?

我想说“在浏览器中运行的内容保留在浏览器中”...

但 f.e。您可以在浏览器中设置剪贴板值,然后在自动热键中使用 OnClipboardChange 事件来检测它。

另一种方法是使用 Flash/浏览器插件/服务器端脚本(因为这是本地主机)/修改一些文件并使用 autohotkey 观看它。