私のアプリケーションでは、キーボードの「1」キーの左側にあるキーにショートカットをマップする必要があります。標準の US キーボードでは、これはバッククォート文字 (" ` ") で、キー コード番号 50 です。 残念ながら、国際キーボード (たとえば、フランス語のキーボード) では、1 キー (スラッシュ キー "/") を使用しているため、そのキー コードをハード コーディングすると、US キーボードを使用していないユーザーにとって予期しない結果が生じる可能性があります。
実行時にUSキーコードを国際キーボードのキーコードに変換する方法、またはキーボード上のキーの位置に基づいてプログラムでキーコードを決定する方法はありますか?