~kdub/mir/fix-1597717

Viewing all changes in revision 3565.

Repurpose XKBMapper to also handle server side key mapping

XKBMapper stores a per device keymap and a "surface" keymap. This represents the two use cases for keymap configuration - a server side per device configuration and a client side keymap per client surface. Also with this change the default us keymap previously set on the client XKBMapper is replaced by a default us keymap per device.

Approved by mir-ci-bot, Kevin DuBois, Alexandros Frantzis.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: