keyboard stuff

add dropout keyboard (#25645) master


+156
5 changed files