Keyboard support

I can type now, not all keys working, but enough to continue:

But it still boots only from a floppy, which is too slow and annoying for me. So next will be hard-drive support (support of local files-systems).