Don't check whether keyboard input is printable
- This is locale dependent, so ignores non-ascii input
- Closes #280
- Bump to 2.9.0~pre28