Câu trả lời:
Có, Wayland sử dụng XKB cho bố trí bàn phím. Nhưng đó không hoàn toàn là câu hỏi đúng, bởi vì mọi thứ hoạt động khác với trong X. Hãy nhớ rằng Wayland chỉ là một giao thức (cộng với thư viện trình bao bọc).
Ở cấp độ giao thức, wayland có một sự kiện wl_keyboard.keymap. Sự kiện này chứa một bộ mô tả tệp cho sơ đồ bàn phím và một bộ phân loại định dạng. Ngay bây giờ, chỉ có một định dạng được xác định: "xkb". Vì vậy, một khách hàng của wayland sẽ nhận được một sơ đồ bàn phím tương thích XKB và có thể sử dụng libxkbcommon để giải thích rằng để có được glyph đúng trên màn hình, v.v.
Nhưng Wayland không xác định cách thức sơ đồ này được quyết định. Quyết định này là tùy thuộc vào nhà soạn nhạc. Ở Weston, nó được đọc từ tệp cấu hình khi khởi động, trong Gnome, nó xuất phát từ gsinstall, v.v. Và quyết định này cũng xác định cách bạn có thể thay đổi keymap khi chạy (nếu có thể). Trong Gnome, bạn có thể sử dụng bảng cấu hình hoặc bạn sẽ đặt các phím gsinstall trực tiếp.
Giao thức X có các yêu cầu đặt sơ đồ bàn phím ở cấp độ giao thức và đây là những gì làm cho các công cụ như setxkbmap có thể. Wayland không có các yêu cầu này, không thể chỉ thiết lập sơ đồ bàn phím bằng giao thức Wayland.