title: Do keyboards differ only by their respective scan codes?
body: <p>I am working on an operating system that I created as a hobby. Currently I am writing a PS/2 keyboard driver for my OS, and wondering whether other keyboards (eg, USB keyboards) differ from a PS/2 keyboard only by their respective scan codes.</p>
  <p>Is this assumption true? Thanks in advance.</p>
  <p>EDIT<br />
  Some details: My OS is 32-bit and so I am not using any hardware interrupts.</p>