1
私は、すべてのキーボードレイアウトで同じように動作するホットキーを使用してWebアプリケーションを作成しようとしています。以前は他の言語で行ってきましたが、Javascriptを使って方法を見つけることができませんでした。私は押されたキーの文字を取得するだけで、キーボードのレイアウトに依存しないキーは取得できません。JavascriptとDvorak:文字ではなくキーを押す方法がありますか?
MDN Doc for "keydown"では、キーコードは有望に見えましたが、そうではありませんでした。
文字ではなくキーを押す方法がありますか?
これがなくても私が考えることができる最良の解決策は、設定のどこかに隠されているユーザーレイアウトの翻訳オプションです。これも問題ありません。
なぜこれが必要なのかわかりません。キーがキーの文字と独立している場合、どのキーを押すかをユーザーはどのように知っていますか? –
ctr-zはこれの一般的な例です。ちょうどあなたのレイアウトがzが普通であるところに他の文字があるからといって、それがあなたのホットキーであることを望んでいるわけではありません。 –
しかし、この場合はキーボードをピアノとして使用しており、私は個人的にaltレイアウトを使用していますが、自分とQWERTYユーザーを同時にコーディングしたいと思います。 –