JavaScript を使用した Caps Lock ステータスの正確な検出
JavaScript の領域では、Caps Lock がアクティブになっているかどうかを評価することが、最適なユーザーエクスペリエンス。以前のメソッドはイベント リスナーを個々の入力フィールドにアタッチすることに依存していましたが、KeyboardEvent を使用することで、より効率的で洗練されたアプローチが利用できるようになりました。
KeyboardEvent の getModifierState メソッドは、複数の修飾キーのステータスを判断する機能を提供します。 Caps Lock を含む、モバイル プラットフォーム上でもさまざまなブラウザで使用できます。
この機能を利用するには、次のコードを実装します。
<code class="javascript">passwordField.addEventListener('keydown', function(event) { var caps = event.getModifierState && event.getModifierState('CapsLock'); console.log(caps); // True when Caps Lock is active });</code>
このコード スニペットは、入力フィールドにイベント リスナーをアタッチします。 「パスワードフィールド」という名前。ユーザーがキーボードのいずれかのキーを押すと、getModifierState('CapsLock') を使用して Caps Lock の状態がチェックされます。状態が true の場合、Caps Lock がオンになっていることを示し、アプリケーションが通知の表示や入力動作の調整などの適切なアクションを実行できるようになります。
以上がJavaScript で Caps Lock ステータスを正確に検出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。