title: What is the difference between an SDL physical key code and an SDL virtual key code?
body: <p>The struct <code>SDL_Keysym</code> has <code>SDL_Scancode</code> and <code>SDL_Keycode</code> members. What is the difference between them? The documentation does not really clear it up for me. I tried both and they seem to do the same thing.</p>