JavascriptでNumLockキーの状態を取得する方法
Javascriptを使ってキーボードのNumLockキーの状態を取得してみます。
キーボードのNumLockキーの状態を取得するには「KeyUp」イベントでgetModifierStateメソッドを利用して取得します。
JavascriptでNumLockキーの状態を取得する
キーボードのNumLockキーの状態を取得するには「KeyUp」イベントで引数で渡されたオブジェクトのgetModifierStateメソッドを呼び出してチェックします。
<script> window.document.onkeyup = function( event ){ if( event.getModifierState( "NumLock" ) === false ) { console.log( "NumLock OFF" ) ; } else { console.log( "NumLock ON" ) ; } } </script>
これでキーボードから何か入力するたびに現在のNumLockキーのONとOFF状態が取得できます。
まとめ
Javascriptでキーボードの状態を取得するのは難しいかと思いましたが、意外と簡単に取得することができました。
以上、「JavascriptでNumLockキーの状態を取得する方法」でした。