जवाबों:
हां, वेलैंड कीबोर्ड लेआउट के लिए XKB का उपयोग करता है। लेकिन यह बिल्कुल सही सवाल नहीं है, क्योंकि चीजें एक्स की तुलना में अलग काम करती हैं। याद रखें कि वेलैंड केवल एक प्रोटोकॉल (प्लस एक रैपर लाइब्रेरी) है।
प्रोटोकॉल स्तर पर, वेलैंड में एक wl_keyboard.keymap ईवेंट है। इस ईवेंट में कीमैप के लिए एक फ़ाइल विवरणक और एक प्रारूप क्लासिफायरियर है। अभी, केवल एक प्रारूप परिभाषित किया गया है: "xkb"। तो एक तरह से एक ग्राहक को XKB- संगत कीमैप मिलेगा और व्याख्या करने के लिए libxkb असामान्य का उपयोग कर सकता है कि स्क्रीन पर सही ग्लिफ़ प्राप्त करने के लिए, आदि।
लेकिन वायलैंड यह परिभाषित नहीं करता है कि यह कीमैप कैसे तय किया जाता है। यह निर्णय संयोजक पर निर्भर है। वेस्टन में, इसे स्टार्टअप पर कॉन्फिग फ़ाइल से पढ़ा जाता है, गनोम में यह gsettings, आदि से आता है और यह निर्णय इस प्रकार भी परिभाषित करता है कि आप रनटाइम पर कीमैप कैसे बदल सकते हैं (यदि संभव हो तो)। GNOME में आप या तो विन्यास पैनल का उपयोग करेंगे या आप सीधे gsettings कुंजियाँ सेट करेंगे।
X प्रोटोकॉल में प्रोटोकॉल स्तर पर कीमैप को सेट करने के लिए अनुरोध हैं और ये वही हैं जो setxkbmap जैसे टूल को संभव बनाते हैं। वायलैंड के पास ये अनुरोध नहीं हैं, अकेले वेनल प्रोटोकॉल का उपयोग करके कीमैप सेट करना संभव नहीं है।