JavaScriptでAZERTYキーボードの疑問符の入力を検出するにはどうすればよいですか? QWERTYキーボードで疑問符はコード191, を生成しますが、AZERTYではコード188(QWERTYでカンマ)が生成されるようです。 JavaScriptで両方のキーボードを区別する必要はありますか?AZERTY対QWERTYのキーコード検出
1
A
答えて
0
私が考えることができる最も速い解決策は、キーを実際の疑問符と比較することです。このようなものは良い解決策になります。
document.addEventListener('keydown', function(event) {
if (event.key && event.key === '?') {
// your code goes here
}
}, true);
0
あなたがKeyboardEvent.code
、ない、が入力されている文字を検出KeyboardEvent.key
を使用する場合 - key
プロパティは("?"
のような)タイプされた文字、または"Shift"
または"ArrowUp"
のためのような文字列のいずれかが含まれます特別なキー。キーボード上のキーの位置は結果に影響しません。
$("#f").on("keydown", function(ev) {
$(this).val(ev.key);
return false;
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="f" autocomplete="off">
関連する問題
- 1. QtでQWERTY/AZERTYキーボードを検出できますか?
- 2. QWERTYのQWERTYをスクリプトでシミュレート
- 3. QwertyキーボードのHTML
- 4. ユーザーのキーボードがJavaのAZERTYにあるかどうかを検出する方法は?
- 5. Androidキーボードのキーコード
- 6. Pythonでの対称性の検出
- 7. javascriptのキーコードとlibgdxのキーコードをカバーする
- 8. キーコードとCHARCODE
- 9. Windows仮想キーコード
- 10. 対角線移動の衝突検出
- 11. 自動化 - 対話型サービスの検出
- 12. 絶対縦軸加速度の検出
- 13. Windows 8の対話型検出サービス
- 14. 使用キーコード-定義
- 15. エラーUnityキーコードなど
- 16. キーコード13とキーコード10が動作しない
- 17. エラー:このクラスはキーのキーコードに対応していません。keyPath
- 18. GoogleマップApiのキーコードはGithub
- 19. gmapsキーコードAPIジェネレーターへのURL
- 20. MouseEventのキーコードですか?
- 21. オブジェクト認識対検出対分類?違いは何ですか?
- 22. PhpStorm:ノートブックAZERTYのショートカットにコメントするには?
- 23. Robotjsエラー:無効なキーコードが
- 24. java.lang.IllegalArgumentExceptionが:無効なキーコード
- 25. VS2010 Crystal-Reports:「無効なキーコード」
- 26. 入力に対するリターンの検出対話的なフォームでのクリック
- 27. 記号のためのAndroidのキーコード
- 28. HTML5対応ブラウザーが検出された場合、HTML5対応のFlashエクスペリエンスをスレーブ
- 29. 国際キーボードの共通文字のキーコード
- 30. Windows Vistaでの対話型サービスのダイアログ検出
あなたは、特定の文字を入力するときに押したキーにスパイができます。 QWERTYのように、 'Shift'と'/'キーです。しかし、私は 'シフト'だけが目に見えると思う。しかし、JavaScriptを使ってどのレイアウトが使用されているかを確かめることはできません – lumio