StaticKCM: Add layout_change to Wayland extension

This CL adds layout_change event to keyboard_device_configuration
non-standard Wayland interface.

Currently XKB text configuration is dynamically sent through standard
wl_keyboard interface and it's converted to Android's KCM at runtime.
StaticKCM changes this to use statically generated KCM files.

Design doc: go/arc-static-kcm-converter

a WIP CL that sends a layout name using this definition is here:


Change-Id: I69e78cc773d7b8a6262d715854bc19bd2612c384
Reviewed-by: Mitsuru Oshima <>
Reviewed-by: Yuichiro Hanada <>
Commit-Queue: Tetsui Ohkubo <>
Cr-Commit-Position: refs/heads/master@{#624490}
1 file changed