keyboard stuff

Tidy up default layer handling in keymaps (#23436) master


+50 -417
39 changed files