Fixed hardware keyboard bugs. This is mainly for use on emulators as no one has a hardware keyboard on android.
Merge pull request #18 from twotoasters/chris-18-hardware_keyboard_fixes

Chris 18 hardware keyboard fixes