2017-05-12 14 views
-3

ctrl + a、ctrl + s ctrl + alt + deleteなどの異なるキーの組み合わせをシミュレートし、インターフェイスのdivにバインドする必要があります。JavaScriptで異なるキーの組み合わせをシミュレートする

私が理解しているように、自分のイベントを作成し、このdivをクリックすると動作するメソッドで呼び出す必要があります。

同時にいくつかのイベントを呼び出すにはどうすればよいですか、別の方法がありますか?

+0

詳細が不足していますので、コードを入力してください。 –

+0

ようこそ[so]!このサイトでは、自分でコードを書くことができます**。 ** [もっと研究をして](// meta.stackoverflow.com/questions/261592)**あなたが問題を抱えていると、あなたが試みたものを投稿することができます** (** stackoverflow.com/help/mcve)を提供しています。私は良い質問と[完璧な質問]を読むことをお勧めします(http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/)。また、[ツアー]を取って** [this](// meta.stackoverflow.com/questions/347937/)**を必ず読んでください。 – Badacadabra

答えて

1

イベントを呼び出すのではなく、イベントハンドラを登録します。そして、好きなだけ多くのイベントハンドラを登録することができます。まず、使用できるタイプのeventsを調べる必要があります。それらのうち、keydownkeypress、およびkeyupイベントに気づくでしょう。重要なイベントに関しては、どのようなイベントを扱うことができるのかが分かりました。次に、addEventListenerを調べてください。その使い方の例をいくつか見てください。このすべてを済ませたら、自分の課題を計画し始める準備が整いました。 1つのイベントハンドラを使用してすべてのキーの組み合わせを解決できることがわかるでしょう。イベントハンドラがイベントを捕捉し、その組み合わせを確認できるからです。独自の組み合わせを解決するには、earlier worksを勉強してください。

+0

私は、mainイベントストリーム内の任意のイベントを、dispatchEvent()メソッドを通して置くことができます。知っていましたか? https://developer.mozilla.org/en/docs/Web/API/EventTarget/dispatchEvent –

関連する問題