JavaScript

Javascriptで疑似的にKeyUpイベントを発火させる方法

JavascriptでKeyUpイベントを発火させるのは意外に簡単そうで、なかなかうまくできませんでした。

でもわかれば1行でできるので、今回はそれをメモとして残しておきます。

Javascriptで疑似的にKeyUpイベントを発火させる方法

今回は、アプリケーション起動時に「NumLockキー」と「CapsLockキー」のON/OFFの状態を取得したかったので、画面起動時に疑似的にキーイベントを発火させて、そのイベント内で「NumLockキー」と「CapsLockキー」のON/OFFの状態を取得します。

JavascriptでKeyUpイベントを発火させるにはdispatchEvent()への引数にKeyboardEvent()を指定すればよいということで、

という処理を画面ロード時に実行します。

まとめ

これで無事に疑似的にKeyUpイベントを発火させることができました。

苦労をした割には、出来上がったコードは単純なものでした。

以上、「Javascriptで疑似的にKeyUpイベントを発火させる方法」でした。

スポンサーリンク

-JavaScript
-

Copyright© ソフトウェア開発日記 , 2019 All Rights Reserved.