compositor: make the keyboard layout configurable