Ya, Wayland menggunakan XKB untuk tata letak keyboard. Tapi itu bukan pertanyaan yang tepat, karena semuanya bekerja berbeda dari pada X. Ingat bahwa Wayland hanya protokol (ditambah perpustakaan pembungkus).
Pada tingkat protokol, wayland memiliki acara wl_keyboard.keymap. Acara ini berisi deskripsi file keymap dan classifier format. Saat ini, hanya satu format yang didefinisikan: "xkb". Jadi klien wayland akan menerima keymap yang kompatibel dengan XKB dan dapat menggunakan libxkbcommon untuk menafsirkan bahwa untuk mendapatkan mesin terbang yang tepat di layar, dll.
Tetapi Wayland tidak mendefinisikan bagaimana keymap ini diputuskan. Keputusan ini tergantung pada komponis. Di Weston, ini dibaca dari file config saat startup, di GNOME itu berasal dari gsettings, dll. Dan keputusan ini juga menentukan bagaimana Anda dapat mengubah keymaps saat runtime (jika memungkinkan). Di GNOME Anda akan menggunakan panel konfigurasi atau Anda akan mengatur kunci gsettings secara langsung.
Protokol X memiliki permintaan untuk mengatur keymap pada tingkat protokol dan inilah yang membuat alat seperti setxkbmap menjadi mungkin. Wayland tidak memiliki permintaan ini, tidak mungkin untuk mengatur keymap menggunakan protokol Wayland saja.