スキャンコード

  • PS/2キーボードのキーを押したときにPCに送信されるコード
  • 物理的な配置に従って定義されているため、たとえばUSの「`」とJISの「半/全」は同じスキャンコードが発生する
  • スキャンコード - Wikipedia

仮想キーコード

  • Windows内部で使用されるキーコード
  • キーボードのデバイスドライバによってスキャンコードが仮想キーコードに変換される
  • Windows の Virtual-Key まとめ | capyBaral
  • 厳密には、USB接続のキーボードはHID Usage IDなるコードを経由しているらしい
    • Usage ID → スキャンコード → 仮想キーコード

ところでスキャンコードとか仮想キーコードとは何か | capyBaral