The backspace key, when pressed, does not simply erase the preceding character, at least on Windows XP. Instead, it substitutes hex character 08, which I believe is the backspace character.