Force use of our special save directory when running on iOS.
Handle '_' correctly in SDL text input.
Pressing backspace should send a backspace scancode, not a delete.