Added IC2 keyboard class.

Don't quite understand how to use the interface.