A basic keyboard driver. This is pretty rudimentary and has only been tested under QEMU. YMMV. Sorry there's no ARM support yet.