Відповіді:
Так, Wayland використовує XKB для розкладки клавіатури. Але це не зовсім правильне питання, тому що справи працюють інакше, ніж у X. Пам'ятайте, що Wayland - це лише протокол (плюс бібліотека обгортки).
На рівні протоколу Wayland має подію wl_keyboard.keymap. Ця подія містить дескриптор файлу до клавішної карти та класифікатор формату. Зараз визначено лише один формат: "xkb". Таким чином клієнт Wayland отримає сумісну з XKB клавіатурну карту і може використовувати libxkbcommon для тлумачення цього, щоб отримати потрібний гліф на екрані тощо.
Але Wayland не визначає, як вирішується ця ключова карта. Це рішення залежить від композитора. У Вестоні він зчитується з конфігураційного файлу при запуску, у GNOME він надходить від gsettings тощо. І це рішення також визначає, як можна змінювати карти клавіш під час виконання (якщо це взагалі можливо). У GNOME ви або використовуєте конфігураційну панель, або встановлюєте клавіші gsettings безпосередньо.
Протокол X має запити встановити карту клавіш на рівні протоколу, і саме це робить можливими такі інструменти, як setxkbmap. У Wayland немає цих запитів, неможливо встановити карту клавіш, використовуючи лише протокол Wayland.