2011-08-11 2 views
1

私はファッションのajax + PHPの種類の管理アプリケーションの種類を作成しようとしています。 JSとPHPをコーディングするのは初めてのことなので、これは素晴らしいテストだと思っていました。使用できないかもしれないものの1つで、これをコードしています。Javascript/Phpでグローバルキーボードショートカットを作成するには?

別のウィンドウを開いた状態でアプリケーションを使用するため、どのウィンドウにフォーカスがあるかに関係なく機能するキーボードショートカットを作成する必要があります。 PHP/Javascriptでこれを行う方法はありますか?

答えて

1

PHPはサーバー側の言語なので、このようなことは一切できません。クリック、キー押下などのユーザーイベントを受け取ることはできません。

JavaScriptはクライアント側でブラウザで実行され、ユーザーイベントは処理できますが、現在のウィンドウから発生したイベントのみを処理できます。

あなたは別の解決策を見つける必要があります。申し訳ありません。私はあなたに役立つかもしれないhttp://www.superuser.comに関する多くの良い質問と回答があると確信しています

0

これはブラウザベースのWebアプリケーションでは単純には不可能です。ブラウザウィンドウがフォーカスされているとき、特定のタブがフォーカスされているときでさえ、キーストロークに反応することができます。これはWebブラウザのセキュリティサンドボックス機能です。ウェブサイトが最小化され、すべてのキーストロークをあなたが入力していた他のすべてのウィンドウに記録したらどうなるか考えてみてください...銀行のパスワード... etc ...申し訳ありません!