greeter:keyboard.c and keyboard in user.coffee ::: test ok and finished