add KeyBoardControl