Add backspace key behavior to keyboard_string
There is no need to remove the null terminator, substr does not consider a
part of the actual string.
Merge pull request #644 from RobertBColton/master

Fixes keyboard_string