greeter:add keyboard.c