Yanıtlar:
Evet, Wayland klavye düzenleri için XKB kullanıyor. Fakat bu tam olarak doğru bir soru değil, çünkü işler X'tekinden farklı çalışıyor. Wayland'ın yalnızca bir protokol (artı bir sarıcı kitaplığı) olduğunu unutmayın.
Protokol düzeyinde, wayland'da bir wl_keyboard.keymap olayı vardır. Bu olay, ana haritaya bir dosya tanımlayıcısı ve bir format sınıflandırıcısını içerir. Şimdilik sadece bir format tanımlandı: "xkb". Böylece bir wayland istemcisi XKB uyumlu bir anahtar eşlemesini alacak ve ekranda doğru glif elde etmek için libxkbcommon'u kullanabilir.
Ancak Wayland, bu tuş haritasına nasıl karar verileceğini tanımlamıyor . Bu karar besteciye kalmış. Weston'da başlangıçta config dosyasından okunur, GNOME'da gsettings, vs.'den gelir. Ve bu karar aynı zamanda çalışma zamanındaki (eğer mümkünse) keymap'leri nasıl değiştirebileceğinizi de belirler. GNOME'da, config panelini kullanırsınız veya gsettings anahtarlarını doğrudan ayarlarsınız.
X protokolünün, keymap'i protokol düzeyinde ayarlama istekleri vardır ve bunlar setxkbmap gibi araçların mümkün kılınmasını sağlar. Wayland'ın bu istekleri yoktur, yalnızca Wayland protokolünü kullanarak tuş haritasını ayarlamak mümkün değildir.