I am working with an upgrade of the quicksetup gui, and see that choosing keyboard layout is found both in input-wizard and quicksetup. I have made quicksetup ready for a layout-chooser-view - just as the locale/timezone choosers.
I don't see any issues around this, but I could very well be wrong
I was using Dougal's xkbconfigmanager only and after becoming tired of xorg.conf losing the settings in case it gets
created new, I made some debugging lines into his code and added the setxkbmap line to /root/.xinitrc .
Xorg is one of the worst code in linux world ,
just to fail when no mouse but keyboard and Xorg -configure creates crap with multiple cards where there are no multiple cards and aborts if a second card attached but no monitor connected to it nowadays .