如何在Javascript / Php中创建全局键盘快捷键?

时间:2011-08-11 20:46:26

标签: php javascript hotkeys

我正试图以ajax + php的方式创建一种管理应用程序。我对编写JS和PHP有点新意,所以我认为这将是一个不错的测试,它是那些可能没有用的东西之一,你可以编写代码来解决这个问题。

由于应用程序要与另一个打开的窗口一起使用,我需要创建一个键盘快捷键,无论哪个窗口处于焦点,它都能正常工作。有没有办法在Php / Javascript中做到这一点?

2 个答案:

答案 0 :(得分:1)

PHP是一种服务器端语言,因此它根本无法做到这一点。它无法接收用户事件,如点击,按键等。

Javascript在客户端的浏览器中运行,可以处理用户事件,但只能处理来自当前窗口的事件。

抱歉,你需要找到一个不同的解决方案。我敢打赌,http://www.superuser.com上有很多可以帮助你的好问题和答案

答案 1 :(得分:0)

这在基于浏览器的Web应用程序中根本不可能。您只能在关注浏览器窗口时对击键作出反应,即使这样,当您的特定选项卡被聚焦时也是如此。这是Web浏览器的安全沙箱功能。想想如果网站被最小化并将你所有的击键记录到你输入的所有其他窗口会发生什么......银行密码......等等......抱歉!