Keyboard Handler, KeyEvent, and textfield (primitive ones)

I will resume working tmrw.