keyboard stuff

Add additional hooks for Community modules (#25050) master


+137 -13
9 changed files