Keyboard mappings and information

I'm not sure where I'm going to take this one yet, but this tutorial will attempt to remove some of the misunderstandings about keyboard and terminal emulations of keyboards.