2

私は Arduino で USB から PS/2 へのコンバーターを作成しています。別の高水準言語を使用している場合、辞書のように実装するデータ構造があります。エントリは次のようになります。

{ 0x29: { name: "esc", make: [0x76], break: [0xfe, 0x76] } }

ここで、0x29 はキーの USB コードであるため、これがこの辞書検索のキーです。次に、entry.nameデバッグ目的で使用するentry.makeのは、キーが押されたとき (keyDown) とキーが離されたとき (keyUp) に送信する必要があるバイトの配列ですentry.break

C ++でこれを達成する方法は何ですか?

4

1 に答える 1