Create a virtual keyboard class
Use virtual keyboard to hack in keyboard events into the local keyboard
read buffer.
Ultimately, this will be a more compatible and maintainable method for
sending events to Minecraft.  
Can also set the stage for binding non standard keypresses to joypad
buttons