Initial commit of keyboard.c