この質問を見る時間を割いていただきありがとうございます。レイアウトに応じて、1つのキーボードが異なる文字をどのようにリードするのですか
キーボードの「y」キーを押すと、「y」キーに対応するUSB上にUTF-8キーコードが送信されることを理解しています。すなわち16進数で0x79である。
これはコンピュータによって文字「y」として解釈され、キー入力としてアクティブウィンドウに送信されます。
私の質問は、ドイツのコンピュータにアメリカのキーボードを接続すると、「y」キーを押すと文字「z」がアクティブなウィンドウに送信されます。
ドイツのキーボードでは、 'z'は米国キーボードの 'y'キーの位置にあります。ただし、各文字に固有のUTF-8コードが関連付けられている場合は、必ず「y」キーを押すと「y」キーコード(0x79)が生成され、コンピュータによって「y」と解釈されます。確かにキーボード上のそのキーの位置は重要ではありませんか?
異なるレイアウトを考慮するには、ある時点で相互変換が必要であると仮定します。どのようにしてこの相互変換が起こりますか?それはキーボードのマイクロコントローラかキーコードを受け取ったときのコンピュータによって行われますか?
上記の質問があれば、それ以上の誤解を指摘してください。
お時間をありがとうございました。