keyboard stuff

Move single `LAYOUT`s to data driven (#20365) master


+46066 -60775
1443 changed files